ASG
IBM
Zystems
Cressida
Icon
Netflexity
 
  MQSeries.net
Search  Search       Tech Exchange      Education      Certifications      Library      Info Center      SupportPacs      LinkedIn  Search  Search                                                                   FAQ  FAQ   Usergroups  Usergroups
 
Register  ::  Log in Log in to check your private messages
 
RSS Feed - WebSphere MQ Support RSS Feed - Message Broker Support

MQSeries.net Forum Index » Workflow Engines - IBM MQ Workflow & Business Process Choreographer » Deploying BPEL Process on WAS v5.1

Post new topic  Reply to topic
 Deploying BPEL Process on WAS v5.1 « View previous topic :: View next topic » 
Author Message
aleanand
PostPosted: Tue Jan 18, 2005 8:42 pm    Post subject: Deploying BPEL Process on WAS v5.1 Reply with quote

Newbie

Joined: 11 Jun 2004
Posts: 3

Hi,

I am working with WSAD Integration edition v5.1(for bpel process development) and WAS 5.1 as runtime. I am getting problem when when running process on the test server as well on WAS v5.1.

I created a two business process(EmailValidatorBusinessProcess and AAFEmailServiceBusinessProcess). AAFEmailServiceBusinessProcess invokes Emailvalidator process as subprocess.

Here is the exception snippet which I am facing while deploying BPEL process on WSAD.

BPEE0071E: A two-way request for port type 'AAFEmailServicePortType' and operation 'AAFEmailServiceOperation' was accepted by activity 'Receive'. The process ended before a corresponding reply activity was executed.com.ibm.bpe.api.RuntimeFaultException: BPEE0003E: An error occurred during the invocation of the activity implementation 'Invoke'. com.ibm.bpe.invocation.InvocationException: BPEP0207E: Web Services Invocation Framework (WSIF) invocation failed with exception com.ibm.bpe.api.EngineMissingReplyException: BPEE0071E: A two-way request for port type 'EmailValidatorPortType' and operation 'EmailValidatorOperation' was accepted by activity 'Receive'. The process ended before a corresponding reply activity was executed. detected by 'com.ibm.bpe.invocation.WSIFServiceInvocationHandler'.

[1/18/05 15:02:23:659 IST] 60792c57 SystemErr R org.apache.wsif.WSIFException: BPEA0109E: Could not invoke 'com/amerch/www/process7988622/AAFEmailServiceProcess20030101T000000'; nested exception is:

com.ibm.bpe.api.EngineMissingReplyException: BPEE0071E: A two-way request for port type 'AAFEmailServicePortType' and operation 'AAFEmailServiceOperation' was accepted by activity 'Receive'. The process ended before a corresponding reply activity was executed.

I saw your earlier posts regarding the process choreographer. Any kind of help is greatly appreciated.

Thanks,
Ale.
Back to top
View user's profile Send private message
amit_danwar
PostPosted: Wed Jul 13, 2005 12:17 am    Post subject: Calling BPEL subprocess from main process Reply with quote

Newbie

Joined: 13 Jul 2005
Posts: 1

Dear all,

I am also working on WSAD 5.1 IE.

