Modifica dei file XML del contratto nell'archivio negozio (Business Edition)

Per modificare la risorsa database del contratto nell'archivio negozio (ad esempio, contract.xml), procedere come segue:

  1. Posizionare il file dell'archivio negozio per il negozio, (ad esempio, mystore.sar). I file dell'archivio negozio sono posizionati, per impostazione predefinita, nella seguente directory:
    unitā:\WebSphere\CommerceServer\instances\instancename\sar
    unitā:\Program Files\WebSphere\CommerceServer\instances\instancename
    \sar
    /usr/WebSphere/CommerceServer/instances/instancename/sar
    /opt/WebSphere/CommerceServer/instances/instancename/sar

    /QIBM/UserData/WebCommerce/instances/instancename/sar
  2. Aprire il file dell'archivio negozio utilizzando un programma ZIP.
  3. Determinare i file XML associati alla risorsa del contratto visualizzando di nuovo il file sarinfo.xml.
    Ad esempio, la risorsa del contratto nel file sarinfo.xml per newfashion.sar č:
    <asset fragmented="no" name="contract">
    <file name="data/contract.xml" type="xml"/>
    </asset>
    Per modificare la risorse del contratto, modificare contract.xml e, se necessario, il corrispondente DTD B2BTrading.dtd.
    Il B2BTrading.dtd. si trova nella seguente directory:
      unitā:\WebSphere\CommerceServer\xml\trading
    unitā:\Program Files\WebSphere\CommerceServer
    \xml\trading 
    /usr/WebSphere/CommerceServer/xml/trading
     /opt/WebSphere/CommerceServer/xml/trading

    /QIBM/ProdData/WebCommerce/xml/trading
  4. Rivedere il modello oggetto e modello dati che corrispondono alla risorsa.
  5. Rivedere le informazioni in Modifica delle risorse del database del negozio, che elencano i requisiti minimi per ciascun file XML.
  6. Rivedere il file DTD corrispondente al file XML
  7. Modificare il file XML.
  8. Assicurarsi che lo stato del contratto sia Attivo o Approvato, ad esempio, Contract state = "Active".
  9. Dopo aver completato la modifica del file, modificare il numero di sequenza nel numero successivo nella sequenza. Il numero č una combinazione del  valore per majorVersionNumber e per minorVersionNumber.
    Ad esempio se majorVersionNumber="1" e minorVersionNumber="0"  modificare il valore per il numero della versione minore su 1. Il numero di sequenza derivante sarā 1.1.
    Quando si modifica il numero della versione maggiore e quindi l'archivio negozio viene pubblicato nuovamente, viene creato un nuovo contratto nel database. Questo nuovo contratto sostituisce quello precedente.
    Se al contrario non si modifica tale numero,  verrā registrato un errore "contratto giā esistente" nei file di log al momento della nuova pubblicazione dell'archivio negozio e le informazioni relative al contratto non verranno aggiornate nel database. Per ulteriori informazioni, consultare Risoluzione dei problemi della pubblicazione

Nota: Se si utilizza IBM WebSphere Commerce Professional Edition, si dispone di un unico contratto predefinito.

Per ulteriori informazioni sulle risorse del database del negozio, consultare IBM WebSphere Commerce Store Developer's Guide

Argomenti correlati

Attivitā correlate

Riferimenti correlati

IBM copyright