Anveo EDI Connect / Config / Mappings / Il convertitore XML
Questa è una traduzione automatica. Il messaggio originale è disponibile in Inglese.

Il convertitore XML

Il convertitore XML può essere utilizzato per importare ed esportare file XML. Anveo EDI Connect supporta la maggior parte delle funzioni XML.

Si suppone che tu sappia come lavorare con le linee di mapping e come accedere alle proprietà EDI.

Ci sono video di formazione disponibili per il convertitore XML.

Usare l’assistente

È possibile creare la struttura mapping da un file XML di esempio o da un file XSD.

Se state usando un file XML di esempio, tenete presente che non c’è modo per il modulo di rilevare i cicli all’interno della struttura XML. Dovresti assicurarti che ci sia solo una ripetizione di ogni struttura in loop o dovrai rimuovere alcune delle linee EDI mapping create, dopo.

Il supporto XSD è ancora sperimentale e non supportiamo tutte le opzioni XSD. Mostreremo una lista di errori dopo l’importazione, ma di solito la struttura di base dovrebbe essere creata. Se ci sono più nodi radice possibili, il modulo vi chiederà quale dovrebbe essere usato. Se i file contengono include, verranno richiesti i file XSD aggiuntivi. Il modulo non seguirà alcun riferimento a URL esterni.

Usare i comandi

Il convertitore XML attualmente non supporta i comandi.

Importazione/Esportazione

Discuteremo le proprietà e le caratteristiche per le importazioni e le esportazioni separatamente.

Importare dati XML

Dopo aver creato il mapping, la prima cosa da fare è controllare se le proprietà dell’intestazione sono impostate correttamente. Dopodiché puoi iniziare a creare linee di mapping, sia usando la procedura guidata, come descritto sopra, sia aggiungendole manualmente.

Il convertitore XML non supporta l’uso di filtri all’interno dei cicli di scrittura della tabella, per creare un record solo se vengono forniti i dati previsti. Anche per i cicli di scrittura il modulo guarderà solo la prima linea di mapping figlio, se è obbligatoria e non è nel file il ciclo non creerà un record. Altrimenti il modulo creerà un record e cercherà di elaborare anche tutte le altre linee figlio.

Importazione delle proprietà dell’intestazione

Direction

Per importare dati XML da una fonte esterna in Microsoft Dynamics NAV 2015, impostate la proprietà Direction sul valore Import.

Ignore Unknown Elements

Questa proprietà definisce come gestire le situazioni in cui il file contiene elementi che non sono definiti nel mapping. Il valore predefinito False lancerà un errore su dati inaspettati, che è fortemente raccomandato. Impostando il valore della proprietà su False si ignoreranno tutti gli elementi che non sono definiti nel mapping. Questo può anche portare a non analizzare elementi che sono definiti nel mapping, perché il mapping non può più rilevarli. Usare questo con la proprietà con cautela.

Default Namespace (URI)

Questa proprietà definisce uno spazio dei nomi che può essere usato sugli elementi, impostando l’attributo namespace della linea mapping su Default. Di solito si lascia questa proprietà in bianco.

Importazione delle proprietà della linea

Dopo aver creato una linea EDI mapping, è possibile configurare le proprietà. Mostreremo solo le proprietà per le linee EDI mapping con la proprietà Type impostata su Data poiché le altre proprietà si comportano come in qualsiasi altra mapping. Il convertitore XML supporta diverse linee di dati con diverse proprietà. Si controlla quale tipo di linea XML mapping si crea, impostando la proprietà Subtype:

Subtype

Il sottotipo definisce il tipo di linea di dati che volete aggiungere. Sono ammessi i seguenti valori:

Element

Questa linea mapping rappresenta un elemento XML. Un elemento XML inizia nel file con ““.

Attribute

Questa linea mapping rappresenta un attributo XML. Un attributo XML si trova all’interno del tag di apertura dell’elemento: ““.

Content

Questa linea rappresenta il contenuto tra un tag di elemento di apertura e uno di chiusura. Il valore è memorizzato tra:“Contenuto“.

