XML file handler
The XML file handler is a Java™ component that writes an outbound integration message into a file in XML format.
FILEDIR property
This optional property specifies where the handler creates the XML files. The default value is mxe.int.globaldir/xmlfiles. The file location must be accessible by the JMS CRON task for the outbound queue for publish channel messages. For Invocation Channel messages, the file location must be accessible by any Maximo® Manage servers where an invocation channel can be initiated.
This optional property specifies where the handler creates the XML files. The default value is the integration files directory that is configured for you by the system provider. The file location must be accessible by the JMS CRON task for the outbound queue for publish channel messages. For Invocation Channel messages, the file location must be accessible by any Maximo Manage servers where an invocation channel can be initiated.
PRETTYPRINT property
This required property specifies whether the handler formats the XML file. The valid values are 0 and 1. A value of 1 prompts the handler to pretty print format the xml file. Publish channel, invocation channel, and invocation API file names have the following formats:
externalsystemname_publishchannelname_uniqueidentifier.xml
invocationchannelname_uniqueidentifier.xml
- externalsystemname is the identifier of the system (the value of MAXEXTSYSTEM.EXTSYSNAME).
- publishchannelname is the name of the publish channel.
- uniqueidentifier is a number based on current system time.
For example, the file name MX_MXASSETInterface_10971102668641398.xml indicates that the file was generated to send data to the external system EXTSYS1. The file name also indicates that the file contains the MXASSETInterface publish channel.