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

Reply via email to