Condividi tramite


Esempi di schemi

Microsoft® BizTalk Accelerator per RosettaNet (BTARN) SDK include una serie di schemi XSD per l'elaborazione PIP (RNIF e Partner Interface Process). BTARN usa questi schemi per elaborare i messaggi. È possibile modificare questi schemi per scopi personalizzati oppure usarli per risolvere gli errori.

BTARN SDK fornisce tre set di schemi. Questi schemi sono schemi XSD associati ai PIP RosettaNet, agli schemi di nuova generazione RosettaNet e agli schemi RNIF.

Schemi XSD associati ai PIP di RosettaNet

BTARN usa questi schemi per convalidare il contenuto del servizio delle istanze del messaggio. È possibile modificare questi schemi per modificare l'elaborazione dei messaggi. È anche possibile usare gli schemi per convalidare le istanze dei messaggi durante la risoluzione degli errori nell'elaborazione del contenuto del servizio.

BTARN ha compilato questi schemi nell'assembly RNPIPs. È possibile modificare uno di questi schemi annullando la distribuzione dell'assembly RNPIPs, modificando lo schema e quindi ridistribuendo gli RNPIP. È necessario prestare attenzione a non modificare lo schema. Se si modifica lo schema, le modifiche potrebbero non essere conformi al pip di RosettaNet corrispondente. È anche possibile aggiungere uno schema a RNPIPs. Per altre informazioni, vedere Modifica di un PIP esistente in RNPIPs.

Il programma di installazione di BTARN installa questi schemi in <unità>:\Programmi\Microsoft BizTalk <version> Accelerator for RosettaNet\SDK\Schemas.

Schemi RNIF

BTARN usa questi schemi per convalidare le parti del messaggio RNIF, ad esempio il preambolo, l'intestazione del servizio e l'intestazione del recapito. Questi includono anche schemi per riconoscimenti ed eccezioni.

Il programma di installazione di BTARN installa questi schemi in <unità>:\Programmi\Microsoft BizTalk <version> Accelerator for RosettaNet\SDK\RNIFSchemas.

Schemi di prossima generazione di RosettaNet

BTARN usa questi schemi per convalidare la conformità dei messaggi agli schemi di nuova generazione per RosettaNet. Questi schemi supportano XSD in modo nativo, anziché DTD. Per usare questi schemi, aggiungerli all'assembly RNPIPs come descritto in Modifica di un PIP esistente in RNPIPs.

Il programma di installazione di BTARN installa questi schemi nelle < cartelle drive>:\Programmi\Microsoft BizTalk <version> Accelerator for RosettaNet\SDK\Schemas\Domain, \Interchange e \Universal.

Vedere anche

Implementazione PIP
Uso dei PIP
Esempi