Esempio di sarinfo.xml

Ogni archivio negozio deve includere un file sarinfo.xml. Questo file , noto come descrittore, contiene le informazioni sull'archivio negozio utilizzato quando viene pubblicato un archivio negozio, inclusi i nomi dei file ZIP dei file e i file XML del database del negozio e l'ordine in cui vengono pubblicati. Se un archivio negozio include i file in più lingue, il file sarinfo.xml include anche quelle informazioni e determina l'ordine in cui ogni file di lingua viene pubblicato.

Nota: Se viene aggiunto, rimosso o modificato l'ordine dei file nell'archivio negozio, è necessario aggiornare il file sarinfo.xml con le modifiche.

Di seguito è riportato il filesarinfo.xml InFashion. Per ulteriori informazioni sugli elementi, gli attributi e i valori degli attributi, selezionare i corrispondenti collegamenti ipertestuali riportati di seguito. Per ulteriori informazioni sulle specifiche XML per un archivio negozio, vedere il file sarinfo.dtd  nella seguente directory:


unità:\Program Files\WebSphere\CommerceServer\xml\sar
unità:\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/en_US/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/en_US/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>en_US</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>en_US</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/en_US/accesscontrol.xml" priority="29" type="db-load">
<locale>en_US</locale>
</file>
<file name="data/de_DE/accesscontrol.xml" priority="29" type="db-load">
<locale>de_DE</locale>
</file>
</asset>
<!-- la priorità succesiva dovrebbe essere 30 -->
</sarinfo>

sarinfo 

Tutte le informazioni comprese nel file sarinfo.xml sono contenute nella sezione sarinfo. Gli attributi del seguente grafico contengono informazioni generali sull'archivio negozio.
Nome attributo Valore/i attributo/i
multi language (obbligatorio) Determina se in questo archivio negozio viene supportata l'opzione multilingua:
yes
no
complete-store (obbligatorio) Determina se l'archivio negozio include le risorse necessarie per un negozio completo:
yes
no
version La versione dell'archivio negozio. Ad esempio:
1.0
1.1
display-name Il nome dell'archivio negozio
descrizione Una breve descrizione dell'archivio negozio
WCS-info version (obbligatorio) La versione di WCS utilizzata dall'archivio negozio. Ad esempio, 5.1
standard-schema (obbligatorio) L'archivio negozio segue lo schema di database standard WCS:
yes
no
store-info asset-name (obbligatorio) La risorsa che funziona come ancora per l'archivio negozio. Tutte le informazioni relative al negozio si trovano nei file che appartengono a questa risorsa. Ad esempio:
store
locale La locale supporta dall'archivio negozio. Le variabili locali (elencate di seguito) sono composte dalla lingua e dalla nazione. 

de_DE
en_US
es_ES
fr_FR
it_IT
ja_JP
ko_KR
pt_BR
zh_CN
zh_TW

asset (obbligatorio)

E' un insieme di file correlati. Ad esempio, imposta è il nome del gruppo di file correlati alle imposte del negozio. 

Nome attributo Valore/i attributo/i
name (obbligatorio) Il nome del tipo di asset. Ad esempio:
webasset
store
catalog
payment
tax 
fragmented (obbligatorio) Determina se le informazioni sulle risorse vengono suddivise in più file a seconda delle lingue. 
yes
no

file 

Nome attributo Valore/i attributo/i
name (obbligatorio) Il nome del file
type (obbligatorio) Tipo di formato file. Ad esempio:
.xml - file da caricare nel database
.dtd  - file di definizione del tipo di documento (document-type definition)
.zip - file ZIP per le risorse file, ad esempio webapp.zip
priority L'ordine in cui verranno pubblicati i file dell'archivio negozio.

1,2,3,4 . . .

display-name Il nome del file
description La descrizione per riferimento
locale La locale. Le variabili locali (elencate di seguito) sono composte dalla lingua e dalla nazione.

de_DE
en_US
es_ES
fr_FR
it_IT
ja_JP
ko_KR
pt_BR
zh_CN
zh_TW

 
Argomenti correlati

Attività correlate

Riferimento correlato

IBM copyright