Advertisement
Guest User

ProxyPort

a guest
May 1st, 2014
293
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.86 KB | None | 0 0
  1. Error
  2.  
  3. H:\ITNP2B\WeatherFinal\Proxy\ProxyBindingImpl.java:29: error: cannot find symbol
  4. public class ProxyBindingImpl implements ProxyPort {
  5. ^
  6. symbol: class ProxyPort
  7.  
  8. --
  9.  
  10. Client side code
  11.  
  12. private String callProxy(String... arguments) {
  13. String result = ""; // forecast result
  14. try {
  15. ProxyService service = // locate proxy service
  16. new ProxyServiceLocator();
  17. ProxyPort port = service.getProxy(); // get proxy port
  18. switch (arguments.length) { // check number of arguments
  19. case 0: // 0 = empty?
  20. result = port.getCountries(); // get country list
  21. break;
  22. case 1: // 1 = country?
  23. result = // get region list
  24. port.getRegions(arguments[0]);
  25. break;
  26. case 2: // 2 = country, region?
  27. result = // get place list
  28. port.getPlaces(arguments[0], arguments[1]);
  29. break;
  30. case 3: // 3 = country, region, place?
  31. result = // get forecast
  32. port.getForecast(arguments[0], arguments[1], arguments[2]);
  33. break;
  34. default: // over 3?
  35. logMessage( // log error
  36. "callProxy: <= 3 arguments needed");
  37. }
  38. }
  39. catch (Exception exception) { // catch proxy exception
  40. String message = exception.getMessage(); // get exception message
  41. logMessage("callProxy: " + message); // log exception
  42. result = message; // set message as result
  43. }
  44. return(result); // return forecast result
  45. }
  46.  
  47. --
  48.  
  49. Service side code
  50.  
  51. public class ProxyBindingImpl implements ProxyPort {
  52. loads of stuff
  53. }
  54.  
  55. --
  56.  
  57. relevant wsdl stuff for it
  58.  
  59. <portType name="ProxyPort">
  60.  
  61. <binding name="proxyBinding" type="app:proxyPort">
  62.  
  63. <service name="ProxyService">
  64.  
  65. <port name="Proxy" binding"app:proxyBinding">
  66.  
  67. <soap:address
  68. location="http://localhost:8080/active-bpel/services/Proxy"/>
  69.  
  70. </port>
  71. </service>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement