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>
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 |
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 |
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 |
![]() |