IBM BPM, V8.0.1, All platforms > Authoring services in Integration Designer > Services and service-related functions > Access external services with adapters > Configure and using adapters > IBM WebSphere Adapters > PeopleSoft Enterprise > Troubleshooting and support

Support for non-english locales during inbound processing

WebSphere Adapter for PeopleSoft Enterprise cannot process an inbound operation when the system locale is non-English (such as Chinese and Hebrew).


Problem:

Even though the system locale of the workstations where PeopleSoft server and WebSphere Adapter for PeopleSoft Enterprise run are both non-English (such as Chinese and Hebrew), the returned value is in the English locale format instead of corresponding locale format. This prevents the adapter from parsing the event time stamp.


Symptom:

The adapter fails when trying to parse the event time stamp during an inbound operation. An exception message similar to the following can be found in the ffdc log files.

Stack Dump = java.text.ParseException: Unparseable date: "08/31/2007 10:58AM PDT"
at com.ibm.icu.text.DateFormat.parse(DateFormat.java:488)
at com.ibm.j2ca.peoplesoft.PeopleSoftEvent.(PeopleSoftEvent.java:80) at com.ibm.j2ca.peoplesoft.PeopleSoftEventStoreWithXid.
getEvents(PeopleSoftEventStoreWithXid.java:370) at com.ibm.j2ca.extension.eventmanagement.internal.EventManager.getEvents
(EventManager.java:348) at com.ibm.j2ca.extension.eventmanagement.internal.EventManager.pollForEvents(EventManager.java:261)
 at com.ibm.j2ca.base.internal.PollEventManagerWorker.run(PollEventManagerWorker.java:100) at com.ibm.ejs.j2c.work.WorkProxy.
run(WorkProxy.java:418) at com.ibm.ejs.j2c.work.AsyncWorkProxy.run(AsyncWorkProxy.java:136) at com.ibm.ws.asynchbeans.J2EEContext.
run(J2EEContext.java:759) at com.ibm.ws.asynchbeans.ExecutionContextImpl.go(ExecutionContextImpl.java:85) at com.ibm.ejs.j2c.work.
AsyncWorkProxy.run(AsyncWorkProxy.java:90) at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1469)
Solution:

To overcome this exception, change the DateFormat property in the ActivationSpec to "MM/dd/yyyy HH:mm".

Troubleshooting and support