Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Error
- H:\ITNP2B\WeatherFinal\Proxy\ProxyBindingImpl.java:29: error: cannot find symbol
- public class ProxyBindingImpl implements ProxyPort {
- ^
- symbol: class ProxyPort
- --
- Client side code
- private String callProxy(String... arguments) {
- String result = ""; // forecast result
- try {
- ProxyService service = // locate proxy service
- new ProxyServiceLocator();
- ProxyPort port = service.getProxy(); // get proxy port
- switch (arguments.length) { // check number of arguments
- case 0: // 0 = empty?
- result = port.getCountries(); // get country list
- break;
- case 1: // 1 = country?
- result = // get region list
- port.getRegions(arguments[0]);
- break;
- case 2: // 2 = country, region?
- result = // get place list
- port.getPlaces(arguments[0], arguments[1]);
- break;
- case 3: // 3 = country, region, place?
- result = // get forecast
- port.getForecast(arguments[0], arguments[1], arguments[2]);
- break;
- default: // over 3?
- logMessage( // log error
- "callProxy: <= 3 arguments needed");
- }
- }
- catch (Exception exception) { // catch proxy exception
- String message = exception.getMessage(); // get exception message
- logMessage("callProxy: " + message); // log exception
- result = message; // set message as result
- }
- return(result); // return forecast result
- }
- --
- Service side code
- public class ProxyBindingImpl implements ProxyPort {
- loads of stuff
- }
- --
- relevant wsdl stuff for it
- <portType name="ProxyPort">
- <binding name="proxyBinding" type="app:proxyPort">
- <service name="ProxyService">
- <port name="Proxy" binding"app:proxyBinding">
- <soap:address
- location="http://localhost:8080/active-bpel/services/Proxy"/>
- </port>
- </service>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement