Sunday, February 3, 2013

Use EnableConfigCxProd only till Siebel 7.7

Issue : While migrating to Siebel 8.1, we were having issues whenever the process involved Order Creation. The processing of Orders were stuck and they are not getting completed successfully.
This behavior was only in case on components where UI context is not supported. For example Workflow Process Manager(WfProcMgr) and Workflow Process Batch Manager(WfProcBatchMgr)
Pre Siebel 7.8, the recommended way of doing to create line item is to use vanilla method 'EnableConfigCxProd' mentioned in Siebel Technote 433
Also as mentioned in one of the siebel forums here :

Reason : On going through oracle web support, we have found that the method "EnableConfigCxProd" relies on some UI functionality, which does not exist in the background process. This is the reason why it crashes in this context.

Workaround : The ideal way is to use LoadInstance, CreateSession, SyncInstance & UnloadInstance. This is the right and supported approach for Siebel version greater than Siebel 7.7

Please drop a comment in case of any further clarification is required. Will happy to help :) Happy exploring !!!

No comments:

Post a Comment