Examples of WSIFOperation


Examples of org.apache.wsif.WSIFOperation

         new javax.xml.namespace.QName("http://wsiftypes.addressbook/", "phone"),
         Class.forName("addressbook.wsiftypes.Phone"));

      WSIFPort port = service.getPort(portName);

      WSIFOperation operation = port.createOperation(operationName,
                                  "AddEntryWholeNameRequest", null);

      WSIFMessage input = operation.createInputMessage();
      input.setObjectPart("name", name1);
      input.setObjectPart("address", addr1);

      operation.executeInputOnlyOperation(input);

    } catch (Exception e) {
      e.printStackTrace();
      assertTrue("exception during addressbook addEntry: " + e.getMessage(),
                 false);
View Full Code Here

Examples of org.apache.wsif.WSIFOperation

      WSIFPort port = service.getPort(portName);

      // Executing synchronous executeRequestResponseOperation(input, output, fault )
      String inputMsgName = "GetAddressFromNameRequest";
      String outputMsgName = "GetAddressFromNameResponse";
      WSIFOperation operation =
        port.createOperation(operationName, inputMsgName, outputMsgName);

      WSIFMessage context = operation.getContext();
      context.setObjectPart( WSIFConstants.CONTEXT_JMS_PREFIX + "JMSReplyTo",
                             TestUtilities.getWsifProperty("wsif.nativejms.responseq") );
      operation.setContext( context );
   
      WSIFMessage input = operation.createInputMessage();
      input.setObjectPart("name", name1);

      WSIFMessage output = operation.createOutputMessage();
      WSIFMessage fault = operation.createFaultMessage();

      doSyncOp( operation, input, output, context );
     
      Address addressResponse = (Address) output.getObjectPart("address");
      System.out.println("Found address = " + addressResponse);
      assertTrue( "doSyncOp addresses not equal!", addr1.equals(addressResponse) );

      // Executing executeRequestResponseOperation(input, output, fault )
      operation =
        port.createOperation(operationName, inputMsgName, outputMsgName);

      operation.setContext( context );
   
      input = operation.createInputMessage();
      input.setObjectPart("name", name1);

      output = operation.createOutputMessage();

      output = doAsyncOp( operation, input, context );
     
      addressResponse = (Address) output.getObjectPart("address");
      System.out.println("Found address = " + addressResponse);
      assertTrue( "doAsyncOp addresses not equal!", addr1.equals(addressResponse) );

      // Executing executeRequestResponseAsync(input)
      operation =
        port.createOperation(operationName, inputMsgName, outputMsgName);

      operation.setContext( context );
   
      input = operation.createInputMessage();
      input.setObjectPart("name", name1);

      output = doAsyncOpNoHandler( operation, input, context );
      addressResponse = (Address) output.getObjectPart("address");
      System.out.println("Found address = " + addressResponse);
View Full Code Here

Examples of org.apache.wsif.WSIFOperation

     */
    public int echoInteger(int argInputInteger) throws WSIFException {

        WSIFPort port = this.svc.getPort();

        WSIFOperation operation =
            port.createOperation(
                "echoInteger",
                "echoIntegerRequest",
                "echoIntegerResponse");

        WSIFMessage inputMessage = operation.createInputMessage();
        inputMessage.setName("echoIntegerRequest");

        WSIFMessage outputMessage = operation.createOutputMessage();
        outputMessage.setName("echoIntegerResponse");

        inputMessage.setObjectPart(
            "inputInteger",
            new java.lang.Integer(argInputInteger));

        operation.executeRequestResponseOperation(inputMessage, outputMessage, null);

        port.close();

        return ((java.lang.Integer) outputMessage.getObjectPart("return")).intValue();

View Full Code Here

Examples of org.apache.wsif.WSIFOperation

    }

    private void soap_body_parts4(WSIFService service, Mime stub)
        throws Exception {
        WSIFPort port = service.getPort(portName);
        WSIFOperation op = port.createOperation("soapBodyParts4");
        WSIFMessage in = op.createInputMessage();
        WSIFMessage out = op.createOutputMessage();
        WSIFMessage fault = op.createFaultMessage();

        boolean success = op.executeRequestResponseOperation(in,out,fault);
        assertTrue(success);

        String s = (String)(out.getObjectPart("buff"));
        assertTrue("4".equals(s));
    }
View Full Code Here

Examples of org.apache.wsif.WSIFOperation

        String position1 = "Position One";
        String position2 = "Position Two";
        String position3 = "Position Three";

        WSIFPort port = service.getPort(portName);
        WSIFOperation op = port.createOperation("mixMimeParts");
        WSIFMessage in = op.createInputMessage();
        WSIFMessage out = op.createOutputMessage();
        WSIFMessage fault = op.createFaultMessage();
        in.setObjectPart("position1", position1);
        in.setObjectPart("file1", dh1);
        in.setObjectPart("position2", position2);
        in.setObjectPart("file2", dh2);
        in.setObjectPart("position3", position3);

        boolean success = op.executeRequestResponseOperation(in, out, fault);
        assertTrue(success);

        String s = (String) (out.getObjectPart("buff"));
        String expected =
            position1 + readFile(dh1) + position2 + readFile(dh2) + position3;
View Full Code Here

Examples of org.apache.wsif.WSIFOperation

    public int[] echoIntegerArray(int[] argInputIntegerArray)
        throws WSIFException {

        WSIFPort port = this.svc.getPort();

        WSIFOperation operation =
            port.createOperation(
                "echoIntegerArray",
                "echoIntegerArrayRequest",
                "echoIntegerArrayResponse");

        WSIFMessage inputMessage = operation.createInputMessage();
        inputMessage.setName("echoIntegerArrayRequest");

        WSIFMessage outputMessage = operation.createOutputMessage();
        outputMessage.setName("echoIntegerArrayResponse");

        inputMessage.setObjectPart("inputIntegerArray", argInputIntegerArray);

        operation.executeRequestResponseOperation(inputMessage, outputMessage, null);

        port.close();

        return (int[]) outputMessage.getObjectPart("return");
View Full Code Here

Examples of org.apache.wsif.WSIFOperation

     */
    public float echoFloat(float argInputFloat) throws WSIFException {

        WSIFPort port = this.svc.getPort();

        WSIFOperation operation =
            port.createOperation("echoFloat", "echoFloatRequest", "echoFloatResponse");

        WSIFMessage inputMessage = operation.createInputMessage();
        inputMessage.setName("echoFloatRequest");

        WSIFMessage outputMessage = operation.createOutputMessage();
        outputMessage.setName("echoFloatResponse");

        inputMessage.setObjectPart("inputFloat", new java.lang.Float(argInputFloat));

        operation.executeRequestResponseOperation(inputMessage, outputMessage, null);

        port.close();

        return ((java.lang.Float) outputMessage.getObjectPart("return")).floatValue();

View Full Code Here

Examples of org.apache.wsif.WSIFOperation

    public float[] echoFloatArray(float[] argInputFloatArray)
        throws WSIFException {

        WSIFPort port = this.svc.getPort();

        WSIFOperation operation =
            port.createOperation(
                "echoFloatArray",
                "echoFloatArrayRequest",
                "echoFloatArrayResponse");

        WSIFMessage inputMessage = operation.createInputMessage();
        inputMessage.setName("echoFloatArrayRequest");

        WSIFMessage outputMessage = operation.createOutputMessage();
        outputMessage.setName("echoFloatArrayResponse");

        inputMessage.setObjectPart("inputFloatArray", argInputFloatArray);

        operation.executeRequestResponseOperation(inputMessage, outputMessage, null);

        port.close();

        return (float[]) outputMessage.getObjectPart("return");
View Full Code Here

Examples of org.apache.wsif.WSIFOperation

     */
    public void echoVoid() throws WSIFException {

        WSIFPort port = this.svc.getPort();

        WSIFOperation operation =
            port.createOperation("echoVoid", "echoVoidRequest", "echoVoidResponse");

        WSIFMessage inputMessage = operation.createInputMessage();
        inputMessage.setName("echoVoidRequest");

        WSIFMessage outputMessage = operation.createOutputMessage();
        outputMessage.setName("echoVoidResponse");

        operation.executeRequestResponseOperation(inputMessage, outputMessage, null);

        port.close();

    }
View Full Code Here

Examples of org.apache.wsif.WSIFOperation

     */
    public byte[] echoBase64(byte[] argInputBase64) throws WSIFException {

        WSIFPort port = this.svc.getPort();

        WSIFOperation operation =
            port.createOperation("echoBase64", "echoBase64Request", "echoBase64Response");

        WSIFMessage inputMessage = operation.createInputMessage();
        inputMessage.setName("echoBase64Request");

        WSIFMessage outputMessage = operation.createOutputMessage();
        outputMessage.setName("echoBase64Response");

        inputMessage.setObjectPart("inputBase64", argInputBase64);

        operation.executeRequestResponseOperation(inputMessage, outputMessage, null);

        port.close();

        return (byte[]) outputMessage.getObjectPart("return");

View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.