Domanda

Sto cercando di creare uno schema BizTalk che assomigli a quello che segue (ignora gli spazi tra le linee: sono lì solo per chiarezza.):
& Quot;
x Le righe verranno inserite
Colonna1 ^ ^ Column2 Colonna3 ^ ^ column4 Column5
Data1a ^ ^ Data2a Data3a ^ ^ Data4a Data5a
Data1b ^ ^ Data2b Data3a ^ ^ Data4b Data5b "

Quindi, ho una riga vuota, seguita da un conteggio delle righe, seguito da una riga di intestazione prima di arrivare ai dati effettivi. Quando provo a impostare lo schema in modo che la riga vuota (sia composta solo da {CR} {LF}) e convalidi un'istanza, lo schema non riesce (senza un messaggio di errore, per l'avvio).

Sto eseguendo BizTalk 2009 e il file è un semplice file .txt.

È stato utile?

Soluzione

Okay ... Ho trovato una risposta: sentiti libero di entrare se ne trovi / ne hai una migliore.

Imposta la riga vuota su un campo di tipo xs: stringa.
Imposta la riga di intestazione su un singolo record (definendo tutti i campi come stringhe).
Definire il record ripetuto.

Sono ancora aperto a ulteriori suggerimenti se qualcuno ha un modo migliore, poiché questo mi sembra un po 'goffo.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top