[7/13/05 11:43:47:688 IST] 52f45234 ExceptionUtil E CNTR0020E: Non-application exception occurred while processing method "update" on bean "BeanId(ProfileUpdateWlineAsyncEAR#ProfileUpdateWlineAsyncEJB.jar#ServiceReqWlineUpdateBean, null)". Exception data: com.ibm.bpe.api.EngineMissingReplyException: BPEE0071E: A two-way request for port type 'UpdateSvcReq' and operation 'update' was accepted by activity 'Receive'. The process ended before a corresponding reply activity was executed.
at com.ibm.bpe.engine.BpelProcessState.endProcess(BpelProcessState.java:225)
at com.ibm.bpe.engine.BpelScopeState.startDefaultFaultHandler(BpelScopeState.java:192)
at com.ibm.bpe.engine.BpelScopeStateRunning.invokeFaultHandler(BpelScopeStateRunning.java:188)
at com.ibm.bpe.engine.BpelEngineCore.invokeFaultHandler(BpelEngineCore.java:444)
at com.ibm.bpe.engine.BpelInvokeFaultHandlerEngineMessage.execute(BpelInvokeFaultHandlerEngineMessage.java:76)
at com.ibm.bpe.engine.BpelEngine.receiveEvent(BpelEngine.java:279)
at com.ibm.bpe.framework.ProcessSessionBean.invokeBpelEngine(ProcessSessionBean.java:378)
at com.ibm.bpe.framework.ProcessSessionBean.invokeEngine(ProcessSessionBean.java:324)
at com.example.www.process5926949.ServiceReqWlineUpdateBean.update(ServiceReqWlineUpdateBean.java:79)
at com.example.www.process5926949.EJSRemoteStatelessServiceReqWlineUpdateBean_efedf643.update(EJSRemoteStatelessServiceReqWlineUpdateBean_efedf643.java:119)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:79)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java(Compiled Code))
at java.lang.reflect.Method.invoke(Method.java(Compiled Code))
at com.ibm.rmi.util.ProxyUtil$4.run(ProxyUtil.java:703)
at java.security.AccessController.doPrivileged(Native Method)
at com.ibm.rmi.util.ProxyUtil.invokeWithClassLoaders(ProxyUtil.java:701)
at com.ibm.CORBA.iiop.ClientDelegate.invoke(ClientDelegate.java:1084)
at $Proxy5.update(Unknown Source)
at com.example.www.process5926949._ServiceReqWlineUpdate_Stub.update(_ServiceReqWlineUpdate_Stub.java:523)
at com.ibm.eai.telco.service.troubletix.wireline.update.proxy.ServiceReqWlineUpdateProxyBean.updateSvcReqWline(ServiceReqWlineUpdateProxyBean.java:65)
at com.ibm.eai.telco.service.troubletix.wireline.update.proxy.EJSRemoteStatelessServiceReqWlineUpdateProxy_45dc6d19.updateSvcReqWline(EJSRemoteStatelessServiceReqWlineUpdateProxy_45dc6d19.java:22)
at com.ibm.eai.telco.service.troubletix.wireline.update.proxy._ServiceReqWlineUpdateProxy_Stub.updateSvcReqWline(_ServiceReqWlineUpdateProxy_Stub.java:259)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:79)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java(Compiled Code))
at java.lang.reflect.Method.invoke(Method.java(Compiled Code))
at org.apache.wsif.providers.ejb.WSIFOperation_EJB.executeRequestResponseOperation(WSIFOperation_EJB.java:1078)
at com.ibm.bpe.invocation.WSIFServiceInvocationHandler$2.run(WSIFServiceInvocationHandler.java:246)
at java.security.AccessController.doPrivileged(Native Method)
at com.ibm.bpe.invocation.WSIFServiceInvocationHandler.doSyncRequestResponse(WSIFServiceInvocationHandler.java:229)
at com.ibm.bpe.invocation.WSIFServiceInvocationHandler.invoke(WSIFServiceInvocationHandler.java:169)
at com.ibm.bpe.engine.BpelActivityKindInvoke.doActivate(BpelActivityKindInvoke.java:299)
at com.ibm.bpe.engine.BpelActivityStateInactive.activateOrSkip(BpelActivityStateInactive.java:100)
at com.ibm.bpe.engine.BpelEngineCore.continueControlLink(BpelEngineCore.java:144)
at com.ibm.bpe.engine.BpelContinueLinkMessage.execute(BpelContinueLinkMessage.java:73)
at com.ibm.bpe.engine.BpelEngine.onMessage(BpelEngine.java:614)
at com.ibm.bpe.framework.ProcessEntityBean.onMessage(ProcessEntityBean.java:302)
at com.ibm.bpe.framework.ProcessEntityBean.onMessage(ProcessEntityBean.java:281)
at com.example.www.process48518367.EJSLocalCMPWlineCustOrderSRSync20030101T000_c9c8d2aa.onMessage(EJSLocalCMPWlineCustOrderSRSync20030101T000_c9c8d2aa.java:211)
at com.example.www.process48518367.WlineCustOrderSRSync20030101T000000EntityBase.onMessage(WlineCustOrderSRSync20030101T000000EntityBase.java:111)
at com.ibm.bpe.framework.BpelProcessWorkObjectImpl.run(BpelProcessWorkObjectImpl.java:220)
at com.ibm.ws.asynchbeans.J2EEContext.run(J2EEContext.java:503)
at com.ibm.ws.asynchbeans.ExecutionContextImpl.go(ExecutionContextImpl.java:69)
at com.ibm.bpe.framework.ProcessExecutionContextImpl.go(ProcessExecutionContextImpl.java:75)
at com.ibm.bpe.framework.ProcessMDB.processEngineMessage(ProcessMDB.java:848)
at com.ibm.bpe.framework.ProcessMDB.onMessage(ProcessMDB.java:421)
at com.ibm.ejs.jms.listener.MDBWrapper$PriviledgedOnMessage.run(MDBWrapper.java:208)
at com.ibm.ws.security.util.AccessController.doPrivileged(AccessController.java(Compiled Code))
at com.ibm.ejs.jms.listener.MDBWrapper.callOnMessage(MDBWrapper.java:197)
at com.ibm.ejs.jms.listener.MDBWrapper.onMessage(MDBWrapper.java:175)
at com.ibm.mq.jms.MQSession.run(MQSession.java:1043)
at com.ibm.ejs.jms.JMSSessionHandle.run(JMSSessionHandle.java:924)
at com.ibm.ejs.jms.listener.ServerSession.connectionConsumerOnMessage(ServerSession.java:697)
at com.ibm.ejs.jms.listener.ServerSession.onMessage(ServerSession.java:482)
at com.ibm.ejs.jms.listener.ServerSession.dispatch(ServerSession.java:449)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:79)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java(Compiled Code))
at java.lang.reflect.Method.invoke(Method.java(Compiled Code))
at com.ibm.ejs.jms.listener.ServerSessionDispatcher.dispatch(ServerSessionDispatcher.java:37)
at com.ibm.ejs.container.MDBWrapper.onMessage(MDBWrapper.java:91)
at com.ibm.ejs.container.MDBWrapper.onMessage(MDBWrapper.java:127)
at com.ibm.ejs.jms.listener.ServerSession.run(ServerSession.java:372)
at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:672)

