XML-Dateien für Verträge im Geschäftsarchiv bearbeiten (Business Edition)

Gehen Sie wie folgt vor, um den Vertragsdatenbankinhalt des Geschäfts im Geschäftsarchiv zu bearbeiten (zum Beispiel contract.xml):

  1. Suchen Sie die Geschäftsarchivdatei für Ihr Geschäft (z. B. MeinGeschäft.sar). Die Geschäftsarchivdateien befinden sich standardmäßig im folgenden Verzeichnis:
    laufwerk:\WebSphere\CommerceServer\instances\exemplarname\sar
    laufwerk:\Programme\WebSphere\CommerceServer\instances\exemplarname
    \sar
    /usr/WebSphere/CommerceServer/instances/exemplarname/sar
    /opt/WebSphere/CommerceServer/instances/exemplarname/sar

    /QIBM/UserData/WebCommerce/instances/exemplarname/sar
  2. Öffnen Sie die Geschäftsarchivdatei mit einem Komprimierungsprogramm.
  3. Stellen Sie anhand der Datei sarinfo.xml fest, welche XML-Dateien dem Vertragsinhalt zugeordnet sind.
    Der Vertragsinhalt für newfashion.sar in der Datei sarinfo.xml ist z. B. der Folgende: 
    <asset fragmented="no" name="contract">
    <file name="data/contract.xml" type="xml"/>
    </asset>
    Um den Vertragsinhalt zu ändern, bearbeiten Sie die Datei contract.xml und gegebenenfalls die entsprechende DTD-Datei B2BTrading.dtd.
    Die Datei B2BTrading.dtd befindet sich im folgenden Verzeichnis:
      laufwerk:\WebSphere\CommerceServer\xml\trading
    laufwerk:\Programme\WebSphere\CommerceServer
    \xml\trading 
    /usr/WebSphere/CommerceServer/xml/trading
     /opt/WebSphere/CommerceServer/xml/trading

    /QIBM/ProdData/WebCommerce/xml/trading
  4. Überprüfen Sie das dem Inhalt entsprechende Objektmodell und Datenmodell.
  5. Überprüfen Sie die Informationen unter Geschäftsdatenbankinhalte ändern, in denen die Mindestanforderungen für alle XML-Dateien aufgeführt sind.
  6. Überprüfen Sie die entsprechende DTD-Datei für die XML-Datei.
  7. Bearbeiten Sie die XML-Datei.
  8. Stellen Sie sicher, dass der Status des Vertrags entweder Aktiv oder Genehmigt ist, z. B. Contract state = "Active".
  9. Ändern Sie nach Bearbeitung der Datei die Folgenummer in die nächste Nummer der Folge. Die Folgenummer setzt sich aus dem Wert für majorVersionNumber und minorVersionNumber zusammen.
    Wenn z. B. majorVersionNumber="1" und minorVersionNumber="0"  ist, ändern Sie den Wert für die Nummer der untergeordneten Version (minorVersionNumber) in 1. Die resultierende Folgenummer lautet 1.1.
    Wenn Sie die Nummer der übergeordneten Version (majorVersionNumber) ändern und das Geschäftsarchiv anschließend erneut publizieren, wird ein neuer Vertrag in der Datenbank erstellt. Dieser neue Vertrag ersetzt den bisherigen Vertrag.
    Wenn Sie die Nummer der übergeordneten Version nicht ändern, wird ein "contract exists"-Fehler (Vertrag bereits vorhanden) protokolliert, wenn Sie das Geschäftsarchiv erneut publizieren, und die Vertragsinformationen in der Datenbank werden nicht aktualisiert. Weitere Informationen finden Sie unter Fehlerbehebung beim Publizieren

Hinweis: Wenn Sie IBM WebSphere Commerce Professional Edition verwenden, verfügen Sie lediglich über einen Standardvertrag.

Weitere Informationen zu den Geschäftsdatenbankinhalten enthält das Buch IBM WebSphere Commerce Geschäftsentwickler

Verwandte Konzepte

Verwandte Aufgaben

Verwandte Referenzen

IBM Copyright