Hi Experts,
I am new to business rules, my requirement is that my business rules are being called from one BPEL, and based on rules(if rule matches), i need to call different BPEL's.
I have If Then rule, when if condition is satisfied, in Then block i have added 'assert new' and in TempleBROutput i have added below properties corresponding to new bpel which should be called,
| postProcessingTransformation | String | null | false |
| preProcessingTransformation | String | null | false |
| processingMode | EnumProcessingModeType | EnumProcessingModeType.SYNC | false |
| resumeOnFail | EnumBooleanType | EnumBooleanType.FALSE | false |
| resumeOnSuccess | EnumBooleanType | EnumBooleanType.TRUE | false |
| returnOnFail | EnumBooleanType | EnumBooleanType.TRUE | false |
| returnOnSuccess | EnumBooleanType | EnumBooleanType.TRUE | false |
| seqNumber | Integer | | false |
| serviceEndpointConfigVariable | String | "soa-infra/services/default/ExecuteEligibilityFlowControllerBPEL/newBPEL_ep" | false |
| serviceName | String | "newBPEL_ep" | false |
when i run this composite, i can see in flow trace that these values are getting set, but the new bpel is not getting invoked.
Is there anything else i need to do? Please suggest how can i make it work.
Thanks in Advance,
Bob