on 05-17-2010 10:43 AM
Hello All
Scenario is: Asynchronous SOAP to JDBC, via BPM.
In BPM I'd like to call webservice to lookup some data. What possibilities woul'd you suggest in such case?
Currently I'm trying to configure synchronous Sender step in BPM, but no lusk so far...
TIA
Best Regards
Maciej
is it an async WS to asyn JDBC with a SOAP lookup in between?
if so your will be a typical asyn sync scenario
/people/arpit.seth/blog/2005/06/27/rfc-scenario-using-bpm--starter-kit
Async SOAP -> Sync SOAP -> Async JDBC
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Thanks for this tip - I've found it useful.
Now I have this configuration complete (I suppose), but still no success. Symptoms: when I run asynchronous process it fails on BPM start I guess. It makes queue's status SYSFAIL, inside there is record with StatusText: "Permanent error in BPE inbound processing".
I've checked used webservice with simple synchronous process (without bpm) and it works - so PI server has access to Webservice.
Objects of this connection are:
Receiver Determination
Interface Determination
Receiver Agreement
Communication Channel
Mapping seems correct, testing connection also works fine.
Below Exception stack from trace of this process.
Any suggestions?
Best Regards
Maciej
<CONTAINER>
<PROPERTIES>
<OWN_ID>
<INSTID>18A905447B381DEF98CCE1D8F0274B6F</INSTID>
<TYPEID>CL_SWF_CNT_PERSISTENCE_XML</TYPEID>
<CATID>CL</CATID>
</OWN_ID>
<PROPSTRING>2</PROPSTRING>
<XMLVERSION>0002</XMLVERSION>
<INTERNAL>X</INTERNAL>
</PROPERTIES>
<ELEMENTS>
<A NAME="EXCEPTIONS:Exceptions:" TYPE="::SWFTRCMSGTAB:h:0:0" PROPS="2C00004" LTEXTS="EE000">
<item>
<T100_MSG>
<MSGID>SWF_XI_INBOUND</MSGID>
<MSGNO>029</MSGNO>
<MSGTY>E</MSGTY>
<MSGV1>WS90000001</MSGV1>
<MSGV2>0E71D960626711DFA4E318A905447B38</MSGV2>
<MSGV3/>
<MSGV4/>
</T100_MSG>
<SRC_PROGRAM>CL_SWF_XI_INBOUND=============CM007</SRC_PROGRAM>
<SRC_METHOD>START_NEW_PROCESS</SRC_METHOD>
<SRC_LINE>42</SRC_LINE>
<TEXTID>16AA9A3937A9BB56E10000000A11447B</TEXTID>
<EXCEPTION_NAME>CX_SWF_INBOUND_PERMANENT</EXCEPTION_NAME>
</item>
<item>
<T100_MSG>
<MSGID>SWF_XI_INBOUND</MSGID>
<MSGNO>029</MSGNO>
<MSGTY>E</MSGTY>
<MSGV1>0E71D960626711DFA4E318A905447B38</MSGV1>
<MSGV2/>
<MSGV3/>
<MSGV4/>
</T100_MSG>
<SRC_PROGRAM>CL_SWF_XI_INBOUND_SP_START====CM001</SRC_PROGRAM>
<SRC_METHOD>START_PROCESS</SRC_METHOD>
<SRC_LINE>73</SRC_LINE>
<TEXTID>16AA9A3937A9BB56E10000000A11447B</TEXTID>
<EXCEPTION_NAME>CX_SWF_INBOUND_PERMANENT</EXCEPTION_NAME>
</item>
<item>
<T100_MSG>
<MSGID>SWF_XI_INBOUND</MSGID>
<MSGNO>028</MSGNO>
<MSGTY>E</MSGTY>
<MSGV1>000000000215</MSGV1>
<MSGV2/>
<MSGV3/>
<MSGV4/>
</T100_MSG>
<SRC_PROGRAM>CL_SWF_XI_INBOUND_SP_START====CM00E</SRC_PROGRAM>
<SRC_METHOD>EXECUTE_FLOWITEM</SRC_METHOD>
<SRC_LINE>40</SRC_LINE>
<TEXTID>16AA9A3937A9BB56E10000000A11447B</TEXTID>
<EXCEPTION_NAME>CX_SWF_INBOUND_PERMANENT</EXCEPTION_NAME>
</item>
<item>
<T100_MSG>
<MSGID/>
<MSGNO>000</MSGNO>
<MSGTY/>
<MSGV1/>
<MSGV2/>
<MSGV3/>
<MSGV4/>
</T100_MSG>
<SRC_PROGRAM>CL_SWF_RUN_WFM================CM01X</SRC_PROGRAM>
<SRC_METHOD>RUN</SRC_METHOD>
<SRC_LINE>128</SRC_LINE>
<TEXTID>3F6EF830F5055C38E10000000A155117</TEXTID>
<EXCEPTION_NAME>CX_SWF_WFM_WIM_RETURN_ERROR</EXCEPTION_NAME>
</item>
<item>
<T100_MSG>
<MSGID>SWP</MSGID>
<MSGNO>148</MSGNO>
<MSGTY>E</MSGTY>
<MSGV1>0000000028</MSGV1>
<MSGV2/>
<MSGV3/>
<MSGV4/>
</T100_MSG>
<SRC_PROGRAM>CL_SWF_WFM_SERVICE_CALL=======CM003</SRC_PROGRAM>
<SRC_METHOD>EXECUTE</SRC_METHOD>
<SRC_LINE>280</SRC_LINE>
<TEXTID>3F6EF830F5055C38E10000000A155117</TEXTID>
<EXCEPTION_NAME>CX_SWF_WFM</EXCEPTION_NAME>
</item>
<item>
<T100_MSG>
<MSGID>SWP</MSGID>
<MSGNO>159</MSGNO>
<MSGTY>E</MSGTY>
<MSGV1>0000000028</MSGV1>
<MSGV2/>
<MSGV3/>
<MSGV4/>
</T100_MSG>
<SRC_PROGRAM>CL_SWF_WFM_SERVICE_CALL=======CM007</SRC_PROGRAM>
<SRC_METHOD>HANDLE_SERVICE_EXCEPTION</SRC_METHOD>
<SRC_LINE>17</SRC_LINE>
<TEXTID>3F6EF830F5055C38E10000000A155117</TEXTID>
<EXCEPTION_NAME>CX_SWF_WFM</EXCEPTION_NAME>
</item>
<item>
<T100_MSG>
<MSGID>SWF_XI_ADAPTER</MSGID>
<MSGNO>054</MSGNO>
<MSGTY>E</MSGTY>
<MSGV1/>
<MSGV2/>
<MSGV3/>
<MSGV4/>
</T100_MSG>
<SRC_PROGRAM>CL_SWF_XI_SRV_SEND_SYNCHRON===CM004</SRC_PROGRAM>
<SRC_METHOD>SEND_SYNCHRON</SRC_METHOD>
<SRC_LINE>36</SRC_LINE>
<TEXTID>16AA9A3937A9BB56E10000000A11447B</TEXTID>
<EXCEPTION_NAME>CX_SWF_TSI_SP</EXCEPTION_NAME>
</item>
</A>
<B NAME="_SWF_TRACE_ID::" TYPE="::SWFTRACEID:X:16:0" PROPS="2C00001" LTEXTS="EE000">GKkFRHs4He+X6mHMGewe+Q==</B>
</ELEMENTS>
</CONTAINER>
User | Count |
---|---|
90 | |
10 | |
10 | |
10 | |
7 | |
7 | |
6 | |
5 | |
4 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.