Question - Putting a Face on Web Services and SOA
Hi,
I have attempted to use the example (http://java.sys-con.com/read/192427.htm)with JDeveloper 10.1.3, and I keep running into the same error when I compile the
BPEL, it complains regarding the "soc_security" global variable - "make sure variable with messageType definition is used" this is just a local variable to pass
a value around?
Any comments/suggestions regarding how I can fix this issue would be most appreciated.
Details from JDeveloper below.
Error(84):
[Error ORABPEL-10032]: missing messageType
[Description]: in line 84 of "C:\002_DEV\loanMark1\loanMark1\bpel\loanMark1.bpel",
variable "soc_security" of invoke does not have a messageType definition..
[Potential fix]: make sure variable with messageType definition is used in incoming
and outgoing activities.
Error(84):
[Error ORABPEL-10032]: missing messageType
[Description]: in line 84 of "C:\002_DEV\loanMark1\loanMark1\bpel\loanMark1.bpel",
variable "soc_security" of invoke does not have a messageType definition..
[Potential fix]: make sure variable with messageType definition is used in incoming and outgoing activities.
<scope name="compareloans">
<sequence name="Sequence_2">
<flow name="Flow_1">
<sequence name="Sequence_1">
<invoke name="CheapLoans" partnerLink="CheapLoansWS"
portType="ns1:CheapLoansWS" operation="getLoanRate"
inputVariable="soc_security"
outputVariable="CheapLoansOut"/>
</sequence>
<sequence name="Sequence_1">
<invoke name="EzLoan" partnerLink="EzLoanWS" portType="ns1:EzLoanWS"
operation="getDailyRate" inputVariable="soc_security"
outputVariable="EzLoanOut"/>
</sequence>
</flow>
<switch name="Switch_1">
<case condition="bpws:getVariableData('EzLoanOut','parameters','/ns1:getDailyRateResponse/ns1:return')<bpws:getVariableData('CheapLoansOut','parameters','/ns1:getLoanRateResponse/ns1:return')">
<assign name="EzOut">
Thank you