I’m getting this wierd behaviour of IS where after encountering the error in the flowservice, when catching the getLastError there is no pipeline data from the Try block.
I can clearly see several variables and documents present in the pipeline before the control goes inside Catch block. But after stepover to getLastError the pipeline details are not there I can see other error fields present.
Strange, I think you might have to check the java service in your screenshot if that is doing something to the pipeline data. Try disabling it and make any step in try sequence to fail and see if the pipeline in get last error shows up.
There is nothing done to the pipeline data. FYI, the error is inside the Map transformation. Even the manually induced error in the Try sequence is not carrying Pipeline data to Catch sequence.
@Sasanka,
You mean the transformer inside the Map ?
One possible reason is the pipeline is empty when error occurred. I could see error occurred in service ODD_OPMS.ODD_JavaService:ScopeFlag_javaService, and I didn’t see it in screen shot. I guess it’s in the first MAP step. Could yo u provide the screen shot of MAP step which contains that service?
Sorry for late reply… Root cause found… Its the behavior of Map step. The transformations called within the Map step should not throw any error or exception. The pipeline is destroyed here. Its weird, i think software Ag should change this behavior of Map step…