The meanings of “transient error” and “permanent error” are entirely up to you. In your code you need to examine the specific error code and/or message and decide whether or not to throw an error for retry or a service error.
To suspend a trigger, simply configure the trigger to suspend when an error is thrown.
Be careful about using PSUtilities services without fully understanding what they do.
#Integration-Server-and-ESB#Flow-and-Java-services#webMethods