Can we set the following property "inMemoryOptimization" for async process( one way BPEL Process), and the bpel process has a receive activity. I don't want to store the data (instance information or payload). If it is not possible, what property can be set for asyncprocess?
This property can only be set to True for transient processes or processes that do not contain any dehydration points such as receive, wait, onMessage and onAlarm activities. The inMemoryOptimization property is set at the BPEL component level.
This will improve performance for sure. You can use this async as well, there wont be any dehydration for this process.
I didn't get your point. Can, I set that property to my BPEL, this is because I have receive activity in my bpel process which consumes the messages from a queue. I already went through the documentation. Appreciate your help.
Apart from this property's is there any other way, where we can avoid storing instance information into database. FYI, the receive activity that I have in BPEL process is an initial receive activity ( first activity in my bpel process).