Freigeben über


Erstellen und Bereitstellen von Richtlinien für neue Nachrichtentypen

So erstellen und bereitstellen Sie Richtlinien für neue Nachrichtentypen:

  1. Erstellen Sie einen Ordner mit dem Namen des Nachrichtentyps im Ordner MX-Nachrichten. In diesem Fall wäre der Name des Ordners beispielsweise setr.004.001.02.

    (<xs:complexType name="Document">  
        <xs:sequence>  
            <xs:element name="setr.004.001.02" type="setr.004.001.02"/>  
        </xs:sequence>  
    </xs:complexType>)  
    
  2. Platzieren Sie die Schemadatei (*.xsd) zusammen mit der resultierenden master-/Validierungsrichtliniendatei für diesen Nachrichtentyp in diesem Ordner.

  3. Aktualisieren Sie die MXMessageTypeKeywordList.xml (C:\Programme\Microsoft BizTalk Accelerator for SWIFT\SDK\Tools) mit einem Schlüsselwort (keyword) Namen. Dieser Name muss die ersten vier Buchstaben des Nachrichtenordnernamens sein. Beispiel:

    (<Keyword name ="setr" />)  
    
  4. Um bestimmte master-/Validierungsrichtlinien zu erstellen, nehmen Sie eine Kopie der master-/Validierungsrichtliniendateien der vorhandenen Nachricht an, und platzieren Sie sie im neuen Nachrichtenordner.

  5. Ändern Sie alle Verweise auf Nachrichtentypen in der master-/Validierungsrichtlinie, um die neuen Nachrichtentypen widerzuspiegeln.

Nachrichtenbenennungskonventionen

Befolgen Sie die folgenden Konventionen für Nachrichtennamen:

  • Ersetzen des Nachrichtennamens: Wenn der neue Nachrichtenname swift.if.ia.setr.004.001.02 lautet und die alte Nachricht, deren Richtliniendateien verwendet wurden, pacs.002.001.02 lautet, ersetzen Sie dann alle Vorkommen von pacs.002.001.02 durch swift.if.ia.setr.004.001.02 in den Richtliniendateien.

    Hinweis

    Der Nachrichtenname ist der Name der heruntergeladenen Schemadatei und der Nachrichtentyp der Name des Dokumenttyps in der Nachricht.

  • Behalten Sie den Namen der Richtliniendateien mit dem Nachrichtenschema selbst bei. Swift.if.ia.setr.004.001.02.xsd verfügt beispielsweise über die folgenden Richtlinien swift.if.ia.setr.004.001.02 _Master_Policy.xml und swift.if.ia.setr.004.001.02 _Validation_Policy.xml.

  • Sonderzeichen: Wenn der Nachrichtenname Sonderzeichen enthält, erfordert das Erstellen einer Richtliniendatei eine etwas andere Konvention. Wenn der Nachrichtenname beispielsweise swift.if.ia$setr.004.001.02 lautet, müssen Sie den Namen der Richtliniendatei in den Nachrichtennamen ändern, wobei die Sonderzeichen durch "" ersetzt werden. Wenn der Name der Nachrichtenschemadatei beispielsweise swift.if.ia$setr.004.001.02.xsd lautet, wird die resultierende master Richtlinie swift.if.ia.setr.004.001.02_Master_Policy.xml.

    Die master Richtliniendatei muss ebenfalls geändert werden, um den neuen Namen in den folgenden Tags widerzuspiegeln:

    • <ruleset name="swift.if.ia.setr.004.001.02_Master_Policy">

    • <rule name="swift.if.ia.setr.004.001.02_Policy_List"