I wrote a custom transfom that implemented PeopleSoft Connector transform. The code work fine with Full Sync via XML file but did not work at all for the Basic Sync via Web Service. The error get from diagnosticlog is as below, not much to tell what wrong.
I don't have enough time to investigate the issue so I fixed the issue by using look up instead of transform. Basically, create a look up and treat it as the switch case. Once case matched just give it a decode value to what we want.