I am now using WSAD4.0.3 and I have both Session Bean and CMPs in one transaction and use same datasource. And I got "Illegal use of 1PC resource in transaction" error. I know that IBM have a fix to WAS4.0.1. But the test environment of WSAD4.0.3 is WAS4.0.2. Is there a fix to WSAD? Or any way to solve this problem? Thanks, Yin.