Comment

Le linee di questo tipo sono solo a titolo informativo. Il modulo non supporta l’importazione di commenti.

Indent

In XML mapping cerchiamo di rappresentare due alberi diversi, uno che raggruppa tutte le strutture ripetute in loop e uno che rappresenta la struttura ad albero di XML. Spesso questo non è in conflitto, ma a volte può essere ambiguo. Per questo motivo c’è una proprietà con il nome Ident che permette di impostare l’indentazione della struttura XML in modo esplicito. Questo è riempito automaticamente dall’assistente all’importazione, ma dovresti impostarlo manualmente, se crei linee di mapping a mano.


XML Element su importazioni

Le seguenti proprietà sono supportate solo se la proprietà Type è impostata su Data e la proprietà Subtype è impostata sul valore Element.

Prefix

XML permette di riutilizzare lo stesso nome di elemento più volte. A volte si vuole mostrare a quale struttura appartiene l’elemento. Puoi specificare un prefisso che viene usato prima del nome dell’elemento. Questo risulterà nel rappresentare l’elemento come ““. Sulle importazioni questa proprietà è usata solo per rendere più leggibile il mapping. Dalla versione 4.00 del modulo la proprietà successiva con il nome Namespace (URI) è usata per controllare se l’elemento importato corrisponde alla linea mapping.

Namespace (URI)

Un elemento in un file XML può essere assegnato a un namespace specifico. Nei dati XML effettivi questo è rappresentato usando prefissi prima del nome dell’elemento e assegnando l’URL del namespace al prefisso da qualche parte nella struttura prima o sull’elemento. Dalla versione 4.00 del modulo, controlleremo se lo spazio dei nomi nel file corrisponde a questo valore. Se non usate namespace su un elemento, lasciate vuota questa proprietà.

Name

Questa proprietà specifica il nome dell’elemento. Il nome dell’elemento è usato tra le parentesi.

Mandatory

Specifica se questo elemento è obbligatorio. Impostare questa proprietà al valore True significa che l’elemento deve essere presente nel file, o se c’è un ciclo padre in modalità scrittura che il record viene creato solo se l’elemento è presente. Se si imposta il valore di questa proprietà su False, l’elemento è considerato condizionale.

XML Attribute sulle importazioni

Le seguenti proprietà sono supportate solo se la proprietà Type è impostata su Data e la proprietà Subtype è impostata sul valore Attribute. La linea mapping deve essere figlia di una linea mapping in cui la proprietà Type è impostata su Data e la proprietà Subtype è impostata sul valore Element.

L’ordine degli attributi non è importante e viene ignorato dall’importazione. Lo stesso nome di attributo è permesso solo una volta per elemento.

Name

Specifica il nome dell’attributo.

DestExpr

Specifica dove i dati devono essere memorizzati. Nel convertitore XML i filtri creeranno un errore, se il valore non corrisponde e non può essere usato per elaborare condizionatamente parti del mapping.

C’è una sezione sulle espressioni di destinazione, dove si può imparare di più su questa proprietà.

Format Type

Specifica come i dati devono essere interpretati dal modulo.

Sono disponibili i seguenti valori:

Auto

Il campo viene interpretato automaticamente, in base al tipo di dati di destinazione.

Date

I dati sono interpretati come una data. Potete specificare il formato con la proprietà Format String.

Time

I dati sono interpretati come informazioni temporali. Potete specificare il formato con la proprietà Format String.

Date/Time

I dati sono interpretati come informazioni di data/ora. Potete specificare il formato con la proprietà Format String.

Format String

Disponibile solo se la proprietà Format Type è impostata. Specifica la stringa di formato data/ora, come descritto in lavorare con le stringhe di formato data/ora.

Length Type

Specifica se il valore deve essere di una certa lunghezza.

Length Type

Potete specificare che volete controllare la lunghezza dei dati in arrivo. Sono ammessi i seguenti valori:

Ignore

Non controllare la lunghezza dell’ingresso.

Max (Error)

