A preemitter is a component that can be called just
prior to sending an output document. Normally it is used to convert
an XML document into non-XML format such as EDI or CSV.
Each preemitter uses a class file that must be located in a directory
in the Java classpath. iWay Service Manager includes preemitters
that have been preconfigured. The following preconfigured preemitters
are available to be added to iWay Service Manager:
- Constant PE
(com.ibi.preemit.XDConstantPE)
- Deflate (com.ibi.preemit.XDDeflate)
- EDIX12PreEmitter
(com.ibi.preemit.XDX12PreEmitter)
- FIXMLPreemitter 9com.ibi.preemit.FIXMLPreemitter)
- HIPAAPreEmitter (com.ibi.preemit.XDHIPAAPreEmitter)
- HL7PreEmitter
(com.ibi.preemit.HL7PreEmitter)
- iWay Transformations
(com.ibi.preemit.XDXMLGpreEmitter)
- Legacy Record Preemitter (com.ibi.preemit.LegacyRecordPreemitter)
- Marshalls a Message (com.ibi.preemit.Marshalls)
- New SMIMEPE (com.ibi.preemit.XDNewSMIMEPE)
- PF File Read Agent (com.ibi.preemit.XDFilePreEmitter)
- QA Agent (com.ibi.preemit.XDQAPrint)
- Remove outer
tag (com.ibi.preemit.XDDeTag)
- Replace characters
on a one for one basis (com.ibi.preemit.XDCharRepl)
- XDEDIFACTPreEmitter
(com.ibi.preemit.XDEDIFACTPreEmitter)
- XDSWIFTPreEmitter
(com.ibi.preemit.XDSwiftpreEmitter)
- XML Entity
Character Mapper (com.ibi.preemit.XDEntityRepl)
- XML Input to
Flat Value (com.ibi.preemit.XDFlatDelimPreEmitter)
- XSLT Pre Emitter (com.ibi.preemit.XDXSLTpreEmitter)
Note: Preemitters can be chained.
For more information about configuring specific preemitter properties,
see the iWay Service Manager Component and Functional Language
Reference Guide.
For more information on the methodology used in writing preemitters,
see the iWay Service Manager Programmer's Guide.
x
Procedure: How to Add a Preemitter
To
add a preemitter:
-
In the
left console pane of the Registry menu, select Preemitters.
The Preemitters pane opens.
-
Click Add.
The Preemitter Type pane opens.
-
Select
a type of preemitter from the list, for example, CICS Preemitter (com.ibi.preemit.CICSPreemitter).
You can also manually type the class name of a preemitter
that is packaged in a .jar file, which is in the CLASSPATH.
-
Click Next.
The configuration parameters pane for the CICS preemitter
opens.
-
Provide
the required configuration parameters for the preemitter, and click Next.
The Name and Description pane opens.
-
Provide
a name and, optionally, a description, for the preemitter, and click Finish.
The preemitter is added to the list in the Preemitters
pane.
After a preemitter is added to iWay Service Manager,
you can assign a preemitter to an outlet that is used to construct
a channel. For more information, see Configuring Channels.