Advertisement
Guest User

Untitled

a guest
Oct 24th, 2016
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.83 KB | None | 0 0
  1. import java.net.URL;
  2.  
  3. import javax.xml.namespace.QName;
  4. import javax.xml.ws.BindingProvider;
  5. import javax.xml.ws.Service;
  6.  
  7. import org.apache.commons.lang3.StringUtils;
  8.  
  9. import com.unifiedPayments.NEWS.client.InfoHolderRequest;
  10. import com.unifiedPayments.NEWS.client.InfoHolderResponse;
  11. import com.unifiedPayments.NEWS.client.SInfoHolder;
  12.  
  13.  
  14.  
  15.  
  16. public class WebClientTester {
  17.  
  18.  
  19.  
  20. public static void main(String [] args)
  21. {
  22. doNameEnquiry("XXXXXXXXX");
  23. }
  24.  
  25.  
  26.  
  27.  
  28. public static void doNameEnquiry(String acct) {
  29.  
  30. boolean txnOk = false;
  31. try {
  32.  
  33.  
  34.  
  35.  
  36. String str = "http://XXX.XXX.XXX.XXX/GwHolderService.svc?wsdl";
  37. URL url = new URL(str.substring(0, str.indexOf("?")));
  38. QName qname = new QName("http://tempuri.org/", "GwHolderService");
  39.  
  40. Service service = Service.create(url, qname);
  41.  
  42. SInfoHolder port = (SInfoHolder) service.getPort(SInfoHolder.class);
  43.  
  44.  
  45.  
  46. ((javax.xml.rpc.Stub) port)._setProperty(javax.xml.rpc.Stub.USERNAME_PROPERTY, "myUser");
  47. ((javax.xml.rpc.Stub) port)._setProperty(javax.xml.rpc.Stub.PASSWORD_PROPERTY, "myPwd");
  48.  
  49. InfoHolderRequest request = new InfoHolderRequest();
  50. request.setHolderAccountNumber(acct);
  51. InfoHolderResponse response = port.infoHolder(request);
  52.  
  53.  
  54. // System.out.println("authenticated: "+ response.getRespMessageCode());
  55. System.out.println("******************END RESPONSE***********");
  56. System.out.println("responseCode: "+ response.getCoderesp());
  57. System.out.println(processResponseXML(response));
  58. System.out.println("******************LIST DETAILS***********");
  59. listDetails(processResponseXML(response));
  60. }
  61. catch (Exception ex)
  62. {
  63. ex.printStackTrace();
  64. }
  65.  
  66. // return txnOk;
  67. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement