Aggiunta dei compilatori del messaggio

Per aggiungere un nuovo compilatore del messaggio, è necessario aggiungerlo manualmente al gruppo di compilatori del messaggio nel file di configurazione nome_istanza.xml. Per aggiungere un nuovo compilatore del messaggio, procedere come segue:

  1. Aprire il file di configurazione nome_istanza.xml.
  2. Individuare il componente con il nome MessageMapperGroup.
  3. Tra le tag di tale componente, aggiungere il seguente nodo XML per definire il compilatore del messaggio:

    <MessageMapper messageMapperId="new mapper id(e.g.-4)"
            classname="class inplementing MessageMapper interface"
            enable="true"
            name="Name of Message Mapper">
      <configurazione
      EcSystemTemplateFile="mapping.xml"
      EcInboundMessageDtdFiles="something.dtd"
      EcTemplatePath="E:\users\user\test\map"
      EcSaxParserClass="org.apache.xerces.parsers.SAXParser"
      EcInboundMessageDtdPath="E:\users\user\test\dtd"
      isValidating="false"/> 
    </MessageMapper>
    
  4. All'interno del nodo di configurazione del compilatore del messaggio, aggiungere tutti i parametri di configurazione supplementari necessari per il compilatore del messaggio. Ciò viene convertito nell'oggetto TypedProperty e passa al metodo di inizializzazione del compilatore del messaggio. Di seguito è riportato un esempio dei parametri supplementari che si dovrebbero aggiungere:

    <configurazione
     EcSystemTemplateFile="mapping.xml"
     EcInboundMessageDtdFiles="something.dtd"
     EcTemplatePath="E:\users\user\test\map"
     EcSaxParserClass="org.apache.xerces.parsers.SAXParser"
     EcInboundMessageDtdPath="E:\users\user\test\dtd"
     isValidating="false"/>  
    
    Nota: affinché i compilatori del messaggio funzionino correttamente, accertarsi di utilizzare il nome della classe di implementazione più recente del parser XML, EcSaxParserClass="org.apache.xerces.parsers.SAXParser".