Author: mriou
Date: Fri Oct 20 15:07:45 2006
New Revision: 466277

URL: http://svn.apache.org/viewvc?view=rev&rev=466277
Log:
Shouldn't complain when invoking non initialized partner link, could have been 
initialized with magic session.

Modified:
    
incubator/ode/trunk/bpel-compiler/src/main/java/org/apache/ode/bpel/compiler/CommonCompilationMessages.java
    
incubator/ode/trunk/bpel-compiler/src/main/java/org/apache/ode/bpel/compiler/InvokeGenerator.java

Modified: 
incubator/ode/trunk/bpel-compiler/src/main/java/org/apache/ode/bpel/compiler/CommonCompilationMessages.java
URL: 
http://svn.apache.org/viewvc/incubator/ode/trunk/bpel-compiler/src/main/java/org/apache/ode/bpel/compiler/CommonCompilationMessages.java?view=diff&rev=466277&r1=466276&r2=466277
==============================================================================
--- 
incubator/ode/trunk/bpel-compiler/src/main/java/org/apache/ode/bpel/compiler/CommonCompilationMessages.java
 (original)
+++ 
incubator/ode/trunk/bpel-compiler/src/main/java/org/apache/ode/bpel/compiler/CommonCompilationMessages.java
 Fri Oct 20 15:07:45 2006
@@ -390,15 +390,6 @@
     }
 
     /**
-     * The partner role of partner link {0} is used in invoke activity but is
-     * neither initialized nor assigned.
-     */
-    public CompilationMessage errUninitializedPartnerLinkInInvoke(String 
plink) {
-        return this.formatCompilationMessage("The partner role of partner link 
{0} is used in invoke activity but is " +
-                "neither initialized (initializePartnerRole=no) nor 
assigned.", plink);
-    }
-
-    /**
      * Deployment descriptor is invalid: {0}
      */
     public CompilationMessage errInvalidDeploymentDescriptor(String message) {

Modified: 
incubator/ode/trunk/bpel-compiler/src/main/java/org/apache/ode/bpel/compiler/InvokeGenerator.java
URL: 
http://svn.apache.org/viewvc/incubator/ode/trunk/bpel-compiler/src/main/java/org/apache/ode/bpel/compiler/InvokeGenerator.java?view=diff&rev=466277&r1=466276&r2=466277
==============================================================================
--- 
incubator/ode/trunk/bpel-compiler/src/main/java/org/apache/ode/bpel/compiler/InvokeGenerator.java
 (original)
+++ 
incubator/ode/trunk/bpel-compiler/src/main/java/org/apache/ode/bpel/compiler/InvokeGenerator.java
 Fri Oct 20 15:07:45 2006
@@ -79,11 +79,12 @@
         if (oinvoke.outputVar != null)
             doCorrelations(src.getCorrelations(Correlation.CORRPATTERN_IN), 
oinvoke.outputVar, oinvoke.assertCorrelationsOutput, 
oinvoke.initCorrelationsOutput);
 
-        if (!oinvoke.getOwner().version.equals(Constants.NS_BPEL4WS_2003_03)) {
-            if (!oinvoke.partnerLink.initializePartnerRole && 
!_context.isPartnerLinkAssigned(oinvoke.partnerLink.getName())) {
-                throw new 
CompilationException(__cmsgs.errUninitializedPartnerLinkInInvoke(oinvoke.partnerLink.getName()));
-            }
-        }
+//        Partner link could be initialized with magic session in a previous 
receive.
+//        if 
(!oinvoke.getOwner().version.equals(Constants.NS_BPEL4WS_2003_03)) {
+//            if (!oinvoke.partnerLink.initializePartnerRole && 
!_context.isPartnerLinkAssigned(oinvoke.partnerLink.getName())) {
+//                throw new 
CompilationException(__cmsgs.errUninitializedPartnerLinkInInvoke(oinvoke.partnerLink.getName()));
+//            }
+//        }
     }
 
     private void doCorrelations(List<Correlation> correlations, 
OScope.Variable var, Collection<OScope.CorrelationSet> assertCorrelations, 
Collection<OScope.CorrelationSet> initCorrelations) {


Reply via email to