コード例 #1
0
  public static void main(String[] args) {
    try {
      AddNumbersPortType port = new AddNumbersService().getAddNumbersPort();

      int number1 = 10;
      int number2 = 20;

      System.out.println("Invoking one-way operation. Nothing is returned from service.\n");
      port.oneWayInt(number1);

      System.out.printf("Invoking addNumbers(%d, %d)\n", number1, number2);
      int result = port.addNumbers(number1, number2);
      System.out.printf("The result of adding %d and %d is %d.\n\n", number1, number2, result);

      number1 = -10;
      System.out.printf("Invoking addNumbers(%d, %d)\n", number1, number2);
      result = port.addNumbers(number1, number2);
      System.out.printf("The result of adding %d and %d is %d.\n", number1, number2, result);
    } catch (AddNumbersFault_Exception ex) {
      System.out.printf("Caught AddNumbersFault_Exception: %s\n", ex.getFaultInfo().getFaultInfo());
    }
  }
コード例 #2
0
  public void testProxyAddNumbers() throws AddNumbersFault_Exception {

    AddNumbersService service = new AddNumbersService();
    AddNumbersPortType port = service.getAddNumbersPort();
    int result = port.addNumbers(2, 4);
  }