Crea un errore se il valore è più lungo del consentito.

Max (Truncate with Warning)

Crea un avviso se il valore è più lungo del consentito e tronca l’output alla lunghezza consentita.

Max (Truncate)

Tronca il valore, se è più lungo del consentito.

Max (Truncate…)

Troncare il valore, se è più lungo del consentito e aggiungere “…” alla fine per mostrare che il valore non è completo.

Exact (Error)

Crea un errore se l’output non ha la lunghezza specificata.

Exact (Truncate/Pad with Warning)

Tronca o imbottiglia il valore, se non ha la lunghezza specificata e crea un avviso.

Exact (Pad)

Crea un errore se il valore è più lungo del consentito. Imbottire il valore se è troppo corto.

Exact (Truncate/Pad)

Tronca o imbottiglia il valore al numero di caratteri dato.

Length

Questa proprietà è disponibile solo se la proprietà Length Type è impostata. La lunghezza consentita per il campo.

XML Content nelle importazioni

Le seguenti proprietà sono supportate solo se la proprietà Type è impostata su Data e la proprietà Subtype è impostata sul valore Content.

La linea mapping deve essere figlia di una linea mapping in cui la proprietà Type è impostata su Data e la proprietà Subtype è impostata sul valore Element. Se avete sia attributi XML che un contenuto, l’ordine delle linee di mapping non è importante. Raccomandiamo però di mettere gli attributi davanti per la leggibilità.

DestExpr

Specifica dove i dati devono essere memorizzati. Nel convertitore XML i filtri creeranno un errore, se il valore non corrisponde e non può essere usato per elaborare condizionatamente parti del mapping.

C’è una sezione sulle espressioni di destinazione, dove si può imparare di più su questa proprietà.

Format Type

Specifica come i dati devono essere interpretati dal modulo.

Sono disponibili i seguenti valori:

Auto

Il campo viene interpretato automaticamente, in base al tipo di dati di destinazione.

Date

I dati sono interpretati come una data. Potete specificare il formato con la proprietà Format String.

Time

I dati sono interpretati come informazioni temporali. Potete specificare il formato con la proprietà Format String.

Date/Time

I dati sono interpretati come informazioni di data/ora. Potete specificare il formato con la proprietà Format String.

Format String

Disponibile solo se la proprietà Format Type è impostata. Specifica la stringa di formato data/ora, come descritto in lavorare con le stringhe di formato data/ora.

Length Type

Specifica se il valore deve essere di una certa lunghezza.

Length Type

Potete specificare che volete controllare la lunghezza dei dati in arrivo. Sono ammessi i seguenti valori:

Ignore

Non controllare la lunghezza dell’ingresso.

Max (Error)

Crea un errore se il valore è più lungo del consentito.

Max (Truncate with Warning)

Crea un avviso se il valore è più lungo del consentito e tronca l’output alla lunghezza consentita.

Max (Truncate)

Tronca il valore, se è più lungo del consentito.

Max (Truncate…)

Troncare il valore, se è più lungo del consentito e aggiungere “…” alla fine per mostrare che il valore non è completo.

Exact (Error)

Crea un errore se l’output non ha la lunghezza specificata.

Exact (Truncate/Pad with Warning)

Tronca o imbottiglia il valore, se non ha la lunghezza specificata e crea un avviso.

Exact (Pad)

Crea un errore se il valore è più lungo del consentito. Imbottire il valore se è troppo corto.

Exact (Truncate/Pad)

Tronca o imbottiglia il valore al numero di caratteri dato.

Length

Questa proprietà è disponibile solo se la proprietà Length Type è impostata. La lunghezza consentita per il campo.

XML Comment su Importazioni

L’importazione XML non gestisce i commenti XML. Il convertitore ignorerà qualsiasi commento nel file. Si possono aggiungere righe di tipo commento, per motivi di riferimento, ma non forniscono alcuna funzionalità o proprietà EDI per le importazioni XML.

Esportazione di dati XML

Proprietà dell’intestazione di esportazione

Direction

