Beispiel von 'sarinfo.xml'

Jedes Geschäftsarchiv muss eine Datei sarinfo.xml enthalten. Diese als Deskriptor bezeichnete Datei enthält Informationen über das Geschäftsarchiv, die beim Publizieren eines Geschäftsarchivs verwendet werden. Diese Informationen sind u. a. die Namen der ZIP-Dateien für die Dateiressourcen und den XML-Dateien für die Geschäftsdatenbank sowie die Reihenfolge, in denen sie publiziert werden. Wenn ein Geschäftsarchiv Dateien in mehreren Sprachen enthält, so enthält die Datei sarinfo.xml auch diese Informationen und legt die Reihenfolge fest, in der die einzelnen Sprachdateien publiziert werden.

Hinweis: Wenn Sie Dateien zum Geschäftsarchiv hinzufügen, aus ihm entfernen oder die Reihenfolge der Dateien im Geschäftsarchiv ändern, müssen Sie die Datei sarinfo.xml mit diesen Änderungen aktualisieren.

Nachfolgend ist ein Beispiel für die Datei sarinfo.xml von InFashion beschrieben. Weitere Informationen zu den Elementen, Attributen und Attributwerten erhalten Sie, wenn Sie die entsprechenden Hyperlinks am Ende dieses Abschnitts auswählen. Weitere Informationen zu den XML-Spezifikationen für ein Geschäftsarchiv enthält die Datei sarinfo.dtd im folgenden Verzeichnis:


laufwerk:\Programme\WebSphere\CommerceServer\xml\sar
laufwerk:\WebSphere\CommerceServer\xml\sar
/usr/WebSphere/CommerceServer/xml/sar
/opt/WebSphere/CommerceServer/xml/sar
/QIBM/ProdData/WebCommerce/xml/sar

<?xml version = "1.0"?>
<!DOCTYPE sarinfo SYSTEM "sarinfo.dtd">
<sarinfo complete-store="yes" multi-language="yes" version="1.0">
<store-info asset-name="store"/>
<asset fragmented="no" name="webapp">
<file name="webapp.zip" type="zip">
<display-name>My Web App Display Name</display-name>
<description>My Web App</description>
</file>
</asset>

<asset fragmented="no" name="properties">
<file name="properties.zip" type="zip" />
</asset>
<asset fragmented="no" name="dbloadmacros">
<file name="data/DBLoadMacros.dtd" type="dtd"/>
</asset>
<asset fragmented="no" name="fulfillment">
<file name="data/fulfillment.dtd" type="dtd"/>
<file name="data/fulfillment.xml" priority="1"
    type="db-load"/></asset>
<asset fragmented="yes" name="store">
<file name="data/store.dtd" type="dtd"/>
<file name="data/store.xml" priority="2" type="db-load"/>
<file name="data/de_DE/store.xml" priority="3" type="db-load">
<locale>en_US</locale>
</file>
<file name="data/de_DE/store.xml" priority="3" type="db-load">
<locale>de_DE</locale>
</file>
</asset>

<asset fragmented="yes" name="catalog">
<file name="data/catalog.dtd" type="dtd"/>
<file name="data/catalog.xml" priority="4" type="db-load"/>

<file name="data/de_DE/catalog.xml" priority="5" type="db-load">
<locale>en_US</locale>
</file>
<file name="data/de_DE/catalog.xml" priority="5" type="db-load">
<locale>de_DE</locale>
</file>
</asset>

<asset fragmented="yes" name="tax">
<file name="data/tax.dtd" type="dtd"/>
<file name="data/tax.xml" priority="6" type="db-load"/>
<file name="data/en_US/tax.xml" priority="7" type="db-load">
<locale>en_US</locale>
</file>
<file name="data/de_DE/tax.xml" priority="7" type="db-load">
<locale>de_DE</locale>
</file>
</asset>

