Configurazione della convalida incrociata campi
In questo argomento viene illustrato come abilitare la convalida segmenti/campi incrociata sugli elementi dati del set di transazioni in messaggi con codifica EDI. A tale scopo, è necessario configurare due impostazioni:
Impostare il flag di convalida incrociata campi in un'annotazione dello schema EDI. Per gli schemi X12 o HIPAA, si tratta del flag X12ConditionDesignator_Check . Per gli schemi EDIFACT, si tratta del flag EdifactDependencyRule_Check .
Abilitare la convalida dei tipi EDI nelle proprietà dell'accordo.
Prerequisiti
È necessario eseguire l'accesso come membro del gruppo Amministratori BizTalk Server.
Configurazione della convalida incrociata campi
Aprire lo schema nell'Editor BizTalk.
Per uno schema X12 o HIPAA, trovare il flag X12ConditionDesignator_Check in un'annotazione nella sezione appinfo dello schema. Impostarlo su Sì.
Nota
L'impostazione del flag X12ConditionDesignator_Check su Sì non può essere eseguita da BizTalk Schema Editor. Per impostare il flag, è necessario aprirlo nel Blocco note o in un editor di testo simile e quindi salvare il file di schema (con estensione xsd).
Per uno schema EDIFACT, trovare il flag EdifactDependencyRule_Check nell'annotazione nella sezione appinfo dello schema. Impostarlo su Sì.
Per i segmenti applicabili dello schema specificare le condizioni relazionali (X12 and HIPAA) o le regole di dipendenza (EDIFACT) appropriate. Per altre informazioni, vedere Convalida incrociata Field-Segment.
Nota
Una condizione o una regola di convalida incrociata campi deve essere immessa per un segmento di uno schema EDI. Se si immette una regola di convalida tra campi per un elemento dati, anziché un segmento, BizTalk Server genererà un avviso quando viene eseguita la convalida dello schema.
Nella pagina Convalida (nella sezione Impostazioni set di transazioni ) della scheda Contratto unidirezionale della finestra di dialogo Proprietà contratto per il contratto pertinente verificare che sia selezionata la proprietà Convalida del tipo EDI .