Per esportare dati XML da Microsoft Dynamics NAV 2015, impostate la proprietà Direction sul valore Export.

Default Namespace (URI)

Lo spazio dei nomi che dovrebbe essere usato, se la proprietà namespace di un elemento è impostata sul testoDefault“.

Fallback Communication Channel

Il canale di comunicazione che dovrebbe essere utilizzato, se non specificato prima da un altro codice mapping, AL / C/AL o utilizzando le transazioni commerciali. Questo può essere lasciato vuoto a partire da Anveo EDI Connect 4.00.

Send Channel After Convert

Configura se il canale di comunicazione deve essere inviato dopo l’esecuzione di questo mapping. Questo può essere usato per inviare automaticamente i file, senza bisogno di un lavoro separato.

Fallback Receiver Partner

È possibile specificare un partner di ricezione che viene utilizzato come fallback, nel caso in cui non ci sia un partner specificato prima. Il partner è utilizzato da alcuni canali di comunicazione per selezionare il destinatario. E si può accedere all’interno del mapping per emettere, per esempio, un numero di identificazione del partner.

Proprietà della linea di esportazione

Dopo aver creato una linea EDI mapping, è possibile configurare le proprietà. Mostreremo solo le proprietà per le linee EDI mapping con la proprietà Type impostata su Data poiché le altre proprietà si comportano come in qualsiasi altra mapping. Il convertitore XML supporta diverse linee di dati con diverse proprietà. Si controlla quale tipo di linea XML mapping si crea, impostando la proprietà Subtype:

Subtype

Il sottotipo definisce il tipo di linea di dati che volete aggiungere. Sono ammessi i seguenti valori:

Header

Questa linea mapping rappresenta un’intestazione XML. Un’intestazione XML assomiglia a “<?xml … ?>”.

Element

Questa linea mapping rappresenta un elemento XML. Un elemento XML inizia nel file con ““.

Attribute

Questa linea mapping rappresenta un attributo XML. Un attributo XML è all’interno del tag di apertura dell’elemento: ““.

Content

Questa linea rappresenta il contenuto tra un tag di elemento di apertura e uno di chiusura. Il valore è memorizzato tra:“Contenuto“.

Comment

Le linee di questo tipo sono solo a titolo informativo. Il modulo non supporta l’importazione di commenti.

DOCTYPE

Aggiunge un nodo doctype all’output. Un doctype assomiglia a “<!DOCTYPE … >”.

XML Header nelle esportazioni

Encoding

È possibile specificare la codifica XML per l’output. Questo sovrascriverà la codifica selezionata dalle proprietà dell’intestazione.

Standalone

Specifica se il file XML è autonomo.

Version

Specifica la versione XML. Per ora la 1.0 è l’unica versione supportata.


XML Element nelle esportazioni

Prefix

XML permette di riutilizzare lo stesso nome di elemento più volte. A volte si vuole mostrare a quale struttura appartiene l’elemento. Puoi specificare un prefisso che viene usato prima del nome dell’elemento. Il prefisso e lo spazio dei nomi devono corrispondere. Se lo spazio dei nomi non è esplicitamente definito con quel prefisso, il modulo aggiungerà automaticamente la definizione sull’elemento corrente.

Namespace (URI)

Un elemento in un file XML può essere assegnato a un namespace specifico. Nei dati XML effettivi questo è rappresentato usando prefissi prima del nome dell’elemento e assegnando l’URL del namespace al prefisso da qualche parte nella struttura prima o sull’elemento.

Name

Questa proprietà specifica il nome dell’elemento. Il nome dell’elemento è usato tra le parentesi.

Conditional Output

Potete impostare questa proprietà al valore True per emettere l’elemento solo se un’espressione sorgente specificata corrisponde a un filtro specificato.

NAV Filter

Questa proprietà è disponibile solo se la proprietà Conditional Output è impostata su True. Un filtro con cui controllare la SourceExpr. L’espressione sorgente sarà interpretata come testo per applicare il filtro. L’elemento apparirà nell’output solo se il valore dell’espressione sorgente specificata è all’interno del filtro specificato.

