Hi Everyone,
CPS build version M33.104.
Our BW process chains end up in console state and we are planning to reply all operator messages by the end of day.
I using the following snippet to get all the reply expressions, and then set it to error.
//Set process chain to Error in the operator message reply); jcsOut.println(op.getReplyExpression()); String[] ar = op.getReplyExpression().split("\\|"); jcsOut.println(""); for(int i=0;i<ar.length;i++) { if(ar[i].contains("SetError")) { op.setReply(ar[0].replace("^", "").replace("\\", "")); jcsOut.println(op.getReply()); jcsSession.persist(); jcsOut.println("Replied"); } }
but it doesn't work. Event though i'm getting all the reply expressions, it doesn't return all.
The below is the output for the line 2 in above snippet, while the actual operator message had at least 8 replies.
BW_H_BI_BW_ZMC_OPS_TD_EWM_ACQ1
@specialhandler@ProcessChainRestart
Please help me fix this issue.
Thanks
Nanda