<asset fragmented="no" name="taxfulfill">
<file name="data/taxfulfill.dtd" type="dtd"/>
<file name="data/taxfulfill.xml" priority="8" type="db-load"/>
</asset>

<asset fragmented="yes" name="shipping">
<file name="data/shipping.dtd" type="dtd"/>
<file name="data/shipping.xml" priority="9" type="db-load"/>
<file name="data/en_US/shipping.xml" priority="10" type="db-load">
<locale>en_US</locale>
</file>
<file name="data/de_DE/shipping.xml" priority="10" type="db-load">
<locale>de_DE</locale>
</file>
</asset>

<asset fragmented="no" name="shippingfulfill">
<file name="data/shipfulfill.dtd" type="dtd"/>
<file name="data/shipfulfill.xml" priority="11" type="db-load"/>
</asset>

<asset fragmented="no" name="store-catalog">
<file name="data/store-catalog.dtd" type="dtd"/>
<file name="data/store-catalog.xml" priority="12" type="db-load"/>
</asset>

<asset fragmented="no" name="storefulfill">
<file name="data/storefulfill.dtd" type="dtd"/>
<file name="data/storefulfill.xml" priority="13" type="db-load"/>
</asset>

<asset fragmented="yes" name="offering">
<file name="data/offering.dtd" type="dtd"/>
<file name="data/offering.xml" priority="14" type="db-load"/>
<!--
<file name="data/en_US/offering.xml" priority="15" type="db-load">
<locale>en_US</locale>
</file>

<file name="data/de_DE/offering.xml" priority="15" type="db-load">
<locale>Ja_JP</locale>
</file>
-->
</asset>

<asset fragmented="no" name="command">
<file name="data/command.dtd" type="dtd"/>
<file name="data/command.xml" priority="16" type="db-load"/>
</asset>

<asset fragmented="yes" name="currency">
<file name="data/currency.dtd" type="dtd"/>
<file name="data/currency.xml" priority="17" type="db-load"/>
<file name="data/en_US/currency.xml" priority="18" type="db-load">
<locale>en_US</locale>
</file>
<file name="data/de_DE/currency.xml" priority="18" type="db-load">
<locale>de_DE</locale>
</file>
</asset>

<asset fragmented="yes" name="campaign">
<file name="data/campaign.dtd" type="db-load">
<file name="data/campaign.xml" priority="20" type="db-load"/>
<file name="data/en_US/campaign.xml" priority="24" type="db-load">
<locale>de_DE</locale>
</file>
<file name="data/de_DE/campaign.xml" priority="24" type="db-load">
<locale>de_DE</locale>
</file>
</asset>
<asset fragmented="no" name="store-catalog-tax">
<file name="data/store-catalog-tax.dtd" type="dtd"/>
<file name="data/store-catalog-tax.xml" priority="21" type="db-load"/>
</asset>

<asset fragmented="no" name="store-catalog-shipping">
<file name="data/store-catalog-shipping.dtd" type="dtd"/>
<file name="data/store-catalog-shipping.xml" priority="22" type="db-load"/>
</asset>

<asset fragmented="no" name="store-defaults">
<file name="data/store-defaults.dtd" type="dtd"/>
<file name="data/store-defaults.xml" priority="22" type="db-load"/>


<asset fragmented="no" name="consistency_check">
<file name="data/sarrule.dtd" type="dtd"/>
<file name="data/sarrule.xml" priority="21" type="config"/>
</asset>

<asset fragmented="no" name="payment">
<file name="data/de_DE/paymentinfo.xml" type="config"/>
<file name="data/paymentinfo.dtd" type="dtd"/>
</asset>
<asset fragmented="yes" name="policy">
<file name="data/businesspolicy.dtd" type="dtd"/>
<file name="data/businesspolicy.xml" priority="26" type="db-load"/>
<file name="data/en_US/businesspolicy.xml" priority="27" type="db-load">
<locale>de_DE</locale>
</file>
<file name="data/de_DE/businesspolicy.xml" priority="27" type="db-load">
<locale>de_DE</locale>
</file>
</asset>
<asset fragmented="no" name="contract">
	<file name="data/contract.xml" type="xml"/>