SourceExpr

Questa proprietà è disponibile solo se la proprietà Conditional Output è impostata su True. Questa proprietà specifica quale valore dovrebbe essere usato per decidere se corrisponde al filtro dato e l’elemento dovrebbe apparire nell’output, oppure no.

XML Attribute nelle esportazioni

Name

Specifica il nome dell’attributo XML.

Conditional Output

Potete impostare questa proprietà al valore True per emettere l’attributo XML solo se un’espressione sorgente specificata corrisponde a un filtro specificato.

NAV Filter

Questa proprietà è disponibile solo se la proprietà Conditional Output è impostata su True. Un filtro con cui controllare la SourceExpr. L’espressione sorgente sarà interpretata come testo per applicare il filtro. L’attributo XML apparirà nell’output solo se il valore dell’espressione sorgente specificata è all’interno del filtro specificato.

SourceExpr

Questa è la documentazione della proprietà SourceExpr dell’output condizionale. C’è una seconda proprietà con questo nome per specificare il valore dell’attributo XML.

Questa proprietà è disponibile solo se la proprietà Conditional Output è impostata su True. Questa proprietà specifica quale valore dovrebbe essere usato per decidere se corrisponde al filtro dato e l’attributo XML dovrebbe apparire nell’output, oppure no.

SourceExpr

Questa è la documentazione della proprietà SourceExpr per il valore dell’attributo XML.

Specifica il valore sorgente per l’attributo.

Format Type

Puoi selezionare il tipo di dati che vuoi importare.

Sono disponibili i seguenti valori:

Auto

Il campo viene formattato automaticamente, in base al tipo di dati sorgente.

NAV Format String

Potete usare una stringa di formato, come potete usare per la funzione build-in Microsoft Dynamics NAV 2015 AL / C/AL FORMAT.

Date

I dati sono formattati come una data. Potete specificare il formato con la proprietà Format String.

Time

I dati sono formattati come informazioni temporali. Potete specificare il formato con la proprietà Format String.

Date/Time

I dati sono formattati come informazioni di data/ora. Potete specificare il formato con la proprietà Format String.

Number

I dati sono formattati come un valore numerico.

Format String

Disponibile solo se la proprietà Format Type è impostata su data/ora o stringa di formato NAV.

Se la proprietà Format Type è impostata su NAV Format String, potete inserire la stringa di formato, come descritto nella guida AL / C/AL.

Se impostato su data/ora puoi inserire una stringa di formato, come descritto in lavorare con le stringhe di formato data/ora.

Blank Zeros

Se disponibile, specifica che i valori vuoti dovrebbero essere mostrati come un campo vuoto invece della rappresentazione vuota predefinita.

Decimal Character

Disponibile solo se la proprietà Format Type è impostata su Number. Specifica quale carattere dovrebbe essere usato come separatore decimale.

Thousands Separator Character

Disponibile solo se la proprietà Format Type è impostata su Number. Se le migliaia devono essere separate e, in caso affermativo, quale carattere deve essere usato.

Max. Decimal Places

Disponibile solo se la proprietà Format Type è impostata su Number. Il numero massimo di cifre decimali che dovrebbero essere emesse.

Min. Decimal Places

Disponibile solo se la proprietà Format Type è impostata su Number. Il numero minimo di cifre decimali che dovrebbero essere nell’output. Questo riempirà automaticamente i posti mancanti con degli zeri.

Sign

Disponibile solo se la proprietà Format Type è impostata su Number. Se emettere il segno positivo/negativo.

Negative Only

Emette solo il segno “-“.

Always

Emettere il segno “+” e “-“.

Sign after Value

Disponibile solo se la proprietà Format Type è impostata su Number. Se mettere il segno dopo i numeri.

Length Type

Questo campo è disponibile solo se la proprietà Field Type è impostata su Variable. Le azioni possibili sono condivise tra i convertitori, in questo convertitore è possibile utilizzare un tipo di campo diverso
per i campi a lunghezza fissa. Sono ammessi i seguenti valori:

