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) {