Class GenericPackager

java.lang.Object
org.jpos.iso.ISOBasePackager
org.jpos.iso.packager.GenericPackager
All Implemented Interfaces:
Configurable, ISOPackager, GenericPackagerParams, LogSource
Direct Known Subclasses:
BERTLVPackager, GenericSubFieldPackager, GenericTaggedFieldsPackager, GenericValidatingPackager, GICCSubFieldPackager, TaggedSequencePackager, X92GenericPackager

GenericPackager uses an XML config file to describe the layout of an ISOMessage
The general format is as follows
<isopackager>
    <isofield
        id="[field id]"
        name="[field name]"
        length="[max field length]"
        class="[org.jpos.iso.IF_*]"
        pad="true|false">
    </isofield>
    ...
</isopackager>

Fields that contain subfields can be handled as follows
<isofieldpackager
    id="[field id]"
    name="[field name]"
    length="[field length]"
    class="[org.jpos.iso.IF_*]"
    packager="[org.jpos.iso.packager.*]">

    <isofield
        id="[subfield id]"
        name="[subfield name]"
        length="[max subfield length]"
        class="[org.jpos.iso.IF_*]"
        pad="true|false">
    </isofield>
        ...
</isofieldpackager>

The optional attributes maxValidField, bitmapField, thirdBitmapField, and emitBitmap
are allowed on the isopackager node.

See Also: