BlackBerry Forums Support Community
              

Closed Thread
 
Thread Tools
Old 05-05-2009, 09:01 AM   #1
v2vboni
New Member
 
Join Date: May 2009
Model: 7100T
PIN: N/A
Carrier: VIVA
Posts: 1
Default HELP on SOAP HTTP post

Please Login to Remove!

Guys, I'm new to programming but I have given a tasked about HTTP post with SOAP.


Currently I have this web service to use:


POST /admin/mmwlapi/webmm.asmx/RegWebMMToken HTTP/1.1
Host: 217.69.181.57
Content-Type: application/x-www-form-urlencoded
Content-Length: length

token=string&msisdn=string&timeout=string
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<MmwlApiResult xmlns="the http address">
<ErrorCode>int</ErrorCode>
<Result>string</Result>
</MmwlApiResult>



Now I have this CODE:


@Jpf.Action(forwards = {
@Jpf.Forward(name = "success",
path = "cmm_Main.jsp")
}
)
protected Forward begin()
{


Customer customer = (Customer)getRequest().getSession().getAttribute(" customer");
getRequest().getSession().setAttribute("MSISDN",cu stomer.getMSISDN());
//getRequest().getSession().setAttribute("MSISDN",cu stomer.getMSISDN().substring(3));




//msisdn
//String sMobileMM = (String)getRequest().getSession().getAttribute("Mo bileMM");
String sMobileMM = "96566363909";
String eMobileMM1 = CustomerCodeEncryption.encrypt(sMobileMM);
getRequest().getSession().setAttribute("eMobileMM" ,eMobileMM1);

//token
String sToken = (String)getRequest().getSession().getAttribute("eM obileMM");
String eToken1 = CustomerCodeEncryption.encrypt(sToken);
getRequest().getSession().setAttribute("eToken",eT oken1);


try
{

System.out.println("Signing in...");


URL url = new URL("The http URL address/RegWebMMToken?token=<%=session.getAttribute("eToke n")%>&msisdn=<%=session.getAttribute("eMobileWMM") %>&timeout=30&lang=<%=session.getAttribute("LOCALE ")%>");
URLConnection urlc = url.openConnection();
urlc.setRequestProperty("Content-Type","text/xml");
urlc.setDoOutput(true);
urlc.setDoInput(true);
System.out.println("Getting output stream\n");
PrintWriter pw = new PrintWriter(urlc.getOutputStream());
System.out.println("request sent\n");
urlc.connect();


BufferedReader in = new BufferedReader(new InputStreamReader(urlc.getInputStream()));
String inputLine;
String str = new String();

//Parse response. If no error, should return boolean true
while ((inputLine = in.readLine()) != null) {
//System.out.println(inputLine);
str += inputLine;
}

System.out.println(str);

}

catch (Exception e) {
System.out.println("Error: "+e.getMessage());
e.printStackTrace();
}

return new Forward("success");
}

}



I want to get the result from the HTTP post if the result is success or not If success I want to forward it to cmm_Main.jsp page.


How can I correct my code here.. .Please help


thank you.l
Offline  
Closed Thread



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


6.3V 10V 16V 25V 35V 50V 100V 400V SMD Aluminum Electrolytic Capacitor 1-1000 UF picture

6.3V 10V 16V 25V 35V 50V 100V 400V SMD Aluminum Electrolytic Capacitor 1-1000 UF

$155.59



CBB61 250V  Capacitor 2 wires 1/2/3/3.5/4/5/6/7/8/9/10/12/15/18/20/24/25/30 UF picture

CBB61 250V Capacitor 2 wires 1/2/3/3.5/4/5/6/7/8/9/10/12/15/18/20/24/25/30 UF

$129.95



45/5 MFD ±5% Dual Run Capacitor 370 450 VAC CBB65 AC Motor HVAC 45+5 uF Fan 10pk picture

45/5 MFD ±5% Dual Run Capacitor 370 450 VAC CBB65 AC Motor HVAC 45+5 uF Fan 10pk

$85.99



5pc Radial Electrolytic Capacitor 250V 100V 50V 25V 16V 0.22uF-4700uF 10000uF picture

5pc Radial Electrolytic Capacitor 250V 100V 50V 25V 16V 0.22uF-4700uF 10000uF

$27.99



500pc Radial Electrolytic Capacitor Assortment Kit 24 Value 0.1uF-1000uF 10V-50V picture

500pc Radial Electrolytic Capacitor Assortment Kit 24 Value 0.1uF-1000uF 10V-50V

$13.04



6.3V~450V 10uF~10000uF High Frequency LOW ESR Radial Electrolytic Capacitor picture

6.3V~450V 10uF~10000uF High Frequency LOW ESR Radial Electrolytic Capacitor

$40.23







Copyright © 2004-2016 BlackBerryForums.com.
The names RIM © and BlackBerry © are registered Trademarks of BlackBerry Inc.