Ignore

Non controllare la lunghezza dell’uscita.

Max (Error)

Crea un errore se il valore è più lungo del consentito.

Max (Truncate with Warning)

Crea un avviso se il valore è più lungo del consentito e tronca l’output alla lunghezza consentita.

Max (Truncate)

Tronca il valore, se è più lungo del consentito.

Max (Truncate…)

Troncare il valore, se è più lungo del consentito e aggiungere “…” alla fine per mostrare che il valore non è completo.

Exact (Error)

Crea un errore se l’output non ha la lunghezza specificata.

Exact (Truncate/Pad with Warning)

Tronca o imbottiglia il valore, se non ha la lunghezza specificata e crea un avviso.

Exact (Pad)

Crea un errore se il valore è più lungo del consentito. Imbottire il valore se è troppo corto.

Exact (Truncate/Pad)

Tronca o imbottiglia il valore al numero di caratteri dato.

Length

Questa proprietà può essere usata per specificare la lunghezza desiderata dell’output.

Alignment

Questo campo è disponibile solo se la proprietà Field Type è impostata su Fixed Length o
la proprietà Length Validation è impostata per imbottire l’output. Dove l’output dovrebbe essere allineato, se il valore è più corto del numero di caratteri da emettere.

Auto

Allinea a seconda del tipo di dati dell’espressione di origine.

Left

Allinea a sinistra il valore. Questo significa che il valore viene emesso per primo e poi il carattere di riempimento viene usato per riempire il campo.

Right

Inizia con il padding e fa uscire il valore allineato a destra.

Pad Character

Questo campo è disponibile solo se la proprietà Field Type è impostata su Fixed Length o se la proprietà Length Validation è impostata su Pad l’output. Quale carattere dovrebbe essere usato per il padding, se il valore non è abbastanza lungo.

XML Content nelle esportazioni

Conditional Output

Potete impostare questa proprietà al valore True per emettere il contenuto solo se un’espressione sorgente specificata corrisponde a un filtro specificato. In Anveo EDI Connect 4.00 e successivi: Se non si emette un contenuto per un elemento, l’elemento sarà rappresentato nell’output come un elemento XML auto-chiudente nella forma ““. Se si emette un contenuto vuoto, il convertitore emetterà l’elemento iniziale e finale.

NAV Filter

Questa proprietà è disponibile solo se la proprietà Conditional Output è impostata su True. Un filtro con cui controllare la SourceExpr. L’espressione sorgente sarà interpretata come testo per applicare il filtro. Il contenuto XML apparirà nell’output solo se il valore dell’espressione sorgente specificata è all’interno del filtro specificato.

SourceExpr

Questa è la documentazione della proprietà SourceExpr dell’output condizionale. C’è una seconda proprietà con questo nome per specificare il valore del contenuto XML.

Questa proprietà è disponibile solo se la proprietà Conditional Output è impostata su True. Questa proprietà specifica quale valore dovrebbe essere usato per decidere se corrisponde al filtro dato e il contenuto dovrebbe apparire nell’output, oppure no.

SourceExpr

Questa è la documentazione della proprietà SourceExpr per il valore del contenuto XML.

Specifica il valore sorgente per l’attributo.

Format Type

Puoi selezionare il tipo di dati che vuoi importare.

Sono disponibili i seguenti valori:

Auto

Il campo viene formattato automaticamente, in base al tipo di dati sorgente.

NAV Format String

Potete usare una stringa di formato, come potete usare per la funzione build-in Microsoft Dynamics NAV 2015 AL / C/AL FORMAT.

Date

I dati sono formattati come una data. Potete specificare il formato con la proprietà Format String.

Time

I dati sono formattati come informazioni temporali. Potete specificare il formato con la proprietà Format String.

Date/Time

I dati sono formattati come informazioni di data/ora. Potete specificare il formato con la proprietà Format String.

Number

I dati sono formattati come un valore numerico.

Format String

