Help Pushing to BES from Application
Hi folks, I am not the BES Admin in my organization, but I own an application that leverages the BES for a third party application to notify for events. (Service Desk event>third party notifier>BES)
We are wanting to do-away with the third party to save some $$, so I am trying to write a custom java notifier app. I am connecting to the BES and receiving 200: OK response codes, but nothing is coming through on my browser. I assume this means there is something wrong with the format/content I am pushing. I don't fully understand the URI thing, but basically I only need to push a subject and body. Maybe the body will be html formatted down the road, but I am not looking to push anything fancy like an XML. |
Re: Help Pushing to BES from Application
connection.setDoOutput(true);
connection.setDoInput(true); connection.setRequestMethod("POST"); //connection.setFollowRedirects(true); String query = "summary=" + "test"; query += "&"; query += "body=" + "testtesttest body"; connection.setRequestProperty("Content-length",String.valueOf (query.length())); connection.setRequestProperty("Content-Type","text/plain"); connection.setRequestProperty("User-Agent", "Mozilla/5.0 (BlackBerry; U; BlackBerry AAAA; en-US) AppleWebKit/534.11+ (KHTML, like Gecko) Version/X.X.X.X Mobile Safari/534.11+"); //connection.setRequestProperty("X-Rim-Push-Id", "45fed@rim.com"); connection.setRequestProperty("X-Rim-Push-Destination", "3326059E"); // open up the output stream of the connection DataOutputStream output = new DataOutputStream( connection.getOutputStream() ); // write out the data output.writeBytes(query); //output.write(query.getBytes()); System.out.println("Resp Code:"+connection.getResponseCode()); System.out.println("Resp Message:"+ connection.getResponseMessage()); System.out.println("Status:"+ connection.getHeaderFieldKey(6)); System.out.println("Status:"+ connection.getHeaderField(6)); } catch(Exception e) { System.out.println( "Something bad just happened." ); System.out.println( e ); e.printStackTrace(); } } } |
Re: Help Pushing to BES from Application
I had to leave out the connection string to post in the forum, but it creates a URL object, and sets it to SERVER/push?DESTINATION=BBPIN%PORT=7874&REQUESTURI=/
|
All times are GMT -5. The time now is 06:09 AM. |
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.