/** * Get a web services port that represents the Trade services. * First try JSR 109 lookup, then fall back on error to JSR 101. * * @return Trade Services Interface * @exception javax.xml.rpc.ServiceException if accessing the service or * port fails. * @exception java.net.MalformedURLException if an invalid URL is obtained. */ protected static TradeWSServices getTrade() throws javax.xml.rpc.ServiceException, java.net.MalformedURLException { TradeWSServices trade; // JSR 109 lookup try { InitialContext context = new InitialContext(); Trade tradeService1 = (Trade)context.lookup(jndiName); trade = tradeService1.getTradeWSServices(); } catch (Exception e) { System.out.println("JSR 109 lookup failed .. defaulting to JSR 101"); // JSR 101 lookup URL wsdlLoc = new URL(getServicePort()); QName serviceName = new QName("http://daytrader.samples.geronimo.apache.org", "Trade"); Service tService = ServiceFactory.newInstance().createService(wsdlLoc, serviceName); QName portName = new QName("http://daytrader.samples.geronimo.apache.org", "TradeWSServices"); trade = (TradeWSServices)tService.getPort(portName, TradeWSServices.class); } ((Stub)trade)._setProperty("javax.xml.rpc.service.endpoint.address", getServicePort()); return trade; }
/** * Get a web services port that represents the Trade services. * First try JSR 109 lookup, then fall back on error to JSR 101. * * @return Trade Services Interface * @exception javax.xml.rpc.ServiceException if accessing the service or * port fails. * @exception java.net.MalformedURLException if an invalid URL is obtained. */ protected static TradeWSServices getTrade() throws javax.xml.rpc.ServiceException, java.net.MalformedURLException { TradeWSServices trade; // JSR 109 lookup try { InitialContext context = new InitialContext(); Trade tradeService1 = (Trade)context.lookup(jndiName); trade = tradeService1.getTradeWSServices(); } catch (Exception e) { System.out.println("JSR 109 lookup failed .. defaulting to JSR 101"); // JSR 101 lookup URL wsdlLoc = new URL(getServicePort()); QName serviceName = new QName("http://daytrader.samples.geronimo.apache.org", "Trade"); Service tService = ServiceFactory.newInstance().createService(wsdlLoc, serviceName); QName portName = new QName("http://daytrader.samples.geronimo.apache.org", "TradeWSServices"); trade = (TradeWSServices)tService.getPort(portName, TradeWSServices.class); } ((Stub)trade)._setProperty("javax.xml.rpc.service.endpoint.address", getServicePort()); return trade; }
/** * Get a web services port that represents the Trade services. * First try JSR 109 lookup, then fall back on error to JSR 101. * * @return Trade Services Interface * @exception javax.xml.rpc.ServiceException if accessing the service or * port fails. * @exception java.net.MalformedURLException if an invalid URL is obtained. */ protected static TradeWSServices getTrade() throws javax.xml.rpc.ServiceException, java.net.MalformedURLException { TradeWSServices trade; // JSR 109 lookup try { InitialContext context = new InitialContext(); Trade tradeService1 = (Trade)context.lookup(jndiName); trade = tradeService1.getTradeWSServices(); } catch (Exception e) { System.out.println("JSR 109 lookup failed .. defaulting to JSR 101"); // JSR 101 lookup URL wsdlLoc = new URL(getServicePort()); QName serviceName = new QName("http://daytrader.samples.geronimo.apache.org", "Trade"); Service tService = ServiceFactory.newInstance().createService(wsdlLoc, serviceName); QName portName = new QName("http://daytrader.samples.geronimo.apache.org", "TradeWSServices"); trade = (TradeWSServices)tService.getPort(portName, TradeWSServices.class); } ((Stub)trade)._setProperty("javax.xml.rpc.service.endpoint.address", getServicePort()); return trade; }
private static org.apache.geronimo.samples.daytrader.client.ws.TradeWSServices getPortFromFactory() throws ServiceException, MalformedURLException { if (Log.doTrace()) { Log.traceEnter("TradeWebSoapProxt.getPortFromFactory()"); } // JSR 109 lookup try { InitialContext context = new InitialContext(); if (Log.doTrace()) { Log.trace("attempting JSR109 lookup with jndi of " + jndiName); } org.apache.geronimo.samples.daytrader.client.ws.Trade tradeService1 = (org.apache.geronimo.samples.daytrader.client.ws.Trade)context.lookup(jndiName); return tradeService1.getTradeWSServices(); } catch (Exception e) { Log.error(e, "JSR 109 lookup failed .. defaulting to JSR 101"); } // JSR 101 lookup if (Log.doTrace()) { Log.trace("attempting JSR101 lookup with url of " + TradeConfig.getSoapURL()); } URL wsdlLoc = new URL(TradeConfig.getSoapURL()); QName serviceName = new QName("http://daytrader.samples.geronimo.apache.org", "Trade"); Service tService = ServiceFactory.newInstance().createService(wsdlLoc, serviceName); QName portName = new QName("http://daytrader.samples.geronimo.apache.org", "TradeWSServices"); return (org.apache.geronimo.samples.daytrader.client.ws.TradeWSServices)tService.getPort(portName, org.apache.geronimo.samples.daytrader.client.ws.TradeWSServices.class); }
private static org.apache.geronimo.samples.daytrader.client.ws.TradeWSServices getPortFromFactory() throws ServiceException, MalformedURLException { if (Log.doTrace()) { Log.traceEnter("TradeWebSoapProxt.getPortFromFactory()"); } // JSR 109 lookup try { InitialContext context = new InitialContext(); if (Log.doTrace()) { Log.trace("attempting JSR109 lookup with jndi of " + jndiName); } org.apache.geronimo.samples.daytrader.client.ws.Trade tradeService1 = (org.apache.geronimo.samples.daytrader.client.ws.Trade)context.lookup(jndiName); return tradeService1.getTradeWSServices(); } catch (Exception e) { Log.error(e, "JSR 109 lookup failed .. defaulting to JSR 101"); } // JSR 101 lookup if (Log.doTrace()) { Log.trace("attempting JSR101 lookup with url of " + TradeConfig.getSoapURL()); } URL wsdlLoc = new URL(TradeConfig.getSoapURL()); QName serviceName = new QName("http://daytrader.samples.geronimo.apache.org", "Trade"); Service tService = ServiceFactory.newInstance().createService(wsdlLoc, serviceName); QName portName = new QName("http://daytrader.samples.geronimo.apache.org", "TradeWSServices"); return (org.apache.geronimo.samples.daytrader.client.ws.TradeWSServices)tService.getPort(portName, org.apache.geronimo.samples.daytrader.client.ws.TradeWSServices.class); }
private static org.apache.geronimo.samples.daytrader.client.ws.TradeWSServices getPortFromFactory() throws ServiceException, MalformedURLException { if (Log.doTrace()) { Log.traceEnter("TradeWebSoapProxt.getPortFromFactory()"); } // JSR 109 lookup try { InitialContext context = new InitialContext(); if (Log.doTrace()) { Log.trace("attempting JSR109 lookup with jndi of " + jndiName); } org.apache.geronimo.samples.daytrader.client.ws.Trade tradeService1 = (org.apache.geronimo.samples.daytrader.client.ws.Trade)context.lookup(jndiName); return tradeService1.getTradeWSServices(); } catch (Exception e) { Log.error(e, "JSR 109 lookup failed .. defaulting to JSR 101"); } // JSR 101 lookup if (Log.doTrace()) { Log.trace("attempting JSR101 lookup with url of " + TradeConfig.getSoapURL()); } URL wsdlLoc = new URL(TradeConfig.getSoapURL()); QName serviceName = new QName("http://daytrader.samples.geronimo.apache.org", "Trade"); Service tService = ServiceFactory.newInstance().createService(wsdlLoc, serviceName); QName portName = new QName("http://daytrader.samples.geronimo.apache.org", "TradeWSServices"); return (org.apache.geronimo.samples.daytrader.client.ws.TradeWSServices)tService.getPort(portName, org.apache.geronimo.samples.daytrader.client.ws.TradeWSServices.class); }