Skip to Content
Former Member
Nov 08, 2006 at 07:29 AM

ccBPM - can't activate workflow when using expression in Condition editor



My workflow (generated by ccBPM) won't be activated when I try to do an IDOC comparison (on DOCNUM), using an index (count), in the ccBPM Condition Editor.

The condition looks like this:

(msgs_receive[count]./HRTRPR01/IDOC/EDI_DC40/DOCNUM = msg_receive./HRTRPR01/IDOC/EDI_DC40/DOCNUM)


There seem to be no errors when activating the Integration Process in the Integration Repository, however when looking into the SXI_CACHE, XI Directory cache, my integration process gets return code '99', even after reactivation.

I get this error:

Syntax error in expression Line1 Ext. IDE63443806B4211DBC393F1DE0ACE61FE
The exception occurred (program: CL_SAI_SWF_RULE
Symbol 'CE/KO' expected at position 1 in expression 'count{XSDSIMPLE::xsd:string;}'


The only interpretation I make out of this is that it doesn't like my index (count) variable.

Can anything be done to fix this?

I use XI 3.0 SP14


Olof Trönnberg