Inbound Customization
Integration Framework Customization with Java and XSL
227
The following method can perform the noted processes:
T
Validate data
T
Change external data by changing IR record to be saved in the system
T
Map additional data from the ER to the IR
T
Stop further processing of the transaction throwing an exception
In this case, the transaction remains in the queue to be retried.
T
Stop the message from being sent to the external system by throwing a
skip_transaction exception
In this case, the message is not saved in the system; the message is
removed from the queue.
T
Log the transaction
You identify the enterprise service user exit class on the Enterprise Service tab in
the Enterprise Services application.
The Java user exits also provide an exit point that runs just before the object is
saved in the system.
XSL Mapping
The enterprise service has a placeholder to implement an XSL file and to
manipulate the data to be set to the object structure after the Java exit processing
is completed.
The XSL file is always called with the XML message that is output from the Java
exit processing. You identify the XSL file on the Enterprise Service tab in the
Enterprise Services application.
The XSL file can be a part of the EAR and must be under the businessobjects/
classes/. . . folder structure. The XSL file can also be referenced using a directory
file path which is not part of the application EAR file.
For example, use the following reference to register the XLS when the file
mapping.xsl is under the businessobejcts/classes/psd/iface/xsl folder:
psdi.iface.xsl.mapping
The
.
xsl extension is omitted when the mapping.xsl is registered.
Register the XSL file mapping in the following manner when the XSL file
mapping.xsl is located in a file directory that is accessible by the application
server. The format is specific to the operating system.
c:/psdi/iface/xsl/mapping.xsl
The .xsl extension is not omitted when the mapping.xls is registered.
Summary of Contents for BJ0NJML - Service And Asset Management
Page 12: ...xii Integration Guide ...
Page 14: ...xiv Integration Guide ...
Page 16: ......
Page 31: ...Integration Framework for User Interface Integration Integration Framework Architecture 17 ...
Page 32: ...Integration Framework for User Interface Integration 18 Integration Guide ...
Page 60: ...Synchronous Inbound Integration Processing 46 Integration Guide ...
Page 122: ...Configuring External Systems 108 Integration Guide ...
Page 142: ...Non queue Error Management 128 Integration Guide ...
Page 154: ...Integration Components 140 Integration Guide ...
Page 156: ......
Page 172: ...Writing Custom Handlers 158 Integration Guide ...
Page 176: ...Queue Tables 162 Integration Guide ...
Page 190: ...IBM WebSphere MQ 176 Integration Guide ...
Page 212: ...Inbound Message Receipt 198 Integration Guide ...
Page 226: ...Integration Controls 212 Integration Guide ...
Page 252: ...Predefined External System Modifications 238 Integration Guide ...
Page 263: ...Web Service Queries Integration Queries 249 ...
Page 264: ...Web Service Queries 250 Integration Guide ...
Page 272: ...Integration Web Service Invocations 258 Integration Guide ...
Page 276: ...Multilanguage Attributes 262 Integration Guide ...
Page 293: ...Integration Module Invocation Integration Modules 279 ...
Page 294: ...Integration Module Invocation 280 Integration Guide ...
Page 302: ...Associating a Condition with a Signature Option 288 Integration Guide ...
Page 320: ...Work Order Collaboration Switches 306 Integration Guide ...
Page 324: ...310 Integration Guide ...