Author: dimuthul Date: Thu Jul 3 21:28:20 2008 New Revision: 18844 URL: http://wso2.org/svn/browse/wso2?view=rev&revision=18844
Log: Fixing the "Input stream null " problem. Modified: branches/wsas/java/2.3/axis2-1.4-patched/modules/kernel/src/org/apache/axis2/description/AxisOperationFactory.java branches/wsas/java/2.3/axis2-1.4-patched/modules/kernel/src/org/apache/axis2/description/AxisService2WSDL11.java branches/wsas/java/2.3/axis2-1.4-patched/modules/kernel/src/org/apache/axis2/description/java2wsdl/DefaultSchemaGenerator.java branches/wsas/java/2.3/axis2-1.4-patched/modules/kernel/src/org/apache/axis2/util/MessageContextBuilder.java Modified: branches/wsas/java/2.3/axis2-1.4-patched/modules/kernel/src/org/apache/axis2/description/AxisOperationFactory.java URL: http://wso2.org/svn/browse/wso2/branches/wsas/java/2.3/axis2-1.4-patched/modules/kernel/src/org/apache/axis2/description/AxisOperationFactory.java?rev=18844&r1=18843&r2=18844&view=diff ============================================================================== --- branches/wsas/java/2.3/axis2-1.4-patched/modules/kernel/src/org/apache/axis2/description/AxisOperationFactory.java (original) +++ branches/wsas/java/2.3/axis2-1.4-patched/modules/kernel/src/org/apache/axis2/description/AxisOperationFactory.java Thu Jul 3 21:28:20 2008 @@ -50,7 +50,7 @@ break; } case WSDLConstants.MEP_CONSTANT_ROBUST_IN_ONLY : { - abOpdesc = new InOutAxisOperation(); + abOpdesc = new InOnlyAxisOperation(); abOpdesc.setMessageExchangePattern(WSDL2Constants.MEP_URI_ROBUST_IN_ONLY); break; } Modified: branches/wsas/java/2.3/axis2-1.4-patched/modules/kernel/src/org/apache/axis2/description/AxisService2WSDL11.java URL: http://wso2.org/svn/browse/wso2/branches/wsas/java/2.3/axis2-1.4-patched/modules/kernel/src/org/apache/axis2/description/AxisService2WSDL11.java?rev=18844&r1=18843&r2=18844&view=diff ============================================================================== --- branches/wsas/java/2.3/axis2-1.4-patched/modules/kernel/src/org/apache/axis2/description/AxisService2WSDL11.java (original) +++ branches/wsas/java/2.3/axis2-1.4-patched/modules/kernel/src/org/apache/axis2/description/AxisService2WSDL11.java Thu Jul 3 21:28:20 2008 @@ -270,7 +270,6 @@ || WSDL2Constants.MEP_URI_OUT_OPTIONAL_IN.equals(MEP) || WSDL2Constants.MEP_URI_IN_OPTIONAL_OUT.equals(MEP) || WSDL2Constants.MEP_URI_ROBUST_OUT_ONLY.equals(MEP) - || WSDL2Constants.MEP_URI_ROBUST_IN_ONLY.equals(MEP) || WSDL2Constants.MEP_URI_IN_OUT.equals(MEP)) { AxisMessage outAxisMessage = axisOperation .getMessage(WSDLConstants.MESSAGE_LABEL_OUT_VALUE); @@ -418,7 +417,6 @@ || WSDL2Constants.MEP_URI_OUT_OPTIONAL_IN.equals(MEP) || WSDL2Constants.MEP_URI_IN_OPTIONAL_OUT.equals(MEP) || WSDL2Constants.MEP_URI_ROBUST_OUT_ONLY.equals(MEP) - || WSDL2Constants.MEP_URI_ROBUST_IN_ONLY.equals(MEP) || WSDL2Constants.MEP_URI_IN_OUT.equals(MEP)) { AxisMessage outAxisMessage = axisOperation .getMessage(WSDLConstants.MESSAGE_LABEL_OUT_VALUE); @@ -853,7 +851,6 @@ || WSDL2Constants.MEP_URI_OUT_OPTIONAL_IN.equals(MEP) || WSDL2Constants.MEP_URI_IN_OPTIONAL_OUT.equals(MEP) || WSDL2Constants.MEP_URI_ROBUST_OUT_ONLY.equals(MEP) - || WSDL2Constants.MEP_URI_ROBUST_IN_ONLY.equals(MEP) || WSDL2Constants.MEP_URI_IN_OUT.equals(MEP)) { AxisBindingMessage axisBindingOutMessage = (AxisBindingMessage) axisBindingOperation @@ -997,7 +994,6 @@ || WSDL2Constants.MEP_URI_OUT_OPTIONAL_IN.equals(MEP) || WSDL2Constants.MEP_URI_IN_OPTIONAL_OUT.equals(MEP) || WSDL2Constants.MEP_URI_ROBUST_OUT_ONLY.equals(MEP) - || WSDL2Constants.MEP_URI_ROBUST_IN_ONLY.equals(MEP) || WSDL2Constants.MEP_URI_IN_OUT.equals(MEP)) { AxisBindingMessage axisBindingOutMessage = (AxisBindingMessage) axisBindingOperation @@ -1118,7 +1114,6 @@ || WSDL2Constants.MEP_URI_OUT_OPTIONAL_IN.equals(MEP) || WSDL2Constants.MEP_URI_IN_OPTIONAL_OUT.equals(MEP) || WSDL2Constants.MEP_URI_ROBUST_OUT_ONLY.equals(MEP) - || WSDL2Constants.MEP_URI_ROBUST_IN_ONLY.equals(MEP) || WSDL2Constants.MEP_URI_IN_OUT.equals(MEP)) { AxisBindingMessage axisBindingOutMessage = (AxisBindingMessage) axisBindingOperation Modified: branches/wsas/java/2.3/axis2-1.4-patched/modules/kernel/src/org/apache/axis2/description/java2wsdl/DefaultSchemaGenerator.java URL: http://wso2.org/svn/browse/wso2/branches/wsas/java/2.3/axis2-1.4-patched/modules/kernel/src/org/apache/axis2/description/java2wsdl/DefaultSchemaGenerator.java?rev=18844&r1=18843&r2=18844&view=diff ============================================================================== --- branches/wsas/java/2.3/axis2-1.4-patched/modules/kernel/src/org/apache/axis2/description/java2wsdl/DefaultSchemaGenerator.java (original) +++ branches/wsas/java/2.3/axis2-1.4-patched/modules/kernel/src/org/apache/axis2/description/java2wsdl/DefaultSchemaGenerator.java Thu Jul 3 21:28:20 2008 @@ -329,14 +329,14 @@ AxisOperation axisOperation = service.getOperation(new QName(methodName)); if (axisOperation == null) { axisOperation = Utils.getAxisOperationForJmethod(jMethod); - if (WSDL2Constants.MEP_URI_ROBUST_IN_ONLY.equals( - axisOperation.getMessageExchangePattern())){ - AxisMessage outMessage = axisOperation.getMessage( - WSDLConstants.MESSAGE_LABEL_OUT_VALUE); - if (outMessage !=null ){ - outMessage.setName(methodName + RESPONSE); - } - } +// if (WSDL2Constants.MEP_URI_ROBUST_IN_ONLY.equals( +// axisOperation.getMessageExchangePattern())){ +// AxisMessage outMessage = axisOperation.getMessage( +// WSDLConstants.MESSAGE_LABEL_OUT_VALUE); +// if (outMessage !=null ){ +// outMessage.setName(methodName + RESPONSE); +// } +// } addToService = true; } // Maintain a list of methods we actually work with Modified: branches/wsas/java/2.3/axis2-1.4-patched/modules/kernel/src/org/apache/axis2/util/MessageContextBuilder.java URL: http://wso2.org/svn/browse/wso2/branches/wsas/java/2.3/axis2-1.4-patched/modules/kernel/src/org/apache/axis2/util/MessageContextBuilder.java?rev=18844&r1=18843&r2=18844&view=diff ============================================================================== --- branches/wsas/java/2.3/axis2-1.4-patched/modules/kernel/src/org/apache/axis2/util/MessageContextBuilder.java (original) +++ branches/wsas/java/2.3/axis2-1.4-patched/modules/kernel/src/org/apache/axis2/util/MessageContextBuilder.java Thu Jul 3 21:28:20 2008 @@ -186,7 +186,9 @@ // setting the out bound binding message AxisBindingMessage inboundAxisBindingMessage = (AxisBindingMessage)inMessageContext.getProperty(Constants.AXIS_BINDING_MESSAGE); + System.out.println("Ouside****"); if (inboundAxisBindingMessage != null){ + System.out.println("Inside****"); AxisBindingOperation axisBindingOperation = inboundAxisBindingMessage.getAxisBindingOperation(); newmsgCtx.setProperty(Constants.AXIS_BINDING_MESSAGE, axisBindingOperation.getChild(WSDLConstants.MESSAGE_LABEL_OUT_VALUE)); _______________________________________________ Wsas-java-dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/wsas-java-dev