Disponibile solo se la proprietà Format Type è impostata su data/ora o stringa di formato NAV.

Se la proprietà Format Type è impostata su NAV Format String, potete inserire la stringa di formato, come descritto nella guida AL / C/AL.

Se impostato su data/ora puoi inserire una stringa di formato, come descritto in lavorare con le stringhe di formato data/ora.

Blank Zeros

Se disponibile, specifica che i valori vuoti dovrebbero essere mostrati come un campo vuoto invece della rappresentazione vuota predefinita.

Decimal Character

Disponibile solo se la proprietà Format Type è impostata su Number. Specifica quale carattere dovrebbe essere usato come separatore decimale.

Thousands Separator Character

Disponibile solo se la proprietà Format Type è impostata su Number. Se le migliaia devono essere separate e, in caso affermativo, quale carattere deve essere usato.

Max. Decimal Places

Disponibile solo se la proprietà Format Type è impostata su Number. Il numero massimo di cifre decimali che dovrebbero essere emesse.

Min. Decimal Places

Disponibile solo se la proprietà Format Type è impostata su Number. Il numero minimo di cifre decimali che dovrebbero essere nell’output. Questo riempirà automaticamente i posti mancanti con degli zeri.

Sign

Disponibile solo se la proprietà Format Type è impostata su Number. Se emettere il segno positivo/negativo.

Negative Only

Emette solo il segno “-“.

Always

Emettere il segno “+” e “-“.

Sign after Value

Disponibile solo se la proprietà Format Type è impostata su Number. Se mettere il segno dopo i numeri.

Length Type

Questo campo è disponibile solo se la proprietà Field Type è impostata su Variable. Le azioni possibili sono condivise tra i convertitori, in questo convertitore è possibile utilizzare un tipo di campo diverso
per i campi a lunghezza fissa. Sono ammessi i seguenti valori:

Ignore

Non controllare la lunghezza dell’uscita.

Max (Error)

Crea un errore se il valore è più lungo del consentito.

Max (Truncate with Warning)

Crea un avviso se il valore è più lungo del consentito e tronca l’output alla lunghezza consentita.

Max (Truncate)

Tronca il valore, se è più lungo del consentito.

Max (Truncate…)

Troncare il valore, se è più lungo del consentito e aggiungere “…” alla fine per mostrare che il valore non è completo.

Exact (Error)

Crea un errore se l’output non ha la lunghezza specificata.

Exact (Truncate/Pad with Warning)

Tronca o imbottiglia il valore, se non ha la lunghezza specificata e crea un avviso.

Exact (Pad)

Crea un errore se il valore è più lungo del consentito. Imbottire il valore se è troppo corto.

Exact (Truncate/Pad)

Tronca o imbottiglia il valore al numero di caratteri dato.

Length

Questa proprietà può essere usata per specificare la lunghezza desiderata dell’output.

Alignment

Questo campo è disponibile solo se la proprietà Field Type è impostata su Fixed Length o
la proprietà Length Validation è impostata per imbottire l’output. Dove l’output dovrebbe essere allineato, se il valore è più corto del numero di caratteri da emettere.

Auto

Allinea a seconda del tipo di dati dell’espressione di origine.

Left

Allinea a sinistra il valore. Questo significa che il valore viene emesso per primo e poi il carattere di riempimento viene usato per riempire il campo.

Right

Inizia con il padding e fa uscire il valore allineato a destra.

Pad Character

Questo campo è disponibile solo se la proprietà Field Type è impostata su Fixed Length o se la proprietà Length Validation è impostata su Pad l’output. Quale carattere dovrebbe essere usato per il padding, se il valore non è abbastanza lungo.

XML Comment su Esportazioni

Conditional Output

Potete impostare questa proprietà al valore True per emettere il commento solo se un’espressione sorgente specificata corrisponde a un filtro specificato.

NAV Filter

Questa proprietà è disponibile solo se la proprietà Conditional Output è impostata su True. Un filtro con cui controllare la SourceExpr. L’espressione sorgente sarà interpretata come testo per applicare il filtro. Il commento XML apparirà nell’output solo se il valore dell’espressione sorgente specificata è all’interno del filtro specificato.