</asset>
<asset fragmented="yes" name="accesscontrol">
<file name="data/accesscontrol.dtd" type="dtd"/>
<file name="data/accesscontrol.xml" priority="28" type="db-load"/>
<file name="data/de_DE/accesscontrol.xml" priority="29" type="db-load">
<locale>de_DE</locale>
</file>
<file name="data/de_DE/accesscontrol.xml" priority="29" type="db-load">
<locale>de_DE</locale>
</file>
</asset>
<!-- next priority should be 30 -->
</sarinfo>

sarinfo 

Alle Informationen in der Datei sarinfo.xml sind im Abschnitt sarinfo enthalten. Die Attribute im folgenden Diagramm enthalten allgemeine Informationen über das Geschäftsarchiv.
Attributname Attributwert(e)
multi language (erforderlich) Legt fest, ob in diesem Geschäftsarchiv mehrere Sprachen unterstützt werden:
yes
no
complete-store (erforderlich) Legt fest, ob das Geschäftsarchiv die für ein vollständiges Geschäft erforderlichen Ressourcen enthält:
yes
no
version Die Version des Geschäftsarchivs. Beispiel:
1.0
1.1
display-name Der Name des Geschäftsarchivs.
description Eine Kurzbeschreibung des Geschäftsarchivs.
WCS-info version (erforderlich) Die WCS-Version, mit der das Geschäftsarchiv arbeitet. Beispiel: 5.1
standard-schema (erforderlich) Gibt an, ob das Geschäftsarchiv das Standard-WCS-Datenbankschema verwendet:
yes
no
store-info asset-name (erforderlich) Die Ressource, die als Anker für das Geschäftsarchiv agiert. Alle Informationen zu dem Geschäft sind in den Dateien zu dieser Ressource enthalten. Beispiel:
store
locale Die von dem Geschäftsarchiv unterstützten Ländereinstellungen. Die (unten aufgelisteten) Variablen für das Landessprachenkürzel bestehen aus der Sprache und dem Land bzw. der Region.

de_DE
en_US
es_ES
fr_FR
it_IT
ja_JP
ko_KR
pt_BR
zh_CN
zh_TW

asset (obligatorisch)

Eine Ressource ('Asset') ist eine logische Sammlung zusammengehöriger Dateien. 'Steuer' ist beispielsweise der Name der Gruppe von Dateien, die alle zu den Steuern für das Geschäft gehören. 

Attributname Attributwert(e)
name (erforderlich) Der Name des Ressourcentyps. Beispiel:
webasset
store
catalog
payment
tax 
fragmented (erforderlich) Legt fest, ob die Ressourceninformationen entsprechend den Sprachen in mehrere Dateien getrennt werden. 
yes
no

file 

Attributname Attributwert(e)
name (erforderlich) Der Name der Datei.
type (erforderlich) Typ des Dateiformats. Beispiel:
.xml - Dateien, die in die Datenbank geladen werden sollen
.dtd - Dateien mit Dokumentartdefinitionen (Ddocument-Type Definition)
.zip - ZIP-Datei für Dateiinhalte, z. B. webapp.zip
Priorität Die Reihenfolge, in der die Dateien in dem Geschäftsarchiv publiziert werden.

1,2,3,4 . . .

display-name Der Name der Datei.
description Die Beschreibung für Referenzzwecke.
locale Die Ländereinstellung. Die (unten aufgelisteten) Variablen für das Landessprachenkürzel bestehen aus der Sprache und dem Land bzw. der Region.

de_DE
en_US
es_ES
fr_FR
it_IT
ja_JP
ko_KR
pt_BR
zh_CN
zh_TW

 
Verwandte Konzepte

Verwandte Aufgaben

Verwandte Referenzen

IBM Copyright