BizTalk Adapter for PeopleSoft Enterprise can handle custom PeopleSoft methods provided that the component interface does not have keys. If the component interface has keys, custom methods will not work.
Workaround
Create a new component interface that does not have keys, and write a new custom method that incorporates the keys as part of the calling parameters. For example, you could use the SetPassword custom method in the USER_PROFILE component interface; however USER_PROFILE has keys. You can create a new component interface that has no keys, and then create a custom method in your new component interface. This method would accept two parameters, user ID and password. The custom method could then invoke USER_PROFILE with a Get and then invoke SetPassword. Consult the PeopleSoft documentation for more details.
Due to a limitation in PeopleSoft, Date, DateTime, and Time types appearing in user-defined methods are mapped as strings in the client code.