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. For more information on the
methodology used in writing preemitters, see the iWay Service
Manager Programmer's Guide.
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:
- CICS Preemitter
(com.ibi.preemit.CICSPreemitter)
- Constant Preemitter
(com.ibi.preemit.XDConstantPE)
- Deflate Preemitter
(com.ibi.preemit.XDDeflate)
- EDIX12 Preemitter
(com.ibi.preemit.XDX12PreEmitter)
- Entity Repl
Preemitter (com.ibi.preemit.XDEntityRepl)
- Flat Delim
Preemitter (com.ibi.preemit.XDFlatDelimPreEmitter)
- HIPAA Preemitter (com.ibi.preemit.XDHIPAAPreEmitter)
- iWay Transformations
Preemitter (com.ibi.preemit.XDXMLGpreEmitter)
- Multi Part
Preemitter (com.ibi.preemit.XDMultiPart)
- New Multipart Preemitter (com.ibi.preemit.XDNewMultipartPE)
- New SMIME Preemitter (com.ibi.preemit.XDNewSMIMEPE)
- PGP Encrypt Preemitter (com.ibi.preemit.PGPEncrypt)
- QA Print Preemitter
(com.ibi.preemit.XDQAPrint)
- Remove outer
tag Preemitter (com.ibi.preemit.XDDeTag)
- Replace paired
characters Preemitter (com.ibi.preemit.XDCharRepl)
- SWIFT Preemitter
(com.ibi.preemit.SwiftPreEmitter)
- EDIFACT Preemitter
(com.ibi.preemit.XDEDIFACTPreEmitter)
- HIPAA Preemitter
(com.ibi.preemit.XDHIPAAPreEmitter)
- HL7 Preemitter
(com.ibi.preemit.XDHL7NewPreEmitter)
- XD SWIFT Preemitter
(com.ibi.preemit.XDSwiftpreEmitter)
- XSLT Preemitter
(com.ibi.preemit.XDXSLTpreEmitter)
For more information about configuring specific preemitter properties,
see the iWay Service Manager Component and Functional Language
Reference 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.