IBM BJ0NJML Integration Guide - Page 66
User Exit Preprocessing, Publish Channel Class Processing, processing class value.
View all IBM BJ0NJML manuals
Add to My Manuals
Save this manual to your list of manuals |
Page 66 highlights
Asynchronous Outbound Integration Processing User Exit Preprocessing Summary The integration framework applies the custom processing logic in the user exit class to the object structure. You can use a preprocessing method in a user exit class to manipulate the object structure before any predefined processing takes place on the publish channel. The predefined publish channels do not provide any user exit classes. TIP To see if preprocessing customization exists, go to the Publish Channel tab in the Publish Channels application. If the Publish Channel tab shows a user exit class, check that class file for a preprocessing method. The same processing class contains the user exit preprocessing and user exit postprocessing methods. Output The following table shows the possible user exit processing outcomes. Condition No preprocessing method exists. The preprocessing method skips the record. The preprocessing method stops the record. The preprocessing method completes successfully. Output The existing object structure, unchanged. None; processing ends None; processing ends, and an exception opens on the user interface screen. The existing object structure, possibly updated. Publish Channel Class Processing Summary The integration framework applies predefined publish channel processing logic in the processing class to the object structure. A publish channel processing class typically implements additional processing logic and converts data from an object structure format to a publish channel format. The MAXIMO adapter does not provide any predefined publish channel processing classes. The XML format for the publish channels that are defined within the MAXIMO adapter is comparable to the format of the object structure, as no XML mapping takes place. TIP To see if a processing class exists for a publish channel, go to the Publish Channel tab in the Publish Channels application. On the Publish Channel tab look for a processing class value. 52 Integration Guide