Quantcast
Channel: SCN: Message List
Viewing all articles
Browse latest Browse all 8372

BPM Call to Deployed EJB Class Not Working

$
0
0

Hi All,

 

I am trying to invoke a deployed EJB Code by calling a Service Interface in BPM activity. I have tried two different approaches.

 

Approach 1 - Created ED/SI/MM/OM through ESR.

 

1. Imported external WSDL in ESR

2. Created Sync Service Interface in ESR

3. Created MM/OM and iFlow ( BPM to PI)

4. Generated SkeletenBean class for Inbound Service Interface (WSDL)

5. Modified ImpBean class and deployed 

6. Can See deployed BeanClass in EJB Explorer

7. Configured BPM ( Start->Activity- >End)

 

 

Approach 2 - Imported WSDL in NWDS.


1. Generated SkeletenBean class for Inbound Service Interface (WSDL)

2. Modified ImpBean class and deployed 

3. Can See deployed BeanClass in EJB Explorer

4. Configured BPM ( Start->Activity- >End)

 

But when I run my end to end scenario ( External SOAP UI->Start BPM ->BPM Activity -> Call Inbound Service Interface -> Response back to BPM) it doesn't work, Request and Response works but not invoking or calling EJB code.

 

1. Invoke Start from external WSDL(External Webservice Call to BPM.  Calling BPM from SOAP UI, without creating iFlow) - Working

2. Activity Sync Service Request - Response - Working

3. From BPM to Call EJB Code ( Created iFlow and Calling PI Service Interface via JPR) - Not Working

 

 

Looks like linking (BPM and iFlow ) between service Interface and deployed Bean class is missing. 

 

I am not sure if I am following correct steps, It would be great help if anyone of you can share your input if implemented similar scenario.

 

Thanks,

Pushkar


Viewing all articles
Browse latest Browse all 8372

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>