SourceExpr

Questa è la documentazione della proprietà SourceExpr dell’output condizionale. C’è una seconda proprietà con questo nome per specificare il valore del commento XML.

Questa proprietà è disponibile solo se la proprietà Conditional Output è impostata su True. Questa proprietà specifica quale valore dovrebbe essere usato per decidere se corrisponde al filtro dato e il commento XML dovrebbe apparire nell’output, oppure no.

SourceExpr

Questa è la documentazione della proprietà SourceExpr per il valore del commento XML.

Specifica il valore sorgente per l’attributo.

Format Type

Puoi selezionare il tipo di dati che vuoi importare.

Sono disponibili i seguenti valori:

Auto

Il campo è formattato automaticamente, in base al tipo di dati sorgente.

NAV Format String

Potete usare una stringa di formato, come potete usare per la funzione build-in Microsoft Dynamics NAV 2015 AL / C/AL FORMAT.

Date

I dati sono formattati come una data. Potete specificare il formato con la proprietà Format String.

Time

I dati sono formattati come informazioni temporali. Potete specificare il formato con la proprietà Format String.

Date/Time

I dati sono formattati come informazioni di data/ora. Potete specificare il formato con la proprietà Format String.

Number

I dati sono formattati come un valore numerico.

Format String

Disponibile solo se la proprietà Format Type è impostata su data/ora o stringa di formato NAV.

Se la proprietà Format Type è impostata su NAV Format String, potete inserire la stringa di formato, come descritto nella guida AL / C/AL.

Se impostato su data/ora puoi inserire una stringa di formato, come descritto in lavorare con le stringhe di formato data/ora.

Blank Zeros

Se disponibile, specifica che i valori vuoti dovrebbero essere mostrati come un campo vuoto invece della rappresentazione vuota predefinita.

Decimal Character

Disponibile solo se la proprietà Format Type è impostata su Number. Specifica quale carattere dovrebbe essere usato come separatore decimale.

Thousands Separator Character

Disponibile solo se la proprietà Format Type è impostata su Number. Se le migliaia devono essere separate e, in caso affermativo, quale carattere deve essere usato.

Max. Decimal Places

Disponibile solo se la proprietà Format Type è impostata su Number. Il numero massimo di cifre decimali che dovrebbero essere emesse.

Min. Decimal Places

Disponibile solo se la proprietà Format Type è impostata su Number. Il numero minimo di cifre decimali che dovrebbero essere nell’output. Questo riempirà automaticamente i posti mancanti con degli zeri.

Sign

Disponibile solo se la proprietà Format Type è impostata su Number. Se emettere il segno positivo/negativo.

Negative Only

Emette solo il segno “-“.

Always

Emettere il segno “+” e “-“.

Sign after Value

Disponibile solo se la proprietà Format Type è impostata su Number. Se mettere il segno dopo i numeri.

XML DOCTYPE nelle esportazioni

Conditional Output

Potete impostare questa proprietà al valore True per emettere il commento solo se un’espressione sorgente specificata corrisponde a un filtro specificato.

NAV Filter

Questa proprietà è disponibile solo se la proprietà Conditional Output è impostata su True. Un filtro con cui controllare la SourceExpr. L’espressione sorgente sarà interpretata come testo per applicare il filtro. L’XML
DOCTYPE apparirà nell’output solo se il valore dell’espressione sorgente specificata è all’interno del filtro specificato.

SourceExpr

Questa proprietà è disponibile solo se la proprietà Conditional Output è impostata su True. Questa proprietà specifica quale valore dovrebbe essere usato per decidere se corrisponde al filtro dato e il DOCTYPE XML dovrebbe apparire nell’output, oppure no.

Name

Specifica il nome del DOCTYPE, come “html”.

Public ID

Specifica l’ID pubblico.

System ID

Specifica l’ID del sistema.

Internal Subset

Specifica il sottoinsieme interno.