Condividi tramite


Configurazione delle proprietà degli accordi di codifica

Un accordo tra partner commerciali è un accordo di binding e definitivo tra due partner commerciali per la transazione dei messaggi tramite un protocollo B2B specifico. In termini semplici, un accordo tra partner commerciali è un'intesa tra due profili business per utilizzare un protocollo di codifica dei messaggi specifico (X12 o EDIFACT) o un protocollo di trasporto specifico (AS2) durante lo scambio reciproco di messaggi B2B. Oltre a stabilire il protocollo di codifica e di trasporto, un accordo può essere utilizzato per personalizzare il formato e la consegna dei messaggi.

  • Nell'ambito di un protocollo di codifica, è possibile definire se l'entità mittente prevede un riconoscimento, se i messaggi saranno inseriti in un batch o inviati singolarmente e così via.

  • Nell'ambito delle impostazioni del protocollo di trasporto, è possibile definire anche se il messaggio deve essere firmato, crittografato e così via.

    Nota

    Per altre informazioni sulle impostazioni del protocollo di trasporto ( AS2), vedere Configurazione delle proprietà del contratto AS2.

    Durante la creazione di un accordo, è necessario considerare quanto segue:

  • Un accordo tra partner commerciali tra due entità è bidirezionale. Un unico accordo tra due parti (parte A e parte B) può essere usato per inviare messaggi dalla parte A alla parte B e anche per ricevere messaggi dalla parte B alla parte A. Per rappresentare un contratto bidirezionale nell'interfaccia utente, ogni contratto unidirezionale viene rappresentato in una singola scheda. Quindi, nell'interfaccia utente del contratto, verranno visualizzate due schede, PartyA-PartyB> (che rappresenta il contratto unidirezionale per i messaggi inviati dalla parte A alla parte B) e PartyB-PartyA> (che rappresenta il contratto unidirezionale per i messaggi inviati da PartyB a PartyA).

  • Ogni accordo unidirezionale soddisfa una transazione di messaggio end-to-end. L'invio o la ricezione di riconoscimenti fa parte della stessa transazione di messaggi e quindi deve essere configurata nella stessa scheda contratto unidirezionale. Si consideri ad esempio che la parte A invii un interscambio EDI alla parte B e in risposta, la parte B invia un riconoscimento alla parte A. Quindi, tutte le proprietà correlate all'invio di un interscambio e che prevede un riconoscimento devono essere impostate nella scheda PartyA-PartyB>.

    Nota

    Anche se il riconoscimento fa parte della stessa transazione di messaggio, le proprietà correlate alla modalità di generazione del riconoscimento devono essere configurate nella scheda PartyB-PartyA>. Questa operazione è necessaria perché le proprietà del contesto di riconoscimento per i qualificatori mittenti e ricevitori sono impostate sull'opposto dei valori specificati nella scheda PartyA-PartyB>. Ad esempio, se gli identificatori del mittente e del ricevitore vengono impostati su THEM e Stati Uniti nel contratto a cui viene risolto il messaggio di interscambio, le proprietà del contesto del mittente e del ricevitore verranno impostate su US e LI nel riconoscimento. In genere nell'altra scheda dell'accordo unidirezionale gli identificatori di mittente e ricevitore sono rispettivamente impostati su US e THEM. Di conseguenza, il messaggio di riconoscimento verrà risolto in base a tale accordo e verrà selezionata l'impostazione delle proprietà. Quindi, se si vuole avere il riconoscimento per usare separatori di elementi diversi o se si vuole avere il riconoscimento per l'uso di CR LF, specificare le proprietà nella scheda PartyB-PartyA>.

    Dal punto di vista concettuale, le proprietà per il riconoscimento verranno prelevate da qualsiasi scheda degli accordi unidirezionali in cui i qualificatori del mittente e del ricevitore sono uguali a quelli impostati nelle proprietà di contesto del riconoscimento. Tuttavia per una maggior praticità tali qualificatori vengono in genere impostati nell'altra scheda dell'accordo unidirezionale dell'accordo creato e in base al quale è stato risolto l'interscambio.

  • È possibile disporre di un accordo di codifica (per definire la codifica da utilizzare per i messaggi) e di un accordo di trasporto (per definire il protocollo di trasporto da utilizzare per lo scambio di messaggi). È obbligatorio disporre di un accordo di codifica. Le entità possono scegliere di disporre di un accordo AS2 solo se desiderano utilizzare il protocollo AS2 per trasferire i messaggi. Un accordo AS2, ad esempio, non è necessario se le due entità scelgono di trasferire i messaggi tramite posta elettronica.

    Nota

    Per altre informazioni sul contratto AS2, vedere Configurazione delle proprietà del contratto AS2.

Contenuto della sezione