[7/13/05 11:43:48:328 IST] 52f45234 SystemOut O Exception in ServiceReqWlineUpdateProxybean javax.transaction.TransactionRolledbackException: CORBA TRANSACTION_ROLLEDBACK 0x0 No; nested exception is:
org.omg.CORBA.TRANSACTION_ROLLEDBACK: javax.transaction.TransactionRolledbackException: ; nested exception is:
com.ibm.bpe.api.ProcessError vmcid: 0x0 minor code: 0 completed: No
Back to top
View user's profile Send private message
vennela
PostPosted: Wed Jul 13, 2005 5:04 am    Post subject: Reply with quote

Jedi Knight

Joined: 11 Aug 2002
Posts: 4055
Location: Hyderabad, India

At what point are you getting this error?
Can you run it in WSADIE and cannot run in WBISF?
You should give more info
Back to top
View user's profile Send private message Send e-mail Visit poster's website
abullor
PostPosted: Tue Aug 09, 2005 12:19 pm    Post subject: BPEL Error Reply with quote

Newbie

Joined: 09 Aug 2005
Posts: 3

I did a simple business process with one invoke to a web service to test a fault handler, and i'm getting the following error:

BPEE0071E: A two-way request for port type 'ProcessPortType' and operation 'InputOperation' was accepted by activity 'Receive'. The process ended before a corresponding reply activity was executed.com.ibm.bpe.api.RuntimeFaultException: BPEE0003E: An error occurred during the invocation of the activity implementation 'InvokeTesin'. com.ibm.bpe.invocation.InvocationException: BPEP0207E: Web Services Invocation Framework (WSIF) invocation failed with exception java.lang.NoClassDefFoundError detected by 'com.ibm.bpe.invocation.WSIFServiceInvocationHandler'.
[09/08/05 16:51:33:775 ART] 16b4c7d7 Engine A com.ibm.bpe.engine.Engine BPEE0071E: A two-way request for port type 'ProcessPortType' and operation 'InputOperation' was accepted by activity 'Receive'. The process ended before a corresponding reply activity was executed.
BPEE0003E: An error occurred during the invocation of the activity implementation 'InvokeTesin'.
BPEP0207E: Web Services Invocation Framework (WSIF) invocation failed with exception java.lang.NoClassDefFoundError detected by 'com.ibm.bpe.invocation.WSIFServiceInvocationHandler'.

Please!!! Could anybody help me?
Back to top
View user's profile Send private message
vennela
PostPosted: Tue Aug 09, 2005 12:32 pm    Post subject: Reply with quote

Jedi Knight

Joined: 11 Aug 2002
Posts: 4055
Location: Hyderabad, India

Add wsif.jar to the classpath of your project.
Back to top
View user's profile Send private message Send e-mail Visit poster's website
abullor
PostPosted: Wed Aug 10, 2005 6:10 am    Post subject: I'm still getting the error Reply with quote

Newbie

Joined: 09 Aug 2005
Posts: 3

It appears when the invoked web service throws an exception. I have the jar of the exception in the EAR, could anybody help me?

Thanks a lot.
Back to top
View user's profile Send private message
JLRowe
PostPosted: Wed Aug 10, 2005 6:20 am    Post subject: Reply with quote

Yatiri

Joined: 25 May 2002
Posts: 664
Location: South East London

The error 'process ended before reply', sounds like your process needs to reply before terminating. If you don't want to, then change the WSDL of your process to be input only.
Back to top
View user's profile Send private message Send e-mail
abullor
PostPosted: Wed Aug 10, 2005 6:43 am    Post subject: Explanation Reply with quote

Newbie

Joined: 09 Aug 2005
Posts: 3

I have to test a fault handler, that is the reason of the termination of my process. I'm calling a method in a web service that throws an exception, but i'm getting this error.
Back to top
View user's profile Send private message
JLRowe
PostPosted: Thu Aug 11, 2005 1:56 am    Post subject: Reply with quote

Yatiri

Joined: 25 May 2002
Posts: 664
Location: South East London

Perhaps you need to reply or raise another fault in the fault handler?
Back to top
View user's profile Send private message Send e-mail
Display posts from previous:   
Post new topic  Reply to topic Page 1 of 1

MQSeries.net Forum Index » Workflow Engines - IBM MQ Workflow & Business Process Choreographer » Deploying BPEL Process on WAS v5.1
Jump to:  



You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
Protected by Anti-Spam ACP
 
 


Theme by Dustin Baccetti
Powered by phpBB © 2001, 2002 phpBB Group

Copyright © MQSeries.net. All rights reserved.