Creazione del file XML

Dopo la creazione dei file XSD per il pacchetto del flusso di documenti PIP, si è pronti per creare il file XML per il pacchetto RNIF e il file XML per il pacchetto di Integrazione di backend. Ad esempio, questi pacchetti vengono denominati BCG_Package_RNIFV02.00_5C4V01.03.zip e BCG_Package_RNSC1.0_RNIFV02.00_5C4V01.03.zip. La seguente procedura descrive in che modo creare il file XML per il pacchetto RNIF:

  1. Estrarre il file XML da un file del pacchetto del flusso di documenti RNIF PIP. Se si sta effettuando l'aggiornamento, estrarre il file dalla versione precedente del pacchetto (ad esempio BCG_Package_RNIFV02.00_5C4V01.02.zip). Se si sta creando un nuovo pacchetto, estrarre il file da un pacchetto del flusso di documenti PIP che è simile a quello che si sta creando. Ad esempio, se si sta creando un pacchetto per supportare un PIP di due azioni, copiare il file XML da un altro pacchetto PIP di due azioni.
  2. Copiare il file e ridenominarlo in modo appropriato (ad esempio, BCG_RNIFV02.00_5C4V01.03.xml).
  3. Nel nuovo file, aggiornare gli elementi che contengono le informazione sul PIP. Ad esempio, la seguente tabella elenca le informazione necessarie da aggiornare nell'esempio 5C4 PIP. Si noti che le informazioni potrebbero apparire più di una volta nel file. Assicurarsi di aggiornare tutte le istanze.
    Tabella 37. Informazioni di aggiornamento 5C4 PIP
    Informazioni da modificare Valore vecchio Valore nuovo
    ID PIP 5C4 5C4
    Versione del PIP V01.02 V01.03
    Il nome del file DTD del messaggio di richiesta senza l'estensione del file 5C4_MS_V01_02_
    RegistrationStatusNotification
    5C4_MS_V01_03_
    RegistrationStatusNotification
    Il nome del file DTD del messaggio di conferma senza l'estensione del file (solo per i PIP di due azioni) N/A N/A
    Il nome del file XSD del messaggio di richiesta senza l'estensione del file BCG_5C4RegistrationStatus
    Notification_V01.02
    BCG_5C4RegistrationStatus
    Notification_V01.03
    Il nome del file XSD del messaggio di conferma senza l'estensione del file (solo per i PIP di due azioni) N/A N/A
    Il nome dell'elemento root nel file XSD per il messaggio di richiesta Pip5C4RegistrationStatus
    Notifica
    Pip5C4RegistrationStatus
    Notifica
    Il nome dell'elemento root nel file XSD per il messaggio di conferma (per i PIP di due azioni solo) N/A N/A
  4. Aprire il documento della specifica PIP e utilizzarlo per aggiornare le informazioni elencate nella seguente tabella. Se si sta effettuando un aggiornamento, confrontare le specifiche per le versioni poiché questi valori potrebbero non dover essere aggiornati.
    Tabella 38. Le informazioni di aggiornamento 5C4 PIP dalla specifica PIP
    Informazioni da aggiornare Descrizione Valore nel pacchetto 5C4
    Nome attività Specificato nella Tabella 3-2 Stato di registrazione di distribuzione
    Nome del ruolo di iniziatore Specificato nella Tabella 3-1 Fornitore del prodotto
    Nome del ruolo del risponditore Specificato nella Tabella 3-1 Creatore della domanda
    Nome azione della richiesta Specificato nella Tabella 4-2 Notifica dello stato di registrazione
    Nome azione di conferma Specificato nella Tabella 4-2 (solo per i PIP di due azioni) N/A
  5. Aggiornare i valori dell'attributo del pacchetto. Se si sta effettuando un aggiornamento, confrontare le specifiche per le versioni poiché questi valori potrebbero non dover essere aggiornati.
    Nota: Se si desidera creare il pacchetto Integrazione Backend, saltare questo passaggio ed andare al passaggio 6.
    Tabella 39. Aggiornamenti dell'attributo 5C4 PIP
    Informazioni da aggiornare Descrizione Valore nel pacchetto 5C4 Percorso dell'elemento nel file XML
    NonRepudiation
    Required
    Specificato nella Tabella 3-3 N ns1:Package
    ns1:Protocol
    ns1:Process
    ns1:Attribute (il relativo ATTRIBUTEKEY è NonRepudiationRequired)
    ns1:AttributeValue
    AttributePickListItem
    ATTRVALUEKEY
    NonRepudiationOf
    Receipt
    Specificato nella Tabella 3-3 N ns1:Package
    ns1:Protocol
    ns1:Process
    ns1:Attribute (il relativo ATTRIBUTEKEY è NonRepudiationOfReceipt)
    ns1:AttributeValue
    AttributePickListItem
    ATTRVALUEKEY
    DigitalSignature
    Required
    Specificato nella Tabella 5-1 Y ns1:Package
    ns1:Protocol
    ns1:Process
    ns1:Attribute (il relativo ATTRIBUTEKEY è DigitalSignatureRequired)
    ns1:AttributeValue
    AttributePickListItem
    ATTRVALUEKEY
    TimeToAcknowledge Specificato nella Tabella 3-3 2
    (120 min)
    ns1:Package
    ns1:Protocol
    ns1:Process
    ns1:Attribute (il relativo ATTRIBUTEKEY è TimeToAcknowledge)
    ns1:AttributeValue
    ATTRVALUE
    TimeToPerform Specificato nella Tabella 3-3 2
    (120 min)
    ns1:Package
    ns1:Protocol
    ns1:Process
    ns1:Attribute (il relativo ATTRIBUTEKEY è TimeToPerform)
    ns1:AttributeValue
    ATTRVALUE
    RetryCount Specificato nella Tabella 3-3 3 ns1:Package
    ns1:Protocol
    ns1:Process
    ns1:Attribute (il relativo ATTRIBUTEKEY è RetryCount)
    ns1:AttributeValue
    ATTRVALUE
  6. Aggiornare gli elementi ns1:Package/ns1:Protocol/GuidelineMap per rimuovere i file XSD non utilizzati e aggiungere i file XSD creati o utilizzati come riferimento.

Per creare il pacchetto di Integrazione Backend, ripetere i passaggi compresi tra 1 e 6, tranne che le seguenti differenze:

Dopo aver creato l'XML e i file XSD, si è pronti per creare i pacchetti del flusso di documentazione PIP.

Copyright IBM Corp. 2003, 2005