BPEL Integration- Process configuration
I am trying to invoke a bpel process from UCM Portal. While configuring the connection, during process connection i couldn't able to find the list of bpel of process available which are deployed. But I could able to see those bpel process in SOA server. And the status for the BPEL Connection in connection configuration is valid. How to get list of bpel processes.
Interesting issue. Do check the below things
- SOA server is up and running at the time of configuration
- you are connecting to same SAO server and the port where you are looking deployed omcposites
Regards,
Vikrant Korde.
Similar Messages
-
Bpel integration- error in invoking a bpel process from workflow
Hi Folks,
I am following the blog https://blogs.oracle.com/practicalbpm/entry/webcenter_content_ucm_bpm_integration
I have configured bpelprocess in ucm, and able to get the correct list of processes into UCM from SOA.
I have written the correct code in workflow and the event is triggering. pay load values are taken correctly. But getting some error in server log as "Unable to execute bpel idocscript function obInvokeProcess". I am not able to find what could be the problem.
Please let me know what could be root cause.
>bpelintegration/6
10.29 04:42:59.747
IdcServer-40
OracleIntegration:createLocator:{java.naming.provider.url=t3://localhost:8001/soa-infra, java.naming.factory.initial=weblogic.jndi.WLInitialContextFactory, java.naming.security.principal=weblogic, java.naming.security.credentials=Password, dedicated.rmicontext=true}
>bpelintegration/6
10.29 04:43:00.062
IdcServer-40
invokeWebService: composite=default/Testbpel!1.0
>bpelintegration/6
10.29 04:43:00.273
IdcServer-40
invokeWebService: service name=testbpelprocess_client_ep url=http://localhost:8001/soa-infra/services/default/Testbpel!1.0*soa_8e2ceec7-5d6b-4c1f-9250-53fc5485d839/testbpelprocess_client_ep?WSDL
>bpelintegration/6
10.29 04:43:01.255
IdcServer-40
invokeWebService: operation=process
>bpelintegration/6
10.29 04:43:01.335
IdcServer-40
OracleIntegration.invokeProcess: payload xml=<client:process xmlns:client="http://xmlns.oracle.com/Webcenter_PoC/Testbpel/TestbpelProcess"><client:ID>LOCALHOST001010</client:ID><client:description>test</client:description><client:customName>test</client:customName><client:startDate/><client:endDate/></client:process>
>bpelintegration/6
10.29 04:43:01.465
IdcServer-40
Unable to execute bpel idocscript function obInvokeProcess process id exportprocess1 intradoc.common.ServiceException: !csOBInvokeServiceError,exportprocess1,testbpelprocess_client_ep,payload,process
bpelintegration/6
10.29 04:43:01.465
IdcServer-40
at bpelintegration.OracleIntegration.invokeService(OracleIntegration.java:1111)
bpelintegration/6
10.29 04:43:01.465
IdcServer-40
at bpelintegration.BpelScriptExtensions.evaluateFunction(BpelScriptExtensions.java:127)
bpelintegration/6
10.29 04:43:01.465
IdcServer-40
at intradoc.common.DynamicHtmlMerger.computeFunction(DynamicHtmlMerger.java:1460)
bpelintegration/6
10.29 04:43:01.465
IdcServer-40
at intradoc.common.DynamicHtmlMerger.evaluateGrammarElement(DynamicHtmlMerger.java:915)
bpelintegration/6
10.29 04:43:01.465
IdcServer-40
at intradoc.common.DynamicHtmlMerger.substituteVariable(DynamicHtmlMerger.java:626)
bpelintegration/6
10.29 04:43:01.465
IdcServer-40
at intradoc.common.DynamicHtml.substituteVariable(DynamicHtml.java:1394)
bpelintegration/6
10.29 04:43:01.465
IdcServer-40
at intradoc.common.DynamicHtml.outputHtmlEx(DynamicHtml.java:1110)
bpelintegration/6
10.29 04:43:01.465
IdcServer-40
at intradoc.common.DynamicHtml.outputHtmlEx(DynamicHtml.java:1130)
bpelintegration/6
10.29 04:43:01.465
IdcServer-40
at intradoc.common.DynamicHtml.outputHtmlFromStart(DynamicHtml.java:1020)
bpelintegration/6
10.29 04:43:01.465
IdcServer-40
at intradoc.common.DynamicHtml.outputHtml(DynamicHtml.java:991)
bpelintegration/6
10.29 04:43:01.465
IdcServer-40
at intradoc.common.DynamicHtmlMerger.executeDynamicHtmlToWriter(DynamicHtmlMerger.java:2090)
bpelintegration/6
10.29 04:43:01.465
IdcServer-40
at intradoc.common.DynamicHtmlMerger.evaluateScriptToWriter(DynamicHtmlMerger.java:1902)
bpelintegration/6
10.29 04:43:01.465
IdcServer-40
at intradoc.common.DynamicHtmlMerger.evaluateScriptNoErrorHandling(DynamicHtmlMerger.java:1866)
bpelintegration/6
10.29 04:43:01.465
IdcServer-40
at intradoc.common.DynamicHtmlMerger.evaluateScriptEx(DynamicHtmlMerger.java:1824)
bpelintegration/6
10.29 04:43:01.465
IdcServer-40
at intradoc.common.DynamicHtmlMerger.evaluateScript(DynamicHtmlMerger.java:1811)
bpelintegration/6
10.29 04:43:01.465
IdcServer-40
at intradoc.server.workflow.WorkflowStates.prepareAndEvaluateScript(WorkflowStates.java:3109)
bpelintegration/6
10.29 04:43:01.465
IdcServer-40
at intradoc.server.workflow.WorkflowStates.executeScript(WorkflowStates.java:2643)
bpelintegration/6
10.29 04:43:01.465
IdcServer-40
at intradoc.server.workflow.WorkflowStates.evaluateScript(WorkflowStates.java:2614)
bpelintegration/6
10.29 04:43:01.465
IdcServer-40
at intradoc.server.workflow.WorkflowStates.evaluateTypedScript(WorkflowStates.java:1559)
bpelintegration/6
10.29 04:43:01.465
IdcServer-40
at intradoc.server.workflow.WorkflowStates.continueMoveToStep(WorkflowStates.java:1481)
bpelintegration/6
10.29 04:43:01.465
IdcServer-40
at intradoc.server.workflow.WorkflowStates.moveToNextStep(WorkflowStates.java:1428)
bpelintegration/6
10.29 04:43:01.465
IdcServer-40
at intradoc.server.workflow.WorkflowStates.advanceWorkflowState(WorkflowStates.java:956)
bpelintegration/6
10.29 04:43:01.465
IdcServer-40
at intradoc.server.workflow.WorkflowStates.advanceDocumentStateImplement(WorkflowStates.java:685)
bpelintegration/6
10.29 04:43:01.465
IdcServer-40
at intradoc.server.workflow.WorkflowStates.advanceDocumentState(WorkflowStates.java:552)
bpelintegration/6
10.29 04:43:01.465
IdcServer-40
at intradoc.server.DocStateTransition.advanceDocumentState(DocStateTransition.java:75)
bpelintegration/6
10.29 04:43:01.465
IdcServer-40
at intradoc.server.WebViewableConverterOutput.reportDelayedConversionToWorkflow(WebViewableConverterOutput.java:560)
bpelintegration/6
10.29 04:43:01.465
IdcServer-40
at intradoc.server.WebViewableConverterOutput.doConversion(WebViewableConverterOutput.java:275)
bpelintegration/6
10.29 04:43:01.465
IdcServer-40
at intradoc.server.DocServiceHandler.processDocConversion(DocServiceHandler.java:4259)
bpelintegration/6
10.29 04:43:01.465
IdcServer-40
at intradoc.server.DocServiceHandler.processDocConversion(DocServiceHandler.java:4074)
bpelintegration/6
10.29 04:43:01.465
IdcServer-40
at intradoc.server.DocServiceHandler.docRefinery(DocServiceHandler.java:3958)
bpelintegration/6
10.29 04:43:01.465
IdcServer-40
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
bpelintegration/6
10.29 04:43:01.465
IdcServer-40
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
bpelintegration/6
10.29 04:43:01.465
IdcServer-40
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
bpelintegration/6
10.29 04:43:01.465
IdcServer-40
at java.lang.reflect.Method.invoke(Method.java:597)
bpelintegration/6
10.29 04:43:01.465
IdcServer-40
at intradoc.common.IdcMethodHolder.invokeMethod(IdcMethodHolder.java:87)
bpelintegration/6
10.29 04:43:01.465
IdcServer-40
at intradoc.common.ClassHelperUtils.executeMethodReportStatus(ClassHelperUtils.java:324)
bpelintegration/6
10.29 04:43:01.465
IdcServer-40
at intradoc.server.ServiceHandler.executeAction(ServiceHandler.java:79)
bpelintegration/6
10.29 04:43:01.465
IdcServer-40
at intradoc.server.Service.doCodeEx(Service.java:620)
bpelintegration/6
10.29 04:43:01.465
IdcServer-40
at intradoc.server.Service.doCode(Service.java:593)
bpelintegration/6
10.29 04:43:01.465
IdcServer-40
at intradoc.server.ServiceRequestImplementor.doAction(ServiceRequestImplementor.java:1693)
bpelintegration/6
10.29 04:43:01.465
IdcServer-40
at intradoc.server.Service.doAction(Service.java:564)
bpelintegration/6
10.29 04:43:01.465
IdcServer-40
at intradoc.server.ServiceRequestImplementor.doActions(ServiceRequestImplementor.java:1483)
bpelintegration/6
10.29 04:43:01.465
IdcServer-40
at intradoc.server.Service.doActions(Service.java:560)
bpelintegration/6
10.29 04:43:01.465
IdcServer-40
at intradoc.server.ServiceRequestImplementor.executeSubServiceCode(ServiceRequestImplementor.java:1347)
bpelintegration/6
10.29 04:43:01.465
IdcServer-40
at intradoc.server.Service.executeSubServiceCode(Service.java:4110)
bpelintegration/6
10.29 04:43:01.465
IdcServer-40
at intradoc.server.ServiceRequestImplementor.executeServiceEx(ServiceRequestImplementor.java:1222)
bpelintegration/6
10.29 04:43:01.465
IdcServer-40
at intradoc.server.Service.executeServiceEx(Service.java:4105)
bpelintegration/6
10.29 04:43:01.465
IdcServer-40
at intradoc.server.Service.executeService(Service.java:4089)
bpelintegration/6
10.29 04:43:01.465
IdcServer-40
at intradoc.server.Service.doSubService(Service.java:3999)
bpelintegration/6
10.29 04:43:01.465
IdcServer-40
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
bpelintegration/6
10.29 04:43:01.465
IdcServer-40
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
bpelintegration/6
10.29 04:43:01.465
IdcServer-40
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
bpelintegration/6
10.29 04:43:01.465
IdcServer-40
at java.lang.reflect.Method.invoke(Method.java:597)
bpelintegration/6
10.29 04:43:01.465
IdcServer-40
at intradoc.common.IdcMethodHolder.invokeMethod(IdcMethodHolder.java:87)
bpelintegration/6
10.29 04:43:01.465
IdcServer-40
at intradoc.common.ClassHelperUtils.executeMethodEx(ClassHelperUtils.java:310)
bpelintegration/6
10.29 04:43:01.465
IdcServer-40
at intradoc.common.ClassHelperUtils.executeMethod(ClassHelperUtils.java:295)
bpelintegration/6
10.29 04:43:01.465
IdcServer-40
at intradoc.server.Service.doCodeEx(Service.java:638)
bpelintegration/6
10.29 04:43:01.465
IdcServer-40
at intradoc.server.Service.doCode(Service.java:593)
bpelintegration/6
10.29 04:43:01.465
IdcServer-40
at intradoc.server.ServiceRequestImplementor.doAction(ServiceRequestImplementor.java:1693)
bpelintegration/6
10.29 04:43:01.465
IdcServer-40
at intradoc.server.Service.doAction(Service.java:564)
bpelintegration/6
10.29 04:43:01.465
IdcServer-40
at intradoc.server.Service.doScriptableAction(Service.java:4050)
bpelintegration/6
10.29 04:43:01.465
IdcServer-40
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
bpelintegration/6
10.29 04:43:01.465
IdcServer-40
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
bpelintegration/6
10.29 04:43:01.465
IdcServer-40
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
bpelintegration/6
10.29 04:43:01.465
IdcServer-40
at java.lang.reflect.Method.invoke(Method.java:597)
bpelintegration/6
10.29 04:43:01.465
IdcServer-40
at intradoc.common.IdcMethodHolder.invokeMethod(IdcMethodHolder.java:87)
bpelintegration/6
10.29 04:43:01.465
IdcServer-40
at intradoc.common.ClassHelperUtils.executeMethodEx(ClassHelperUtils.java:310)
bpelintegration/6
10.29 04:43:01.465
IdcServer-40
at intradoc.common.ClassHelperUtils.executeMethod(ClassHelperUtils.java:295)
bpelintegration/6
10.29 04:43:01.465
IdcServer-40
at intradoc.server.Service.doCodeEx(Service.java:638)
bpelintegration/6
10.29 04:43:01.465
IdcServer-40
at intradoc.server.Service.doCode(Service.java:593)
bpelintegration/6
10.29 04:43:01.465
IdcServer-40
at intradoc.server.ServiceRequestImplementor.doAction(ServiceRequestImplementor.java:1693)
bpelintegration/6
10.29 04:43:01.465
IdcServer-40
at intradoc.server.Service.doAction(Service.java:564)
bpelintegration/6
10.29 04:43:01.465
IdcServer-40
at intradoc.server.ServiceRequestImplementor.doActions(ServiceRequestImplementor.java:1483)
bpelintegration/6
10.29 04:43:01.465
IdcServer-40
at intradoc.server.Service.doActions(Service.java:560)
bpelintegration/6
10.29 04:43:01.465
IdcServer-40
at intradoc.server.ServiceRequestImplementor.executeActions(ServiceRequestImplementor.java:1415)
bpelintegration/6
10.29 04:43:01.465
IdcServer-40
at intradoc.server.Service.executeActions(Service.java:545)
bpelintegration/6
10.29 04:43:01.465
IdcServer-40
at intradoc.server.ServiceRequestImplementor.doRequest(ServiceRequestImplementor.java:751)
bpelintegration/6
10.29 04:43:01.465
IdcServer-40
at intradoc.server.Service.doRequest(Service.java:1974)
bpelintegration/6
10.29 04:43:01.465
IdcServer-40
at intradoc.server.ServiceManager.processCommand(ServiceManager.java:487)
bpelintegration/6
10.29 04:43:01.465
IdcServer-40
at intradoc.server.IdcServerThread.processRequest(IdcServerThread.java:265)
bpelintegration/6
10.29 04:43:01.465
IdcServer-40
at intradoc.idcwls.IdcServletRequestUtils.doRequest(IdcServletRequestUtils.java:1358)
bpelintegration/6
10.29 04:43:01.465
IdcServer-40
at intradoc.idcwls.IdcServletRequestUtils.processFilterEvent(IdcServletRequestUtils.java:1732)
bpelintegration/6
10.29 04:43:01.465
IdcServer-40
at intradoc.idcwls.IdcIntegrateWrapper.processFilterEvent(IdcIntegrateWrapper.java:223)
bpelintegration/6
10.29 04:43:01.465
IdcServer-40
at sun.reflect.GeneratedMethodAccessor228.invoke(Unknown Source)
bpelintegration/6
10.29 04:43:01.465
IdcServer-40
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
bpelintegration/6
10.29 04:43:01.465
IdcServer-40
at java.lang.reflect.Method.invoke(Method.java:597)
bpelintegration/6
10.29 04:43:01.465
IdcServer-40
at idcservlet.common.IdcMethodHolder.invokeMethod(IdcMethodHolder.java:88)
bpelintegration/6
10.29 04:43:01.465
IdcServer-40
at idcservlet.common.ClassHelperUtils.executeMethodEx(ClassHelperUtils.java:305)
bpelintegration/6
10.29 04:43:01.465
IdcServer-40
at idcservlet.common.ClassHelperUtils.executeMethodWithArgs(ClassHelperUtils.java:278)
bpelintegration/6
10.29 04:43:01.465
IdcServer-40
at idcservlet.ServletUtils.executeContentServerIntegrateMethodOnConfig(ServletUtils.java:1680)
bpelintegration/6
10.29 04:43:01.465
IdcServer-40
at idcservlet.IdcFilter.doFilter(IdcFilter.java:457)
bpelintegration/6
10.29 04:43:01.465
IdcServer-40
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
bpelintegration/6
10.29 04:43:01.465
IdcServer-40
... 25 more
bpelintegration/6
10.29 04:43:01.465
IdcServer-40
Caused by: oracle.fabric.common.FabricInvocationException: java.lang.reflect.InvocationTargetException
bpelintegration/6
10.29 04:43:01.465
IdcServer-40
at oracle.soa.management.internal.facade.ServiceImpl.post(ServiceImpl.java:178)
bpelintegration/6
10.29 04:43:01.465
IdcServer-40
at bpelintegration.OracleIntegration.invokeService(OracleIntegration.java:1102)
bpelintegration/6
10.29 04:43:01.465
IdcServer-40
... 116 more
bpelintegration/6
10.29 04:43:01.465
IdcServer-40
Caused by: java.lang.reflect.InvocationTargetException
bpelintegration/6
10.29 04:43:01.465
IdcServer-40
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
bpelintegration/6
10.29 04:43:01.465
IdcServer-40
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
bpelintegration/6
10.29 04:43:01.465
IdcServer-40
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
bpelintegration/6
10.29 04:43:01.465
IdcServer-40
at java.lang.reflect.Method.invoke(Method.java:597)
bpelintegration/6
10.29 04:43:01.465
IdcServer-40
at oracle.soa.management.internal.facade.BaseFacade$LocatorExecutionContextProxy.invoke(BaseFacade.java:82)
bpelintegration/6
10.29 04:43:01.465
IdcServer-40
at com.sun.proxy.$Proxy147.executeServiceMethod(Unknown Source)
bpelintegration/6
10.29 04:43:01.465
IdcServer-40
at oracle.soa.management.internal.facade.ServiceImpl.post(ServiceImpl.java:174)
bpelintegration/6
10.29 04:43:01.465
IdcServer-40
... 117 more
bpelintegration/6
10.29 04:43:01.465
IdcServer-40
Caused by: java.io.EOFException
bpelintegration/6
10.29 04:43:01.465
IdcServer-40
at weblogic.rjvm.t3.MuxableSocketT3.endOfStream(MuxableSocketT3.java:345)
bpelintegration/6
10.29 04:43:01.465
IdcServer-40
at weblogic.socket.SocketMuxer.deliverExceptionAndCleanup(SocketMuxer.java:827)
bpelintegration/6
10.29 04:43:01.465
IdcServer-40
at weblogic.socket.SocketMuxer.deliverEndOfStream(SocketMuxer.java:761)
bpelintegration/6
10.29 04:43:01.465
IdcServer-40
at weblogic.socket.SocketMuxer.readReadySocketOnce(SocketMuxer.java:958)
bpelintegration/6
10.29 04:43:01.465
IdcServer-40
at weblogic.socket.SocketMuxer.readReadySocket(SocketMuxer.java:899)
bpelintegration/6
10.29 04:43:01.465
IdcServer-40
at weblogic.socket.EPollSocketMuxer.dataReceived(EPollSocketMuxer.java:215)
bpelintegration/6
10.29 04:43:01.465
IdcServer-40
at weblogic.socket.EPollSocketMuxer.processSockets(EPollSocketMuxer.java:177)
bpelintegration/6
10.29 04:43:01.465
IdcServer-40
at weblogic.socket.SocketReaderRequest.run(SocketReaderRequest.java:29)
bpelintegration/6
10.29 04:43:01.465
IdcServer-40
at weblogic.socket.SocketReaderRequest.execute(SocketReaderRequest.java:42)
bpelintegration/6
10.29 04:43:01.465
IdcServer-40
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:145)
bpelintegration/6
10.29 04:43:01.465
IdcServer-40
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:117)Hi Srinath, Thanks for your reply.
I have the adf binding already, the above step you have mentioned. Please let me know if any other steps I need to do.I have followed all step given in bpel integration guide http://docs.oracle.com/cd/E21764_01/doc.1111/e16759.pdf
Please let me give you the process I have followed. And I have 1 or 2 doubts.
1) Copied soa folder from soa_instance to Middle\Oracle_ECM1\soa
2) Added the path variable in setDomainEnv.sh (in Domain\bin)
POST_CLASSPATH="${ORACLE_HOME}/soa/modules/oracle.soa.mgmt_11.1.1/soa-infra-mgmt.jar${CLASSPATHSEP}${POST_CLASSPATH}"
export POST_CLASSPATH
I did not find ORACLE_HOME variable value in that file. Is this variable value is coming from outside of the file? If not what value I need to set for ORACLE_HOME.
3) Enabled "Cross Domain Security"
4) After enabling BpelIntegration component, guide says to do Restart SSL for ucm server. I could not do this step due to ssl is not configured for ucm.
Skipping this step (presence of ssl) have any impact on integration?
5) Added the line to enable invoking bpel from ucm in binding.adf
<binding.adf serviceName="BpelProcess1" registryName="" />
6) Added bpel process with config ID: "myBpelProcess" in ucm.
7) Written script to invoke using below idoc script in workflow Enter event, log I mentioned above.
<$exec obConfigID="myBpelProcess"$>
<$obInvokeProcess(obConfigID)$>
I tried with below script too, but its giving error.
<$exec obConfigID="myBpelProcess"$>
<$executeService("ORABPEL_INVOKE_BPEL")$>
Error Log:
>services/3 10.30 05:23:59.418 IdcServer-447 !csUserEventMessage,weblogic,localhost!$ intradoc.common.ServiceException: !csServiceDataException,ORABPEL_INVOKE_BPEL,loadBpelConfiguration!$
services/3 10.30 05:23:59.418 IdcServer-447 *ScriptStack ORABPEL_INVOKE_BPEL
services/3 10.30 05:23:59.418 IdcServer-447 3:doScriptableAction,dDocName=3:doSubService,dDocName=CHECKIN_NEW_SUB,dDocName=3:docRefinery,dID=1033,dDocName=LOCALHOST001029ORABPEL_INVOKE_BPEL,dID=1033,dDocName=LOCALHOST0010293:loadBpelConfiguration,dID=1033,dDocName=LOCALHOST001029
services/3 10.30 05:23:59.418 IdcServer-447 at intradoc.server.ServiceRequestImplementor.buildServiceException(ServiceRequestImplementor.java:2173)
services/3 10.30 05:23:59.418 IdcServer-447 at intradoc.server.Service.buildServiceException(Service.java:2402)
services/3 10.30 05:23:59.418 IdcServer-447 at intradoc.server.Service.createServiceExceptionEx(Service.java:2396)
services/3 10.30 05:23:59.418 IdcServer-447 at intradoc.server.Service.createServiceException(Service.java:2391)
services/3 10.30 05:23:59.418 IdcServer-447 at intradoc.server.ServiceRequestImplementor.handleActionException(ServiceRequestImplementor.java:1816)
services/3 10.30 05:23:59.418 IdcServer-447 at intradoc.server.ServiceRequestImplementor.doAction(ServiceRequestImplementor.java:1766)
services/3 10.30 05:23:59.418 IdcServer-447 at intradoc.server.Service.doAction(Service.java:564)
services/3 10.30 05:23:59.418 IdcServer-447 at intradoc.server.ServiceRequestImplementor.doActions(ServiceRequestImplementor.java:1483)
services/3 10.30 05:23:59.418 IdcServer-447 at intradoc.server.Service.doActions(Service.java:559)
services/3 10.30 05:23:59.418 IdcServer-447 at intradoc.server.ServiceRequestImplementor.executeSubServiceCode(ServiceRequestImplementor.java:1346)
services/3 10.30 05:23:59.418 IdcServer-447 at intradoc.server.Service.executeSubServiceCode(Service.java:4109)
services/3 10.30 05:23:59.418 IdcServer-447 at intradoc.server.ServiceRequestImplementor.executeServiceEx(ServiceRequestImplementor.java:1222)
services/3 10.30 05:23:59.418 IdcServer-447 at intradoc.server.Service.executeServiceEx(Service.java:4104)
services/3 10.30 05:23:59.418 IdcServer-447 at intradoc.server.ServiceRequestImplementor.executeSafeServiceInNewContext(ServiceRequestImplementor.java:1253)
services/3 10.30 05:23:59.418 IdcServer-447 at intradoc.server.Service.executeSafeServiceInNewContext(Service.java:4099)
services/3 10.30 05:23:59.418 IdcServer-447 at intradoc.server.script.ServiceScriptExtensions.evaluateFunction(ServiceScriptExtensions.java:269)
services/3 10.30 05:23:59.418 IdcServer-447 at intradoc.common.DynamicHtmlMerger.computeFunction(DynamicHtmlMerger.java:1460)
services/3 10.30 05:23:59.418 IdcServer-447 at intradoc.common.DynamicHtmlMerger.evaluateGrammarElement(DynamicHtmlMerger.java:915)
services/3 10.30 05:23:59.418 IdcServer-447 at intradoc.common.DynamicHtmlMerger.substituteVariable(DynamicHtmlMerger.java:626)
services/3 10.30 05:23:59.418 IdcServer-447 at intradoc.common.DynamicHtml.substituteVariable(DynamicHtml.java:1394)
services/3 10.30 05:23:59.418 IdcServer-447 at intradoc.common.DynamicHtml.outputHtmlEx(DynamicHtml.java:1110)
services/3 10.30 05:23:59.418 IdcServer-447 at intradoc.common.DynamicHtml.outputHtmlEx(DynamicHtml.java:1130)
services/3 10.30 05:23:59.418 IdcServer-447 at intradoc.common.DynamicHtml.outputHtmlFromStart(DynamicHtml.java:1020)
services/3 10.30 05:23:59.418 IdcServer-447 at intradoc.common.DynamicHtml.outputHtml(DynamicHtml.java:991)
services/3 10.30 05:23:59.418 IdcServer-447 at intradoc.common.DynamicHtmlMerger.executeDynamicHtmlToWriter(DynamicHtmlMerger.java:2090)
services/3 10.30 05:23:59.418 IdcServer-447 at intradoc.common.DynamicHtmlMerger.evaluateScriptToWriter(DynamicHtmlMerger.java:1902)
services/3 10.30 05:23:59.418 IdcServer-447 at intradoc.common.DynamicHtmlMerger.evaluateScriptNoErrorHandling(DynamicHtmlMerger.java:1866)
services/3 10.30 05:23:59.418 IdcServer-447 at intradoc.common.DynamicHtmlMerger.evaluateScriptEx(DynamicHtmlMerger.java:1824)
services/3 10.30 05:23:59.418 IdcServer-447 at intradoc.common.DynamicHtmlMerger.evaluateScript(DynamicHtmlMerger.java:1811)
services/3 10.30 05:23:59.418 IdcServer-447 at intradoc.server.workflow.WorkflowStates.prepareAndEvaluateScript(WorkflowStates.java:3109)
services/3 10.30 05:23:59.418 IdcServer-447 at intradoc.server.workflow.WorkflowStates.executeScript(WorkflowStates.java:2643)
services/3 10.30 05:23:59.418 IdcServer-447 at intradoc.server.workflow.WorkflowStates.evaluateScript(WorkflowStates.java:2614)
services/3 10.30 05:23:59.418 IdcServer-447 at intradoc.server.workflow.WorkflowStates.evaluateTypedScript(WorkflowStates.java:1559)
services/3 10.30 05:23:59.418 IdcServer-447 at intradoc.server.workflow.WorkflowStates.continueMoveToStep(WorkflowStates.java:1481)
services/3 10.30 05:23:59.418 IdcServer-447 at intradoc.server.workflow.WorkflowStates.moveToNextStep(WorkflowStates.java:1428)
services/3 10.30 05:23:59.418 IdcServer-447 at intradoc.server.workflow.WorkflowStates.advanceWorkflowState(WorkflowStates.java:956)
services/3 10.30 05:23:59.418 IdcServer-447 at intradoc.server.workflow.WorkflowStates.advanceDocumentStateImplement(WorkflowStates.java:685)
services/3 10.30 05:23:59.418 IdcServer-447 at intradoc.server.workflow.WorkflowStates.advanceDocumentState(WorkflowStates.java:551)
services/3 10.30 05:23:59.418 IdcServer-447 at intradoc.server.DocStateTransition.advanceDocumentState(DocStateTransition.java:75)
services/3 10.30 05:23:59.418 IdcServer-447 at intradoc.server.WebViewableConverterOutput.reportDelayedConversionToWorkflow(WebViewableConverterOutput.java:556)
services/3 10.30 05:23:59.418 IdcServer-447 at intradoc.server.WebViewableConverterOutput.doConversion(WebViewableConverterOutput.java:275)
services/3 10.30 05:23:59.418 IdcServer-447 at intradoc.server.DocServiceHandler.processDocConversion(DocServiceHandler.java:4259)
services/3 10.30 05:23:59.418 IdcServer-447 at intradoc.server.DocServiceHandler.processDocConversion(DocServiceHandler.java:4073)
services/3 10.30 05:23:59.418 IdcServer-447 at intradoc.server.DocServiceHandler.docRefinery(DocServiceHandler.java:3958)
services/3 10.30 05:23:59.418 IdcServer-447 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
services/3 10.30 05:23:59.418 IdcServer-447 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
services/3 10.30 05:23:59.418 IdcServer-447 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
services/3 10.30 05:23:59.418 IdcServer-447 at java.lang.reflect.Method.invoke(Method.java:597)
services/3 10.30 05:23:59.418 IdcServer-447 at intradoc.common.IdcMethodHolder.invokeMethod(IdcMethodHolder.java:86)
services/3 10.30 05:23:59.418 IdcServer-447 at intradoc.common.ClassHelperUtils.executeMethodReportStatus(ClassHelperUtils.java:324)
services/3 10.30 05:23:59.418 IdcServer-447 at intradoc.server.ServiceHandler.executeAction(ServiceHandler.java:79)
services/3 10.30 05:23:59.418 IdcServer-447 at intradoc.server.Service.doCodeEx(Service.java:620)
services/3 10.30 05:23:59.418 IdcServer-447 at intradoc.server.Service.doCode(Service.java:592)
services/3 10.30 05:23:59.418 IdcServer-447 at intradoc.server.ServiceRequestImplementor.doAction(ServiceRequestImplementor.java:1693)
services/3 10.30 05:23:59.418 IdcServer-447 at intradoc.server.Service.doAction(Service.java:564)
services/3 10.30 05:23:59.418 IdcServer-447 at intradoc.server.ServiceRequestImplementor.doActions(ServiceRequestImplementor.java:1483)
services/3 10.30 05:23:59.418 IdcServer-447 at intradoc.server.Service.doActions(Service.java:559)
services/3 10.30 05:23:59.418 IdcServer-447 at intradoc.server.ServiceRequestImplementor.executeSubServiceCode(ServiceRequestImplementor.java:1346)
services/3 10.30 05:23:59.418 IdcServer-447 at intradoc.server.Service.executeSubServiceCode(Service.java:4109)
services/3 10.30 05:23:59.418 IdcServer-447 at intradoc.server.ServiceRequestImplementor.executeServiceEx(ServiceRequestImplementor.java:1222)
services/3 10.30 05:23:59.418 IdcServer-447 at intradoc.server.Service.executeServiceEx(Service.java:4104)
services/3 10.30 05:23:59.418 IdcServer-447 at intradoc.server.Service.executeService(Service.java:4088)
services/3 10.30 05:23:59.418 IdcServer-447 at intradoc.server.Service.doSubService(Service.java:3998)
services/3 10.30 05:23:59.418 IdcServer-447 at sun.reflect.GeneratedMethodAccessor239.invoke(Unknown Source)
services/3 10.30 05:23:59.418 IdcServer-447 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
services/3 10.30 05:23:59.418 IdcServer-447 at java.lang.reflect.Method.invoke(Method.java:597)
services/3 10.30 05:23:59.418 IdcServer-447 at intradoc.common.IdcMethodHolder.invokeMethod(IdcMethodHolder.java:86)
services/3 10.30 05:23:59.418 IdcServer-447 at intradoc.common.ClassHelperUtils.executeMethodEx(ClassHelperUtils.java:310)
services/3 10.30 05:23:59.418 IdcServer-447 at intradoc.common.ClassHelperUtils.executeMethod(ClassHelperUtils.java:295)
services/3 10.30 05:23:59.418 IdcServer-447 at intradoc.server.Service.doCodeEx(Service.java:637)
services/3 10.30 05:23:59.418 IdcServer-447 at intradoc.server.Service.doCode(Service.java:592)
services/3 10.30 05:23:59.418 IdcServer-447 at intradoc.server.ServiceRequestImplementor.doAction(ServiceRequestImplementor.java:1693)
services/3 10.30 05:23:59.418 IdcServer-447 at intradoc.server.Service.doAction(Service.java:564)
services/3 10.30 05:23:59.418 IdcServer-447 at intradoc.server.Service.doScriptableAction(Service.java:4050)
services/3 10.30 05:23:59.418 IdcServer-447 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
services/3 10.30 05:23:59.418 IdcServer-447 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
services/3 10.30 05:23:59.418 IdcServer-447 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
services/3 10.30 05:23:59.418 IdcServer-447 at java.lang.reflect.Method.invoke(Method.java:597)
services/3 10.30 05:23:59.418 IdcServer-447 at intradoc.common.IdcMethodHolder.invokeMethod(IdcMethodHolder.java:86)
services/3 10.30 05:23:59.418 IdcServer-447 at intradoc.common.ClassHelperUtils.executeMethodEx(ClassHelperUtils.java:310)
services/3 10.30 05:23:59.418 IdcServer-447 at intradoc.common.ClassHelperUtils.executeMethod(ClassHelperUtils.java:295)
services/3 10.30 05:23:59.418 IdcServer-447 at intradoc.server.Service.doCodeEx(Service.java:637)
services/3 10.30 05:23:59.418 IdcServer-447 at intradoc.server.Service.doCode(Service.java:592)
services/3 10.30 05:23:59.418 IdcServer-447 at intradoc.server.ServiceRequestImplementor.doAction(ServiceRequestImplementor.java:1693)
services/3 10.30 05:23:59.418 IdcServer-447 at intradoc.server.Service.doAction(Service.java:564)
services/3 10.30 05:23:59.418 IdcServer-447 at intradoc.server.ServiceRequestImplementor.doActions(ServiceRequestImplementor.java:1483)
services/3 10.30 05:23:59.418 IdcServer-447 at intradoc.server.Service.doActions(Service.java:559)
services/3 10.30 05:23:59.418 IdcServer-447 at intradoc.server.ServiceRequestImplementor.executeActions(ServiceRequestImplementor.java:1415)
services/3 10.30 05:23:59.418 IdcServer-447 at intradoc.server.Service.executeActions(Service.java:545)
services/3 10.30 05:23:59.418 IdcServer-447 at intradoc.server.ServiceRequestImplementor.doRequest(ServiceRequestImplementor.java:751)
services/3 10.30 05:23:59.418 IdcServer-447 at intradoc.server.Service.doRequest(Service.java:1974)
services/3 10.30 05:23:59.418 IdcServer-447 at intradoc.server.ServiceManager.processCommand(ServiceManager.java:486)
services/3 10.30 05:23:59.418 IdcServer-447 at intradoc.server.IdcServerThread.processRequest(IdcServerThread.java:265)
services/3 10.30 05:23:59.418 IdcServer-447 at intradoc.idcwls.IdcServletRequestUtils.doRequest(IdcServletRequestUtils.java:1355)
services/3 10.30 05:23:59.418 IdcServer-447 at intradoc.idcwls.IdcServletRequestUtils.processFilterEvent(IdcServletRequestUtils.java:1732)
services/3 10.30 05:23:59.418 IdcServer-447 at intradoc.idcwls.IdcIntegrateWrapper.processFilterEvent(IdcIntegrateWrapper.java:223)
services/3 10.30 05:23:59.418 IdcServer-447 at sun.reflect.GeneratedMethodAccessor223.invoke(Unknown Source)
services/3 10.30 05:23:59.418 IdcServer-447 ... 33 more
services/3 10.30 05:23:59.418 IdcServer-447 Caused by: intradoc.data.DataException: !syParameterNotFound,obType
services/3 10.30 05:23:59.418 IdcServer-447 at intradoc.data.DataBinder.getEx(DataBinder.java:1258)
services/3 10.30 05:23:59.418 IdcServer-447 at intradoc.data.DataBinder.get(DataBinder.java:1057)
services/3 10.30 05:23:59.418 IdcServer-447 at bpelintegration.OraBpelHandler.loadBpelConfiguration(OraBpelHandler.java:88)
services/3 10.30 05:23:59.418 IdcServer-447 at sun.reflect.GeneratedMethodAccessor632.invoke(Unknown Source)
services/3 10.30 05:23:59.418 IdcServer-447 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
services/3 10.30 05:23:59.418 IdcServer-447 at java.lang.reflect.Method.invoke(Method.java:597)
services/3 10.30 05:23:59.418 IdcServer-447 at intradoc.common.IdcMethodHolder.invokeMethod(IdcMethodHolder.java:87)
services/3 10.30 05:23:59.418 IdcServer-447 at intradoc.common.ClassHelperUtils.executeMethodReportStatus(ClassHelperUtils.java:324)
services/3 10.30 05:23:59.418 IdcServer-447 at intradoc.server.ServiceHandler.executeAction(ServiceHandler.java:79)
services/3 10.30 05:23:59.418 IdcServer-447 at intradoc.server.Service.doCodeEx(Service.java:620)
services/3 10.30 05:23:59.418 IdcServer-447 at intradoc.server.Service.doCode(Service.java:593)
services/3 10.30 05:23:59.418 IdcServer-447 at intradoc.server.ServiceRequestImplementor.doAction(ServiceRequestImplementor.java:1693)
services/3 10.30 05:23:59.418 IdcServer-447 at intradoc.server.Service.doAction(Service.java:564)
services/3 10.30 05:23:59.418 IdcServer-447 at intradoc.server.ServiceRequestImplementor.doActions(ServiceRequestImplementor.java:1483)
services/3 10.30 05:23:59.418 IdcServer-447 at intradoc.server.Service.doActions(Service.java:560)
services/3 10.30 05:23:59.418 IdcServer-447 at intradoc.server.ServiceRequestImplementor.executeSubServiceCode(ServiceRequestImplementor.java:1347)
services/3 10.30 05:23:59.418 IdcServer-447 at intradoc.server.Service.executeSubServiceCode(Service.java:4110)
services/3 10.30 05:23:59.418 IdcServer-447 at intradoc.server.ServiceRequestImplementor.executeServiceEx(ServiceRequestImplementor.java:1222)
services/3 10.30 05:23:59.418 IdcServer-447 at intradoc.server.Service.executeServiceEx(Service.java:4105)
services/3 10.30 05:23:59.418 IdcServer-447 at intradoc.server.ServiceRequestImplementor.executeSafeServiceInNewContext(ServiceRequestImplementor.java:1253)
services/3 10.30 05:23:59.418 IdcServer-447 at intradoc.server.Service.executeSafeServiceInNewContext(Service.java:4100)
services/3 10.30 05:23:59.418 IdcServer-447 at intradoc.server.script.ServiceScriptExtensions.evaluateFunction(ServiceScriptExtensions.java:269)
services/3 10.30 05:23:59.418 IdcServer-447 at intradoc.common.DynamicHtmlMerger.computeFunction(DynamicHtmlMerger.java:1460)
services/3 10.30 05:23:59.418 IdcServer-447 at intradoc.common.DynamicHtmlMerger.evaluateGrammarElement(DynamicHtmlMerger.java:915)
services/3 10.30 05:23:59.418 IdcServer-447 at intradoc.common.DynamicHtmlMerger.substituteVariable(DynamicHtmlMerger.java:626)
services/3 10.30 05:23:59.418 IdcServer-447 at intradoc.common.DynamicHtml.substituteVariable(DynamicHtml.java:1394)
services/3 10.30 05:23:59.418 IdcServer-447 at intradoc.common.DynamicHtml.outputHtmlEx(DynamicHtml.java:1110)
services/3 10.30 05:23:59.418 IdcServer-447 at intradoc.common.DynamicHtml.outputHtmlEx(DynamicHtml.java:1130)
services/3 10.30 05:23:59.418 IdcServer-447 at intradoc.common.DynamicHtml.outputHtmlFromStart(DynamicHtml.java:1020)
services/3 10.30 05:23:59.418 IdcServer-447 at intradoc.common.DynamicHtml.outputHtml(DynamicHtml.java:991)
services/3 10.30 05:23:59.418 IdcServer-447 at intradoc.common.DynamicHtmlMerger.executeDynamicHtmlToWriter(DynamicHtmlMerger.java:2090)
services/3 10.30 05:23:59.418 IdcServer-447 at intradoc.common.DynamicHtmlMerger.evaluateScriptToWriter(DynamicHtmlMerger.java:1902)
services/3 10.30 05:23:59.418 IdcServer-447 at intradoc.common.DynamicHtmlMerger.evaluateScriptNoErrorHandling(DynamicHtmlMerger.java:1866)
services/3 10.30 05:23:59.418 IdcServer-447 at intradoc.common.DynamicHtmlMerger.evaluateScriptEx(DynamicHtmlMerger.java:1824)
services/3 10.30 05:23:59.418 IdcServer-447 at intradoc.common.DynamicHtmlMerger.evaluateScript(DynamicHtmlMerger.java:1811)
services/3 10.30 05:23:59.418 IdcServer-447 at intradoc.server.workflow.WorkflowStates.prepareAndEvaluateScript(WorkflowStates.java:3109)
services/3 10.30 05:23:59.418 IdcServer-447 at intradoc.server.workflow.WorkflowStates.executeScript(WorkflowStates.java:2643)
services/3 10.30 05:23:59.418 IdcServer-447 at intradoc.server.workflow.WorkflowStates.evaluateScript(WorkflowStates.java:2614)
services/3 10.30 05:23:59.418 IdcServer-447 at intradoc.server.workflow.WorkflowStates.evaluateTypedScript(WorkflowStates.java:1559)
services/3 10.30 05:23:59.418 IdcServer-447 at intradoc.server.workflow.WorkflowStates.continueMoveToStep(WorkflowStates.java:1481)
services/3 10.30 05:23:59.418 IdcServer-447 at intradoc.server.workflow.WorkflowStates.moveToNextStep(WorkflowStates.java:1428)
services/3 10.30 05:23:59.418 IdcServer-447 at intradoc.server.workflow.WorkflowStates.advanceWorkflowState(WorkflowStates.java:956)
services/3 10.30 05:23:59.418 IdcServer-447 at intradoc.server.workflow.WorkflowStates.advanceDocumentStateImplement(WorkflowStates.java:685)
services/3 10.30 05:23:59.418 IdcServer-447 at intradoc.server.workflow.WorkflowStates.advanceDocumentState(WorkflowStates.java:552)
services/3 10.30 05:23:59.418 IdcServer-447 at intradoc.server.DocStateTransition.advanceDocumentState(DocStateTransition.java:75)
services/3 10.30 05:23:59.418 IdcServer-447 at intradoc.server.WebViewableConverterOutput.reportDelayedConversionToWorkflow(WebViewableConverterOutput.java:560)
services/3 10.30 05:23:59.418 IdcServer-447 at intradoc.server.WebViewableConverterOutput.doConversion(WebViewableConverterOutput.java:275)
services/3 10.30 05:23:59.418 IdcServer-447 at intradoc.server.DocServiceHandler.processDocConversion(DocServiceHandler.java:4259)
services/3 10.30 05:23:59.418 IdcServer-447 at intradoc.server.DocServiceHandler.processDocConversion(DocServiceHandler.java:4074)
services/3 10.30 05:23:59.418 IdcServer-447 at intradoc.server.DocServiceHandler.docRefinery(DocServiceHandler.java:3958)
services/3 10.30 05:23:59.418 IdcServer-447 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
services/3 10.30 05:23:59.418 IdcServer-447 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
services/3 10.30 05:23:59.418 IdcServer-447 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
services/3 10.30 05:23:59.418 IdcServer-447 at java.lang.reflect.Method.invoke(Method.java:597)
services/3 10.30 05:23:59.418 IdcServer-447 at intradoc.common.IdcMethodHolder.invokeMethod(IdcMethodHolder.java:87)
services/3 10.30 05:23:59.418 IdcServer-447 at intradoc.common.ClassHelperUtils.executeMethodReportStatus(ClassHelperUtils.java:324)
services/3 10.30 05:23:59.418 IdcServer-447 at intradoc.server.ServiceHandler.executeAction(ServiceHandler.java:79)
services/3 10.30 05:23:59.418 IdcServer-447 at intradoc.server.Service.doCodeEx(Service.java:620)
services/3 10.30 05:23:59.418 IdcServer-447 at intradoc.server.Service.doCode(Service.java:593)
services/3 10.30 05:23:59.418 IdcServer-447 at intradoc.server.ServiceRequestImplementor.doAction(ServiceRequestImplementor.java:1693)
services/3 10.30 05:23:59.418 IdcServer-447 at intradoc.server.Service.doAction(Service.java:564)
services/3 10.30 05:23:59.418 IdcServer-447 at intradoc.server.ServiceRequestImplementor.doActions(ServiceRequestImplementor.java:1483)
services/3 10.30 05:23:59.418 IdcServer-447 at intradoc.server.Service.doActions(Service.java:560)
services/3 10.30 05:23:59.418 IdcServer-447 at intradoc.server.ServiceRequestImplementor.executeSubServiceCode(ServiceRequestImplementor.java:1347)
services/3 10.30 05:23:59.418 IdcServer-447 at intradoc.server.Service.executeSubServiceCode(Service.java:4110)
services/3 10.30 05:23:59.418 IdcServer-447 at intradoc.server.ServiceRequestImplementor.executeServiceEx(ServiceRequestImplementor.java:1222)
services/3 10.30 05:23:59.418 IdcServer-447 at intradoc.server.Service.executeServiceEx(Service.java:4105)
services/3 10.30 05:23:59.418 IdcServer-447 at intradoc.server.Service.executeService(Service.java:4089)
services/3 10.30 05:23:59.418 IdcServer-447 at intradoc.server.Service.doSubService(Service.java:3999)
services/3 10.30 05:23:59.418 IdcServer-447 at sun.reflect.GeneratedMethodAccessor239.invoke(Unknown Source)
services/3 10.30 05:23:59.418 IdcServer-447 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
services/3 10.30 05:23:59.418 IdcServer-447 at java.lang.reflect.Method.invoke(Method.java:597)
services/3 10.30 05:23:59.418 IdcServer-447 at intradoc.common.IdcMethodHolder.invokeMethod(IdcMethodHolder.java:87)
services/3 10.30 05:23:59.418 IdcServer-447 at intradoc.common.ClassHelperUtils.executeMethodEx(ClassHelperUtils.java:310)
services/3 10.30 05:23:59.418 IdcServer-447 at intradoc.common.ClassHelperUtils.executeMethod(ClassHelperUtils.java:295)
services/3 10.30 05:23:59.418 IdcServer-447 at intradoc.server.Service.doCodeEx(Service.java:638)
services/3 10.30 05:23:59.418 IdcServer-447 at intradoc.server.Service.doCode(Service.java:593)
services/3 10.30 05:23:59.418 IdcServer-447 at intradoc.server.ServiceRequestImplementor.doAction(ServiceRequestImplementor.java:1693)
services/3 10.30 05:23:59.418 IdcServer-447 at intradoc.server.Service.doAction(Service.java:564)
services/3 10.30 05:23:59.418 IdcServer-447 at intradoc.server.Service.doScriptableAction(Service.java:4050)
services/3 10.30 05:23:59.418 IdcServer-447 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
services/3 10.30 05:23:59.418 IdcServer-447 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
services/3 10.30 05:23:59.418 IdcServer-447 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
services/3 10.30 05:23:59.418 IdcServer-447 at java.lang.reflect.Method.invoke(Method.java:597)
services/3 10.30 05:23:59.418 IdcServer-447 at intradoc.common.IdcMethodHolder.invokeMethod(IdcMethodHolder.java:87)
services/3 10.30 05:23:59.418 IdcServer-447 at intradoc.common.ClassHelperUtils.executeMethodEx(ClassHelperUtils.java:310)
services/3 10.30 05:23:59.418 IdcServer-447 at intradoc.common.ClassHelperUtils.executeMethod(ClassHelperUtils.java:295)
services/3 10.30 05:23:59.418 IdcServer-447 at intradoc.server.Service.doCodeEx(Service.java:638)
services/3 10.30 05:23:59.418 IdcServer-447 at intradoc.server.Service.doCode(Service.java:593)
services/3 10.30 05:23:59.418 IdcServer-447 at intradoc.server.ServiceRequestImplementor.doAction(ServiceRequestImplementor.java:1693)
services/3 10.30 05:23:59.418 IdcServer-447 at intradoc.server.Service.doAction(Service.java:564)
services/3 10.30 05:23:59.418 IdcServer-447 at intradoc.server.ServiceRequestImplementor.doActions(ServiceRequestImplementor.java:1483)
services/3 10.30 05:23:59.418 IdcServer-447 at intradoc.server.Service.doActions(Service.java:560)
services/3 10.30 05:23:59.418 IdcServer-447 at intradoc.server.ServiceRequestImplementor.executeActions(ServiceRequestImplementor.java:1415)
services/3 10.30 05:23:59.418 IdcServer-447 at intradoc.server.Service.executeActions(Service.java:545)
services/3 10.30 05:23:59.418 IdcServer-447 at intradoc.server.ServiceRequestImplementor.doRequest(ServiceRequestImplementor.java:751)
services/3 10.30 05:23:59.418 IdcServer-447 at intradoc.server.Service.doRequest(Service.java:1974)
services/3 10.30 05:23:59.418 IdcServer-447 at intradoc.server.ServiceManager.processCommand(ServiceManager.java:487)
services/3 10.30 05:23:59.418 IdcServer-447 at intradoc.server.IdcServerThread.processRequest(IdcServerThread.java:265)
services/3 10.30 05:23:59.418 IdcServer-447 at intradoc.idcwls.IdcServletRequestUtils.doRequest(IdcServletRequestUtils.java:1358)
services/3 10.30 05:23:59.418 IdcServer-447 at intradoc.idcwls.IdcServletRequestUtils.processFilterEvent(IdcServletRequestUtils.java:1732)
services/3 10.30 05:23:59.418 IdcServer-447 at intradoc.idcwls.IdcIntegrateWrapper.processFilterEvent(IdcIntegrateWrapper.java:223)
services/3 10.30 05:23:59.418 IdcServer-447 at sun.reflect.GeneratedMethodAccessor223.invoke(Unknown Source)
services/3 10.30 05:23:59.418 IdcServer-447 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
services/3 10.30 05:23:59.418 IdcServer-447 at java.lang.reflect.Method.invoke(Method.java:597)
services/3 10.30 05:23:59.418 IdcServer-447 at idcservlet.common.IdcMethodHolder.invokeMethod(IdcMethodHolder.java:88)
services/3 10.30 05:23:59.418 IdcServer-447 at idcservlet.common.ClassHelperUtils.executeMethodEx(ClassHelperUtils.java:305)
services/3 10.30 05:23:59.418 IdcServer-447 at idcservlet.common.ClassHelperUtils.executeMethodWithArgs(ClassHelperUtils.java:278)
services/3 10.30 05:23:59.418 IdcServer-447 at idcservlet.ServletUtils.executeContentServerIntegrateMethodOnConfig(ServletUtils.java:1680)
services/3 10.30 05:23:59.418 IdcServer-447 at idcservlet.IdcFilter.doFilter(IdcFilter.java:457)
services/3 10.30 05:23:59.418 IdcServer-447 at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
services/3 10.30 05:23:59.418 IdcServer-447 at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:119)
services/3 10.30 05:23:59.418 IdcServer-447 at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:324)
services/3 10.30 05:23:59.418 IdcServer-447 at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:460)
services/3 10.30 05:23:59.418 IdcServer-447 at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:103)
services/3 10.30 05:23:59.418 IdcServer-447 at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:171)
services/3 10.30 05:23:59.418 IdcServer-447 at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71)
services/3 10.30 05:23:59.418 IdcServer-447 at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
services/3 10.30 05:23:59.418 IdcServer-447 at oracle.dms.servlet.DMSServletFilter.doFilter(DMSServletFilter.java:163)
services/3 10.30 05:23:59.418 IdcServer-447 at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
services/3 10.30 05:23:59.418 IdcServer-447 at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:119)
services/3 10.30 05:23:59.418 IdcServer-447 at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:324)
services/3 10.30 05:23:59.418 IdcServer-447 at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:460)
services/3 10.30 05:23:59.418 IdcServer-447 at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:103)
services/3 10.30 05:23:59.418 IdcServer-447 at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:171)
services/3 10.30 05:23:59.418 IdcServer-447 at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71)
services/3 10.30 05:23:59.418 IdcServer-447 at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
services/3 10.30 05:23:59.418 IdcServer-447 at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3730)
services/3 10.30 05:23:59.418 IdcServer-447 at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3696)
services/3 10.30 05:23:59.418 IdcServer-447 at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
services/3 10.30 05:23:59.418 IdcServer-447 at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
services/3 10.30 05:23:59.418 IdcServer-447 at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2273)
services/3 10.30 05:23:59.418 IdcServer-447 at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2179)
services/3 10.30 05:23:59.418 IdcServer-447 at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1490)
services/3 10.30 05:23:59.418 IdcServer-447 at weblogic.work.ExecuteThread.execute(ExecuteThread.java:256)
services/3 10.30 05:23:59.418 IdcServer-447 at weblogic.work.ExecuteThread.run(ExecuteThread.java:221) -
Dynamic configuration in integration process using abap mapping
Hi everybody,
i have the following scenario:
file adapter -> integration process -> file adapter
The integration process uses an ABAP mapping and sets the filename in dynamic configuration as follows:
*-- Set Parameter
clear ls_dyn_record.
ls_dyn_record-name = gc_dyn_config_name.
ls_dyn_record-namespace = gc_dyn_config_ns.
ls_dyn_record-value = <new_file_name>
*-- Write configuration
ir_dyn_config->add_record( ls_dyn_record ).
But now the new filename is not reflected in the file adapter (receiver). In the integration monitor (SXMB_MONI) i still find the old filename.
Whats wrong?
ElkoThe ABAP mapping is more complex, setting filename in Dyn. Conf. is just one step in mapping.
If I check the Workflow protocol of the Integration Process, I find the following in the Trace of the ABAP-Mapping:
The filename has been set to 3233340.SWNF00HW.P10I. The Suffix P10I has been added in the ABAP mapping.
When I check the subsequent message in SXMB_MONI I find:
The added suffix is missing in the filename !!
Elko -
Adapter Specific Paramters for Integration Process in Configuration
I want to send the data from flat file to idoc through BPM
While doing configuration do I need to explicitly give Adapter specific parameters(Logical System Name) for BPM(Integration Process) or not?
Is it mandatory to give Adapter Specific Parameters for this scenario?
FILE-->BPM--->IDOC(R/3)
Thanks & Regards
Katta Mohan ReddyHi,
why would you require Adapter specific parameters (I assume you mean Adapter specific Attributes) - Logical System should be there through the routing (Receiver Determination). What exactly do you want to accomplish by that?
regards,
Peter -
Integration process in configuration is in Error
Hi all,
I am doing an SOAP to RFC scenario using BPM on PI7.1 . When I am importing the BPM into Configuration it is not showing me interfaces in the sender and receiver interfaces of Integration process. In transaction SXI_CACHE I am not able to see my integration process in Cache I checked Cache Status in integration directory there in ChangeListView tab everything is green but in Problem and ObjectView tabs my integration process is in error. Error's short description displays there is Serialization error.
Detailed error shown
Thrown:
com.sap.aii.ibdir.server.serialization.cpa.ProcessRefreshException: Serialization error
at com.sap.aii.ibdir.server.serialization.cpa.HmiProcessCacheRefreshClient.call(HmiProcessCacheRefreshClient.java:85)
at com.sap.aii.ibdir.server.serialization.cpa.InternalSerializationServiceService.serializeForCache(InternalSerializationServiceService.java:281)
at com.sap.aii.ibdir.server.abapcache.content.CacheCPA.addContent(CacheCPA.java:594)
at com.sap.aii.ibdir.server.abapcache.content.CacheCPA.addContent(CacheCPA.java:208)
at com.sap.aii.ibdir.server.abapcache.CacheRefreshRequest.addContent(CacheRefreshRequest.java:599)
at com.sap.aii.ibdir.server.abapcache.CacheRefreshRequest.addContent(CacheRefreshRequest.java:487)
at com.sap.aii.ibdir.server.abapcache.CacheRefreshRequest.processHTTPRequest(CacheRefreshRequest.java:222)
at com.sap.aii.ibdir.server.abapcache.CacheRefreshRequest.handleHTTPRequest(CacheRefreshRequest.java:149)
at com.sap.aii.ibdir.web.abapcache.CacheRefreshSession.setXmlDataAndBufferSize(CacheRefreshSession.java:123)
at com.sap.aii.ibdir.web.abapcache.CacheRefreshSession.<init>(CacheRefreshSession.java:40)
at com.sap.aii.ibdir.web.abapcache.CacheRefreshSession.getInstance(CacheRefreshSession.java:54)
at com.sap.aii.ibdir.web.abapcache.CacheRefreshServlet.doGet(CacheRefreshServlet.java:47)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
at com.sap.engine.services.servlets_jsp.server.runtime.FilterChainImpl.runServlet(FilterChainImpl.java:163)
at com.sap.engine.services.servlets_jsp.server.runtime.FilterChainImpl.doFilter(FilterChainImpl.java:82)
at com.sap.engine.services.servlets_jsp.server.servlet.AuthenticationFilter.doFilter(AuthenticationFilter.java:124)
at com.sap.engine.services.servlets_jsp.server.runtime.FilterChainImpl.doFilter(FilterChainImpl.java:74)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:425)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:289)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:387)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:376)
at com.sap.engine.services.servlets_jsp.filters.ServletSelector.process(ServletSelector.java:85)
at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:71)
at com.sap.engine.services.servlets_jsp.filters.ApplicationSelector.process(ApplicationSelector.java:160)
at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:71)
at com.sap.engine.services.httpserver.filters.WebContainerInvoker.process(WebContainerInvoker.java:67)
at com.sap.engine.services.httpserver.chain.HostFilter.process(HostFilter.java:9)
at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:71)
at com.sap.engine.services.httpserver.filters.ResponseLogWriter.process(ResponseLogWriter.java:60)
at com.sap.engine.services.httpserver.chain.HostFilter.process(HostFilter.java:9)
at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:71)
at com.sap.engine.services.httpserver.filters.DefineHostFilter.process(DefineHostFilter.java:27)
at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)
at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:71)
at com.sap.engine.services.httpserver.filters.MonitoringFilter.process(MonitoringFilter.java:29)
at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)
at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:71)
at com.sap.engine.services.httpserver.server.Processor.chainedRequest(Processor.java:309)
at com.sap.engine.services.httpserver.server.Processor$FCAProcessorThread.run(Processor.java:222)
at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)
at java.security.AccessController.doPrivileged(Native Method)
at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:152)
at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:247)
Caused by: com.sap.aii.utilxi.hmi.api.HmiMethodFault: Serialization error
at com.sap.aii.utilxi.hmi.api.HmiMethodFault.parseGdi(HmiMethodFault.java:156)
at com.sap.aii.utilxi.hmi.core.msg.HmiResponse.setState(HmiResponse.java:181)
at com.sap.aii.utilxi.hmi.core.msg.HmiResponse.parseGdi(HmiResponse.java:132)
at com.sap.aii.utilxi.hmi.api.HmiHttpJDKClient.sendRequestAndReceiveResponse(HmiHttpJDKClient.java:256)
at com.sap.aii.utilxi.hmi.api.HmiClientAdapter.invokeMethod(HmiClientAdapter.java:92)
at com.sap.aii.ibdir.server.serialization.cpa.HmiProcessCacheRefreshClient.call(HmiProcessCacheRefreshClient.java:67)
... 43 more
Thrown:
com.sap.aii.utilxi.hmi.api.HmiMethodFault: Serialization error
at com.sap.aii.utilxi.hmi.api.HmiMethodFault.parseGdi(HmiMethodFault.java:156)
at com.sap.aii.utilxi.hmi.core.msg.HmiResponse.setState(HmiResponse.java:181)
at com.sap.aii.utilxi.hmi.core.msg.HmiResponse.parseGdi(HmiResponse.java:132)
at com.sap.aii.utilxi.hmi.api.HmiHttpJDKClient.sendRequestAndReceiveResponse(HmiHttpJDKClient.java:256)
at com.sap.aii.utilxi.hmi.api.HmiClientAdapter.invokeMethod(HmiClientAdapter.java:92)
at com.sap.aii.ibdir.server.serialization.cpa.HmiProcessCacheRefreshClient.call(HmiProcessCacheRefreshClient.java:67)
at com.sap.aii.ibdir.server.serialization.cpa.InternalSerializationServiceService.serializeForCache(InternalSerializationServiceService.java:281)
at com.sap.aii.ibdir.server.abapcache.content.CacheCPA.addContent(CacheCPA.java:594)
at com.sap.aii.ibdir.server.abapcache.content.CacheCPA.addContent(CacheCPA.java:208)
at com.sap.aii.ibdir.server.abapcache.CacheRefreshRequest.addContent(CacheRefreshRequest.java:599)
at com.sap.aii.ibdir.server.abapcache.CacheRefreshRequest.addContent(CacheRefreshRequest.java:487)
at com.sap.aii.ibdir.server.abapcache.CacheRefreshRequest.processHTTPRequest(CacheRefreshRequest.java:222)
at com.sap.aii.ibdir.server.abapcache.CacheRefreshRequest.handleHTTPRequest(CacheRefreshRequest.java:149)
at com.sap.aii.ibdir.web.abapcache.CacheRefreshSession.setXmlDataAndBufferSize(CacheRefreshSession.java:123)
at com.sap.aii.ibdir.web.abapcache.CacheRefreshSession.<init>(CacheRefreshSession.java:40)
at com.sap.aii.ibdir.web.abapcache.CacheRefreshSession.getInstance(CacheRefreshSession.java:54)
at com.sap.aii.ibdir.web.abapcache.CacheRefreshServlet.doGet(CacheRefreshServlet.java:47)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
at com.sap.engine.services.servlets_jsp.server.runtime.FilterChainImpl.runServlet(FilterChainImpl.java:163)
at com.sap.engine.services.servlets_jsp.server.runtime.FilterChainImpl.doFilter(FilterChainImpl.java:82)
at com.sap.engine.services.servlets_jsp.server.servlet.AuthenticationFilter.doFilter(AuthenticationFilter.java:124)
at com.sap.engine.services.servlets_jsp.server.runtime.FilterChainImpl.doFilter(FilterChainImpl.java:74)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:425)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:289)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:387)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:376)
at com.sap.engine.services.servlets_jsp.filters.ServletSelector.process(ServletSelector.java:85)
at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:71)
at com.sap.engine.services.servlets_jsp.filters.ApplicationSelector.process(ApplicationSelector.java:160)
at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:71)
at com.sap.engine.services.httpserver.filters.WebContainerInvoker.process(WebContainerInvoker.java:67)
at com.sap.engine.services.httpserver.chain.HostFilter.process(HostFilter.java:9)
at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:71)
at com.sap.engine.services.httpserver.filters.ResponseLogWriter.process(ResponseLogWriter.java:60)
at com.sap.engine.services.httpserver.chain.HostFilter.process(HostFilter.java:9)
at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:71)
at com.sap.engine.services.httpserver.filters.DefineHostFilter.process(DefineHostFilter.java:27)
at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)
at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:71)
at com.sap.engine.services.httpserver.filters.MonitoringFilter.process(MonitoringFilter.java:29)
at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)
at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:71)
at com.sap.engine.services.httpserver.server.Processor.chainedRequest(Processor.java:309)
at com.sap.engine.services.httpserver.server.Processor$FCAProcessorThread.run(Processor.java:222)
at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)
at java.security.AccessController.doPrivileged(Native Method)
at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:152)
at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:247)
Please give me a valid solution that can help me to overcome this error.
Thanks in advance
Regards,
SamiHi Sami,
just go to IR........open your BPM............from the menu, choose check option........see if you get any errors for your bpm process..........if there are any error, then edit your bpm and do the changes and save and activate it........if there is no error then also just edit your BPM description and save and activate it again......now in SXI_CACHE you should see your integration process.........if still SXI_CACHE does not show your BPM process then do a complete cache refresh....then rerun SXI_CACHE and now you should see your BPM process.....then in ID just import your BPM process and do the required configuration..........
Regards,
Rajeev Gupta -
Configuring an Integration Process
Hi All,
Are there any good articles or weblogs explaining how to configure an integration process in the integration directory? I have an integration process which implements a sync-async bridge.
Thanks,
SandeepHi Sandeep,
check this links, it should help you.
This would help you with confgiguring BPM,
/people/krishna.moorthyp/blog/2005/06/09/walkthrough-with-bpm
This gives you info on SYNC-ASYNC Bridge, /people/sriram.vasudevan3/blog/2005/01/11/demonstrating-use-of-synchronous-asynchronous-bridge-to-integrate-synchronous-and-asynchronous-systems-using-ccbpm-in-sap-xi
cheers,
venk! -
How to configure Integration Directory for Integration process async sync
Hi Experts,
I am confused about doing configuration in Integration Directory i.e receiver determination,interface determination and receiver agreement and sender agreement for my integration process as it involve synchronous send at target side.
In my Scenario , we get Purchase order request(asynchronously) from SRM system in proxy xml format which we have to map to Cxml format send it to third party system(say system 2) as http request.Then we will recieve a response from system2 in Cxml format through HTTP.Now,we have to map this response as to SRM system via proxy code for successful and error case .If error occured we also have to mail to the respective department about the error occured via mail adapter.Proxy to XI is a asynchronous communication and XI to System2 is a synchronous communication .Then again XI to SRM is a asynchronous communication via proxy.I have request and response External defination for Cxml i.e HTTP side.
I have done following integration process in ESR
Start- Receive(1)---Transformation(2)-send(3)-Fork(4)--
stop
...................................................................................................... .....[----Branch 1 [-Transformation(5)-Send(6)-
.......................[-----Branch 2 -
SWITCH STEP to check error code[
............................................................................................................[.otherwise branch of switch
Fork(4)----[
.......................[----Branch 1-Transformation (9)-send(10)-
Here,
Recieve(1) -- is used for recieve request from SRM.Mode is asynchronous
Transforamtion(2)-- is used for operation mapping between request of SRM to HTTP request.
send(3) --is used to sending request synchronous to HTTP,mode is synchronous,used synchronous abstract interface,abstract reqhttp and abstract resphttp
switch-switch Branch1 is used for checking error response to be true---
Transformation(5)--- is used to map HTTP response to Mail response structure
Send(6)----
is used to send mail content to Mail adapter
Transformation(9)---- is used to map HTTP response to Proxy response
Send(10) --- used to send mapped proxy response to SRM as to update status by calling calling Function module using proxy code.
Thanks
DeepakDeepak,
In BPM data does not flow in Backword direction!
take any step in your BPM the message it is goiong to receive will be what a step just before it is giving to BPM.
Now in your case
IR Part:
You have to call Third part Synchronously and the input to it will be what Proxy has given to you.
Create an Abstract Synchronous(in case of abstract you need not bother it is Inbound or Outbound) in which(I mean the Message Interface) The Output message will be what you have Received from Proxy and the input message will be what you are going to receive from the Third party as a Response. Now you would have Inbound Synchronous Interface created for calling Third party.
Have a Interface Mapping between the Abstract Synchronous and Inbound Synchronous Message Interface.
ID Part:
For synchronous Step: BPM will; be sender with Message Interface Abstarct Synchronous
Third Party will be receiver With Inbound Interface(Synchronous). Use the INterface Mapping between Abstract Synchronous and Inbound Synchronous that You have created in IR.
Have a Receiver Agreement for the Thirs part.
No Sender agreement required in case of BPM as a Sender.
Thanks,
Sunil Singh -
Configuration for Message Exchange in integration process
Hi,
I'm a beginner in SAP XI (7.0) and trying to develop an integration process for a purchase order.
There will be sent a message via Http to a receiver with Ftp.
So for the integration process are two communication channels necessary which will be defined in the integration directory:
One for the Sender: Http.
One for the receiver: Ftp.
Within the integration process are some sender and receiver steps with Bapi's.
My questions are:
- how and where could these sendings to a Bapi (send step) and from a Bapi (receive step) be configured?
- is it possible at all to configure a communication channel for these sending and receiving steps within a integration process?
Thanks for your help!
ZoranHi Zoran
While using BPM as well you will need to have communication channels.
BPM - > BAPI request.
BAPI response -> BPM
both sender and receiver channels are required for you.
1.Demand for a material is send via HTTP to XI
2.XI does a material availability check to the SAP system
3.A material reservation has to be done if there are any materials available in the stock (inventory) to the SAP system
4.If there is no material available a purchase order to a supplier (no SAP) has to be done via FTP
5.Parallel to the purchase order a purchase order confirmation is send to the the SAP system.
6.The supplier sends a purchase order confirmation to XI
7.The XI sends a purchase order confirmation to the SAP system
If i understood your requirement correctly and you want to use BPM. You need to do following in BPM
Receivestep1(receive HTTP post) -> transform1(mapping to BAPI request) ->send step1(Send BAPI request to SAP) -> Receivestep2 (Receive BAPI response from SAP) -> Transform2 (Map BAPI response to File)-> send2(File post to non SAP supplier)-> Receive3(receive purchase order confirmation)-> transform3(map to SAP purchase order confirmation)-> send3(Purchase order confirmation to sap)
You need no of channels
1.Receive 1 - (HTTP)
2.Send1/Receive2 - (RFC)
3.Send2 - (FTP)
4. Receive3( HTTP or FTP)
5. For purchase order confirmation.
Thanks
Gaurav -
How to configure Integration Builder using an Integration Process?
Dear experts,
I have problems configuring the Integration builder using a Integration process.
Scenario = idoc to PI, integration process transforms idoc to file, file to external system.
My integration process starts with an abstract interface (structure of idoc) and ends with an abstract interface (structure of file). But I just can not configure the integration builder correctly...
I did it as follows:
Sender agreement: comm.component = SAP system; interface = Idoc;
receiver determination: comm.component = SAP system; interface = Idoc; configured receiver = my integration process;
interface determination: comm.component = SAP system; interface = Idoc; receiver = target system comm.component;
Receiver agreement: comm.component = SAP system; receiver = target system comm.component; interface = filestructure of target
This does not work unfortunately. How can I pass the Idoc to my abstract interface? And how can I pass the result of my integration process (abstract interface) to the inbound interface? In the interface determination I can not select my Operation Mapping (but that should not be nessesary as I already created an Integration Process)...
Hope anyone can help.
Thanks and regards
WilliamJust consider your BPM is receiver, and sender:
Src --> BPM (BPM is Receiver)
==========
Sender Agreement (If it is IDOC or HTTP, then you do not have to create)
Commnunication Channel
Receiver Determination
Interface Determination
BPM --> Target (BPM is sender)
============
Receiver Determination
Interface Determination
Communication Channel
Receiver Agreement
If your BPM interact with other systems, you will have more Receiver Determination and Interface determination, possible Receiver agreement
Hope this clear your doubts
Liang -
Configuration Example Integration Process
Hello,
does anybody know where to find any documentations concerning the <b>configuration</b> (<u>not design</u>!) of processes where a Integration Process is involved. In other words: how do abstract and in-/outbound interfaces work togehter and in wich sequence are they called, and so on.
Regards
Gunnarlets take an example;
File A -> BPM -> File B (BPM will have transformation of file A to file B)
the MI involved will be;
For File A - 1 o/b and 1 abs. interface
For File B - 1 abs & 1 i/b interface
In this case in configuration;
1 Sender agreement - File A & o/b interface
1 Receiver agreement - BPM, FILE B and i/b interface
1 Recv. Agreement - File A, o/b interface to BPM and its corresponding interface determination
1 Recv. Agreement - BPM, I/b interface, to target sys of File B and its corresponding interface det.
Is this wht you were looking for ? Do get back in case u need more clarification. -
Multiple Queue Assignment for Integration Process - PI 7.11
Hi,
I am trying to configure multiple Queues for an Integration Process.
The Integration Process is straight forward, except for a Asynchronous Request Response pattern with correlation. (A asynch send step - immediately followed by a asynchronous receive step with Correlation)
I have done the following
1) In IR set the Queue as Multiple - Content Specific
2) In SWF_INB_CONF transaction reconfigured Multiple Queues - Content Specific without buffering
But when I trigger the message, the message is not at all triggering/entering the Integration Process. The error message is BPE Internal Failure.
But if I reconfigure the IP as One Configurable Queue & "Without Buffering", it is working. But we want multiple queues assigned to this Process.
Thanks in advance.
Regards,
Sudharshan N ABjoern, there are blogs/wikis available which should be searched before a question is asked on forum. The information you need is quite basic one and I will therefore lock this thread.
Regards,
Prateek -
Integration process in File to BPM Scenario
hi,
gud morning. i got a problem while designing a BPM. in designing the integration process in IR, i am not able to get both the abstract interfaces to select from, while defining the container. plz post a solution for this. thank u.Hi,
In this blog, I have used Business <b>Service</b> created in the integration directory.. This is an abstract . So I need to specify , the Sender and Receiver Interfaces explicitly in the business service. and it doesnot have any entry in the SLD.
But if you create the Business System in the SLD and if you import that into the Integration Directory-->Assign this into your configurations scenario, then this step is not required.
Regd. Importing Integration Process- BPM is kind of Abstract Service.. i.e BPM is acting as a Receiver Service and Sender service both..
i,e Source to BPM ( here BPM is a Receiver)
BPM to Target( here BPM is a Sender Service)
Hope this clarifies..
Regards,
Moorthy -
Integration Process Receiver Determination Step
Hi experts,
May I know whether the "Receiver Determination Step" (in Integration Process) that collects the list of receivers configured, can be used only to find list of asynchronous receivers?
Can't we use this "Receiver Determination Step" in synchronous scenario? If yes, may i know how to?
Thank you!
Best Regards,
SaravananThank you Gaurav!
I can understand we can use multi-casting.
To clearly put my scenario, I have to use synchronous send (so cannot split send and receive step, and so no need of correlation) in my BPM, which have to synchronously send (and so it receives within same step) message to multiple receivers. This is the reason I am trying to use receiver determination step first and in a loop trying to synchronously send message to each receiver and receiving response.
Now my problem is in the receiver determination step, it is not identifying any of the receivers configured in the integration directory. The receiver determination list returns empty.
So, I want to know whether this receiver determination step is only for async receivers or synchronous receivers also.
Best Regards,
Saravanan N -
Missing sender information in message from Integration Process
Hi All,
I am testing a scenario uses Integration Process. This Integration process sends out a async message but this message has empty sender tag in header , Because of this routing rules and agreements defined for this are not triggered and message goes into error state.
There is sender interface Information in message header but not integration process information. I am working on SAP NetWeaver PI 7.1 system. This is working from other synchronous interface in same process.
Routing rule and receiver agreement has sender as mandatory field, so can not define generic set without sender component.
I went through SAP Note 807640 But there is no information about such error.
Am I missing something in configuration? Please let me know how can i configure Routing Rule and Interface Determination for this scenario.Thanks for replying to the post.
Integration process is used as a async-sync bridge. Following are high level steps.
1. Receive async FI message from sender
2. Map message to BAPI SAP FI document
3. call Sync BAPI.
4. Map the response of BAPI.
5. Post it back to sender in async mode.
I am having problem in step 5 where message is coming out of BPE without its own name (i.e sender name). Thus it does not triggers Routing rules and fails. -
Business Service Without Party in Integration Scenrio Configurator
Hi everybody
I am stucking in a small issue but do not found a related thread.
Can anybody explain me, why I cannot assign a "Business Service" of typ "Service without Party" to an Application Component? I am try to configure my integration Process and call in the directory Tools --> Transfer Integration Scenario from Integration Repository. In the following Configurator I can only assign Business Systems from SLD or Services with a Party depending on the settings of the Application Component in the Repository (Flag "External Party with B2B Communication"). If you configure the scenario manually it is possible to involve Business Services without party. But I would like to make use of the Wizard and my Customer has a lot of Systems maintained as Business services.
Any suggestions?
Regards OliverHi,
I have not done this type of task before.. but from the given links
see the below information was in the above first link
The following steps are then only required if the application component has at least one connection to a B2B component.
3. On the Business Services for B2B tab page, enter the business service that you want to use for B2B communication.
The integration process service that is already entered on the Integration Process Service for A2A tab page is then assigned to this business service.
B2B Component...
1. On the Business Services for B2B tab page, assign the business services.
Use the input help () to select the business services.
2. If you want to create a new business service, choose Create Business Service ().
To assign multiple services simultaneously, choose Input Help () in the toolbar of the table (only when assigning business services and business system services).
Regards
Chilla
Maybe you are looking for
-
How can I change the language in Motion 5 from German to English
Hi Folks, I just bought Motion 5 and I am eager to learn. I also bought some video tutorials about the program. Now my problem is, that motion is set to German, since I live there and that's my native language. But the tutorials are english. so in or
-
IPAD2 since yesterday seems to have stopped transfers of photos from non Mac equipment. I use dell with ITunes cloud facility. Any ideas or are we to await Mac correcting the software?
-
I can see where the bookmarks toolbar should go, as when I deselect, it goes away, but when selected, I cannot see the bookmarks that are listed in my bookmarks toolbar. I can see them when I choose show all bookmarks, just not as a one button item I
-
The error I get when installing an import file from APEX to XE is: NOT COMPATIBLE (your export may contain calls which are not supported by your application) I have tried exporting from both my apex.oracle.com workspace and the version of apex I have
-
Has anyone been able to get a refund from American Express?
I understand their Best Value Guarantee has been discontinued as of Oct 2006. Is there another service they offer that would help me get $200 back?