Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.net.URL;
- import javax.xml.namespace.QName;
- import javax.xml.ws.BindingProvider;
- import javax.xml.ws.Service;
- import org.apache.commons.lang3.StringUtils;
- import com.unifiedPayments.NEWS.client.InfoHolderRequest;
- import com.unifiedPayments.NEWS.client.InfoHolderResponse;
- import com.unifiedPayments.NEWS.client.SInfoHolder;
- public class WebClientTester {
- public static void main(String [] args)
- {
- doNameEnquiry("XXXXXXXXX");
- }
- public static void doNameEnquiry(String acct) {
- boolean txnOk = false;
- try {
- String str = "http://XXX.XXX.XXX.XXX/GwHolderService.svc?wsdl";
- URL url = new URL(str.substring(0, str.indexOf("?")));
- QName qname = new QName("http://tempuri.org/", "GwHolderService");
- Service service = Service.create(url, qname);
- SInfoHolder port = (SInfoHolder) service.getPort(SInfoHolder.class);
- ((javax.xml.rpc.Stub) port)._setProperty(javax.xml.rpc.Stub.USERNAME_PROPERTY, "myUser");
- ((javax.xml.rpc.Stub) port)._setProperty(javax.xml.rpc.Stub.PASSWORD_PROPERTY, "myPwd");
- InfoHolderRequest request = new InfoHolderRequest();
- request.setHolderAccountNumber(acct);
- InfoHolderResponse response = port.infoHolder(request);
- // System.out.println("authenticated: "+ response.getRespMessageCode());
- System.out.println("******************END RESPONSE***********");
- System.out.println("responseCode: "+ response.getCoderesp());
- System.out.println(processResponseXML(response));
- System.out.println("******************LIST DETAILS***********");
- listDetails(processResponseXML(response));
- }
- catch (Exception ex)
- {
- ex.printStackTrace();
- }
- // return txnOk;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement