Anveo EDI Connect / Config / Mappings / De XML-omzetter
Dit is een automatische vertaling. De originele post is beschikbaar in Engels.

De XML-omzetter

De XML-omzetter kan worden gebruikt om XML-bestanden te importeren en te exporteren. Anveo EDI Connect ondersteunt de meeste XML-functies.

We gaan ervan uit dat u weet hoe u met mapping moet werken en hoe u toegang krijgt tot de EDI-eigenschappen.

Gebruik van de assistent

U kunt de mapping maken vanuit een XML-voorbeeldbestand of een XSD-bestand.

Als u een XML-voorbeeldbestand gebruikt, houd er dan rekening mee dat de module geen lussen in de XML-structuur kan detecteren. U moet ervoor zorgen dat er slechts één herhaling is van elke geluste structuur of u moet een aantal van de aangemaakte EDI mapping lijnen achteraf verwijderen.

De XSD-ondersteuning is nog steeds experimenteel en we ondersteunen niet alle XSD-opties. Na de import zullen we een lijst met fouten laten zien, maar meestal moet de basisstructuur worden gecreëerd. Als er meerdere mogelijke root nodes zijn zal de module vragen welke gebruikt moet worden. Als de bestanden includes bevatten, zullen we vragen om de extra XSD-bestanden. De module volgt geen verwijzingen naar externe URL’s.

Gebruik van commando’s

De XML-converter ondersteunt momenteel geen commando’s.

Importeren/exporteren

We zullen de eigenschappen en kenmerken voor import en export apart bespreken.

XML-gegevens importeren

Na het aanmaken van de mapping moet u eerst controleren of de header-eigenschappen correct zijn ingesteld. Daarna kunt u beginnen met het maken van mapping, hetzij met behulp van de wizard, zoals hierboven beschreven, hetzij door ze handmatig toe te voegen.

De XML-converter ondersteunt niet het gebruik van filters binnenin de schrijf-tabellussen, om alleen een record te creëren, als de verwachte gegevens worden verstrekt. Ook voor schrijflussen zal de module alleen kijken naar de eerste child mapping regel, als deze verplicht is en niet in het bestand staat zal de lus geen record maken. Anders zal de module een record aanmaken en proberen alle andere kinderlijnen ook te verwerken.

Eigenschappen van de invoerkop

Direction

Om XML-gegevens van een externe bron in Microsoft Dynamics 365 Business Central te importeren, stelt u de eigenschap Direction in op de waarde Import.

Ignore Unknown Elements

Deze eigenschap definieert, hoe om te gaan met situaties, waarbij het bestand elementen bevat, die niet zijn gedefinieerd in de mapping. De standaardwaarde False geeft een fout aan onverwachte gegevens, wat ten zeerste wordt aanbevolen. Door de waarde van de eigenschap op False te zetten, worden alle elementen die niet in de mapping zijn gedefinieerd, genegeerd. Dit kan er ook toe leiden dat elementen, die in de mapping zijn gedefinieerd, niet meer worden geparseerd, omdat de mapping ze niet meer kan detecteren. Gebruik dit met de nodige voorzichtigheid.

Default Namespace (URI)

Deze eigenschap definieert een naamruimte die gebruikt kan worden op elementen, door het mapping op Default in te stellen. Meestal laat je dit pand leeg.

Lijneigenschappen importeren

Na het aanmaken van een EDI mapping regel kunt u de eigenschappen configureren. We zullen alleen de eigenschappen voor EDI mapping lijnen laten zien met de Type eigenschap ingesteld op Data zoals de andere eigenschappen zich gedragen in elke andere mapping. De XML-converter ondersteunt verschillende datalijnen met verschillende eigenschappen. U bepaalt zelf wat voor soort XML mapping regel u aanmaakt, door de eigenschap Subtype in te stellen:

Subtype

Het subtype definieert, wat voor soort datalijn u wilt toevoegen. De volgende waarden zijn toegestaan:

Element

Deze mapping regel vertegenwoordigt een XML-element. Een XML-element begint in het bestand met ““.

Attribute

Deze mapping regel vertegenwoordigt een XML-attribuut. Een XML-attribuut bevindt zich in de openingselement-tag: ““.

Content

Deze regel geeft de inhoud weer tussen een openings- en een sluitingselement-tag. De waarde wordt opgeslagen tussen: “Inhoud“.

Comment

Dit soort regels is alleen bedoeld ter informatie. De module ondersteunt het importeren van commentaar niet.

Indent

In de XML mapping proberen we twee verschillende bomen weer te geven, één die alle herhalende structuren in lussen groepeert en één die de boomstructuur van XML weergeeft. Vaak is dit niet tegenstrijdig, maar soms kan het dubbelzinnig zijn. Om die reden is er een eigenschap met de naam Ident die het mogelijk maakt om de inspringing van de XML-structuur expliciet in te stellen. Dit wordt automatisch ingevuld vanuit de importassistent, maar u moet het handmatig instellen, als u mapping met de hand aanmaakt.


XML Element voor de invoer

De volgende eigenschappen worden alleen ondersteund als de eigenschap Type is ingesteld op Data en de eigenschap Subtype is ingesteld op de waarde Element.

Prefix

Met XML kunt u dezelfde elementnaam meerdere malen hergebruiken. Soms wil je laten zien, tot welke structuur het element behoort. U kunt een voorvoegsel opgeven dat voor de naam van het element wordt gebruikt. Dit zal resulteren in het weergeven van het element als ““. Bij importen wordt deze eigenschap alleen gebruikt om de mapping leesbaarder te maken. Sinds versie 4.00 van de module wordt de volgende eigenschap met de naam Namespace (URI) gebruikt om te controleren of het geïmporteerde element overeenkomt met de regel mapping.

Namespace (URI)

Een element in een XML-bestand kan worden toegewezen aan een specifieke naamruimte. In de eigenlijke XML-data wordt dit weergegeven door het gebruik van voorvoegsels voor de naam van het element en het toekennen van de namespace URL aan het voorvoegsel ergens in de structuur voor of op het element. Sinds versie 4.00 van de module controleren we of de namespace in het bestand overeenkomt met deze waarde. Als je geen namespaces gebruikt op een element, laat deze eigenschap dan leeg.

Name

Deze eigenschap specificeert de naam van het element. De naam van het element wordt tussen de haakjes gebruikt.

Mandatory

Geeft aan of dit element verplicht is. Het instellen van deze eigenschap op de waarde True betekent dat het element in het bestand moet staan, of als er een parent loop in write mode is dat het record alleen wordt aangemaakt, als het element aanwezig is. Is de waarde van deze eigenschap False, dan wordt het element als voorwaardelijk beschouwd.

XML Attribute op de invoer

De volgende eigenschappen worden alleen ondersteund als de eigenschap Type is ingesteld op Data en de eigenschap Subtype is ingesteld op de waarde Attribute. De regel mapping moet een kind zijn van een regel mapping waar de eigenschap Type is ingesteld op Data en de eigenschap Subtype is ingesteld op de waarde Element.

De volgorde van de attributen is niet belangrijk en wordt door de import genegeerd. Dezelfde attribuutnaam is slechts één keer per element toegestaan.

Name

Geeft de naam van het attribuut aan.

DestExpr

Geeft aan waar de gegevens moeten worden opgeslagen. In de XML-converteringsfilters wordt een fout gemaakt als de waarde niet overeenkomt en niet kan worden gebruikt om delen van de mapping conditioneel te verwerken.

Er is een sectie over bestemmingsexpressies, waar u meer kunt leren over deze eigenschap.

Format Type

Geeft aan hoe de gegevens door de module moeten worden geïnterpreteerd.

De volgende waarden zijn beschikbaar:

Auto

Het veld wordt automatisch geïnterpreteerd op basis van het type doelgegevens.

Date

De gegevens worden geïnterpreteerd als een datum. U kunt het formaat opgeven met de eigenschap Format String.

Time

De gegevens worden geïnterpreteerd als tijdsinformatie. U kunt het formaat opgeven met de eigenschap Format String.

Date/Time

De gegevens worden geïnterpreteerd als datum/tijd informatie. U kunt het formaat opgeven met de eigenschap Format String.

Format String

Alleen beschikbaar, als de eigenschap Format Type is ingesteld. Specificeert de datum/tijd formaat string, zoals beschreven in het werken met datum/tijd formaat strings.

Length Type

Geeft aan of de waarde een bepaalde lengte moet hebben.

Length Type

U kunt aangeven dat u de lengte van de inkomende gegevens wilt controleren. De volgende waarden zijn toegestaan:

Ignore

Controleer de lengte van de invoer niet.

Max (Error)

Maak een fout als de waarde langer is dan toegestaan.

Max (Truncate with Warning)

Maak een waarschuwing aan als de waarde langer is dan toegestaan en snijd de uitvoer af tot de toegestane lengte.

Max (Truncate)

Snij de waarde af, is het langer dan toegestaan.

Max (Truncate…)

Snij de waarde af, is deze langer dan toegestaan en voeg “…” toe aan het einde om aan te tonen dat de waarde niet volledig is.

Exact (Error)

Maak een fout als de uitvoer niet de opgegeven lengte heeft.

Exact (Truncate/Pad with Warning)

Knip de waarde af of vul deze in, als deze niet de opgegeven lengte heeft, en maak een waarschuwing.

Exact (Pad)

Maak een fout als de waarde langer is dan toegestaan. Vul de waarde in als deze te kort is.

Exact (Truncate/Pad)

Knip of vul de waarde in tot het opgegeven aantal karakters.

Length

Deze eigenschap is alleen beschikbaar als de eigenschap Length Type is ingesteld. De toegestane lengte voor het veld.

XML Content bij invoer

De volgende eigenschappen worden alleen ondersteund als de eigenschap Type is ingesteld op Data en de eigenschap Subtype is ingesteld op de waarde Content.

De regel mapping moet een kind zijn van een regel mapping waar de eigenschap Type is ingesteld op Data en de eigenschap Subtype is ingesteld op de waarde Element. Als u zowel XML-attributen als een inhoud heeft, is de volgorde van de mapping niet belangrijk. Voor de leesbaarheid raden wij echter aan de attributen op de voorgrond te plaatsen.

DestExpr

Geeft aan waar de gegevens moeten worden opgeslagen. In de XML-converteringsfilters wordt een fout gemaakt als de waarde niet overeenkomt en niet kan worden gebruikt om delen van de mapping conditioneel te verwerken.

Er is een sectie over bestemmingsexpressies, waar u meer kunt leren over deze eigenschap.

Format Type

Geeft aan hoe de gegevens door de module moeten worden geïnterpreteerd.

De volgende waarden zijn beschikbaar:

Auto

Het veld wordt automatisch geïnterpreteerd op basis van het type doelgegevens.

Date

De gegevens worden geïnterpreteerd als een datum. U kunt het formaat opgeven met de eigenschap Format String.

Time

De gegevens worden geïnterpreteerd als tijdsinformatie. U kunt het formaat opgeven met de eigenschap Format String.

Date/Time

De gegevens worden geïnterpreteerd als datum/tijd informatie. U kunt het formaat opgeven met de eigenschap Format String.

Format String

Alleen beschikbaar, als de eigenschap Format Type is ingesteld. Specificeert de datum/tijd formaat string, zoals beschreven in het werken met datum/tijd formaat strings.

Length Type

Geeft aan of de waarde een bepaalde lengte moet hebben.

Length Type

U kunt aangeven dat u de lengte van de inkomende gegevens wilt controleren. De volgende waarden zijn toegestaan:

Ignore

Controleer de lengte van de invoer niet.

Max (Error)

Maak een fout als de waarde langer is dan toegestaan.

Max (Truncate with Warning)

Maak een waarschuwing aan als de waarde langer is dan toegestaan en snijd de uitvoer af tot de toegestane lengte.

Max (Truncate)

Snij de waarde af, is het langer dan toegestaan.

Max (Truncate…)

Snij de waarde af, is deze langer dan toegestaan en voeg “…” toe aan het einde om aan te tonen dat de waarde niet volledig is.

Exact (Error)

Maak een fout als de uitvoer niet de opgegeven lengte heeft.

Exact (Truncate/Pad with Warning)

Knip de waarde af of vul deze in, als deze niet de opgegeven lengte heeft, en maak een waarschuwing.

Exact (Pad)

Maak een fout als de waarde langer is dan toegestaan. Vul de waarde in als deze te kort is.

Exact (Truncate/Pad)

Knip of vul de waarde in tot het opgegeven aantal karakters.

Length

Deze eigenschap is alleen beschikbaar als de eigenschap Length Type is ingesteld. De toegestane lengte voor het veld.

XML Comment op de invoer

De XML-import behandelt geen XML-commentaren. De converter zal alle opmerkingen in het bestand negeren. U kunt regels met typecommentaar toevoegen, om redenen van referentie, maar ze bieden geen functionaliteit of EDI-eigenschappen voor XML-importen.

XML-gegevens exporteren

Export Header Eigenschappen

Direction

Om XML-gegevens uit de Microsoft Dynamics 365 Business Central te exporteren, stelt u de eigenschap Direction in op de waarde Export.

Default Namespace (URI)

De namespace die gebruikt moet worden, als de namespace eigenschap op een element is ingesteld op de tekstDefault“.

Fallback Communication Channel

Het communicatiekanaal dat gebruikt moet worden, indien niet eerder gespecificeerd door een andere mapping, AL / C/AL code of door gebruik te maken van de zakelijke transacties. Dit kan leeg gelaten worden vanaf Anveo EDI Connect 4.00.

Send Channel After Convert

Configureert of het communicatiekanaal moet worden verzonden na het uitvoeren van deze mapping. Dit kan gebruikt worden om de bestanden automatisch te versturen, zonder dat er een aparte opdracht nodig is.

Fallback Receiver Partner

U kunt een ontvangerspartner opgeven die als noodoplossing wordt gebruikt, voor het geval er nog geen partner is opgegeven. De partner wordt door sommige communicatiekanalen gebruikt om de ontvanger te selecteren. En is toegankelijk in de mapping om bijvoorbeeld een identificatienummer van de partner uit te voeren.

Lijneigenschappen exporteren

Na het aanmaken van een EDI mapping regel kunt u de eigenschappen configureren. We zullen alleen de eigenschappen voor EDI mapping lijnen laten zien met de Type eigenschap ingesteld op Data zoals de andere eigenschappen zich gedragen in elke andere mapping. De XML-converter ondersteunt verschillende datalijnen met verschillende eigenschappen. U bepaalt zelf wat voor soort XML mapping u maakt, door de eigenschap Subtype in te stellen:

Subtype

Het subtype definieert, wat voor soort datalijn u wilt toevoegen. De volgende waarden zijn toegestaan:

Header

Deze mapping regel vertegenwoordigt een XML header. Een XML-kop lijkt op “

Element

Deze mapping regel vertegenwoordigt een XML-element. Een XML-element begint in het bestand met ““.

Attribute

Deze mapping regel vertegenwoordigt een XML-attribuut. Een XML-attribuut bevindt zich in de openingselement-tag: ““.

Content

Deze regel geeft de inhoud weer tussen een openings- en een sluitingselement-tag. De waarde wordt opgeslagen tussen: “Inhoud“.

Comment

Dit soort regels is alleen bedoeld ter informatie. De module ondersteunt het importeren van commentaar niet.

DOCTYPE

Voegt een doctype knooppunt toe aan de uitgang. Een doctype lijkt op “

XML Header op de export

Encoding

U kunt de XML-codering voor de uitvoer opgeven. Dit zal de geselecteerde codering van de header-eigenschappen opheffen.

Standalone

Geeft aan of het XML-bestand op zichzelf staat.

Version

Specificeert de XML-versie. Vanaf nu is 1.0 de enige ondersteunde versie.


XML Element over export

Prefix

Met XML kunt u dezelfde elementnaam meerdere malen hergebruiken. Soms wil je laten zien, tot welke structuur het element behoort. U kunt een voorvoegsel opgeven dat voor de naam van het element wordt gebruikt. Het voorvoegsel en de naamruimte moeten overeenkomen. Als de naamruimte niet expliciet is gedefinieerd met dat voorvoegsel, zal de module automatisch de definitie op het huidige element toevoegen.

Namespace (URI)

Een element in een XML-bestand kan worden toegewezen aan een specifieke naamruimte. In de eigenlijke XML-data wordt dit weergegeven door het gebruik van voorvoegsels voor de naam van het element en het toekennen van de namespace URL aan het voorvoegsel ergens in de structuur voor of op het element.

Name

Deze eigenschap specificeert de naam van het element. De naam van het element wordt tussen de haakjes gebruikt.

Conditional Output

U kunt deze eigenschap instellen op de waarde True om het element alleen uit te voeren als een gespecificeerde bronexpressie overeenkomt met een gespecificeerd filter.

NAV Filter

Deze eigenschap is alleen beschikbaar als de eigenschap Conditional Output is ingesteld op True. Een filter om de SourceExpr mee te controleren. De bronexpressie wordt geïnterpreteerd als tekst voor het toepassen van de filter. Het element zal alleen in de uitgang verschijnen als de waarde van de gespecificeerde bronexpressie binnen het gespecificeerde filter ligt.

SourceExpr

Deze eigenschap is alleen beschikbaar als de eigenschap Conditional Output is ingesteld op True. Deze eigenschap specificeert welke waarde moet worden gebruikt om te beslissen of het overeenkomt met het gegeven filter en of het element al dan niet in de uitvoer moet verschijnen.

XML Attribute op de export

Name

Specificeert de naam van het XML-attribuut.

Conditional Output

U kunt deze eigenschap instellen op de waarde True om alleen het XML-attribuut uit te voeren als een gespecificeerde bronexpressie overeenkomt met een gespecificeerd filter.

NAV Filter

Deze eigenschap is alleen beschikbaar als de eigenschap Conditional Output is ingesteld op True. Een filter om de SourceExpr mee te controleren. De bronexpressie wordt geïnterpreteerd als tekst voor het toepassen van de filter. Het XML-attribuut verschijnt alleen in de uitvoer als de waarde van de gespecificeerde bronexpressie binnen het gespecificeerde filter ligt.

SourceExpr

Dit is de documentatie van de eigenschap SourceExpr van de voorwaardelijke uitgang. Er is een tweede eigenschap met deze naam om de waarde van het XML-attribuut te specificeren.

Deze eigenschap is alleen beschikbaar als de eigenschap Conditional Output is ingesteld op True. Deze eigenschap specificeert welke waarde moet worden gebruikt om te beslissen of deze overeenkomt met het gegeven filter en of het XML-attribuut al dan niet in de uitvoer moet verschijnen.

SourceExpr

Dit is de documentatie van de eigenschap SourceExpr voor de waarde van het XML-attribuut.

Geeft de bronwaarde van het attribuut aan.

Format Type

U kunt het gegevenstype selecteren van de gegevens die u wilt importeren.

De volgende waarden zijn beschikbaar:

Auto

Het veld wordt automatisch geformatteerd, op basis van het type brongegevens.

NAV Format String

U kunt een format string gebruiken, zoals u ook kunt gebruiken voor de Microsoft Dynamics 365 Business Central inbouwfunctie AL / C/AL FORMAT.

Date

De gegevens worden geformatteerd als een datum. U kunt het formaat opgeven met de eigenschap Format String.

Time

De gegevens worden geformatteerd als tijdsinformatie. U kunt het formaat opgeven met de eigenschap Format String.

Date/Time

De gegevens worden geformatteerd als datum/tijd informatie. U kunt het formaat opgeven met de eigenschap Format String.

Number

De gegevens worden geformatteerd als een numerieke waarde.

Format String

Alleen beschikbaar, als de eigenschap Format Type is se to date / time of NAV formaat string.

Als de eigenschap Format Type is ingesteld op NAV Format String, kunt u de formaatstring invoeren, zoals beschreven in de AL / C/AL help.

Indien ingesteld op datum/tijd kunt u een format string invoeren, zoals beschreven bij het werken met datum/tijd formaat strings.

Blank Zeros

Indien beschikbaar, geeft u aan dat lege waarden moeten worden uitgevoerd als een leeg veld in plaats van de standaard lege weergave.

Decimal Character

Alleen beschikbaar, als de eigenschap Format Type is ingesteld op Number. Geeft aan welk teken als decimaalscheidingsteken moet worden gebruikt.

Thousands Separator Character

Alleen beschikbaar, als de eigenschap Format Type is ingesteld op Number. Of er duizenden moeten worden gescheiden en of, welk karakter moet worden gebruikt.

Max. Decimal Places

Alleen beschikbaar, als de eigenschap Format Type is ingesteld op Number. Het maximale aantal decimalen dat moet worden uitgevoerd.

Min. Decimal Places

Alleen beschikbaar, als de eigenschap Format Type is ingesteld op Number. Het minimale aantal decimalen dat in de uitgang moet staan. Hierdoor worden de ontbrekende plaatsen automatisch gevuld met nullen.

Sign

Alleen beschikbaar, als de eigenschap Format Type is ingesteld op Number. Of het positief/negatief teken moet worden uitgevoerd.

Negative Only

Voer alleen het “-” teken uit.

Always

Voer het “+” en “-” teken uit.

Sign after Value

Alleen beschikbaar, als de eigenschap Format Type is ingesteld op Number. Of het bordje achter de nummers te zetten.

Length Type

Dit veld is alleen beschikbaar als de eigenschap Field Type is ingesteld op Variable. De mogelijke acties worden gedeeld tussen de converters, in deze converter kunt u een ander veldtype
gebruiken voor velden met een vaste lengte. De volgende waarden zijn toegestaan:

Ignore

Controleer de lengte van de uitgang niet.

Max (Error)

Maak een fout als de waarde langer is dan toegestaan.

Max (Truncate with Warning)

Maak een waarschuwing aan als de waarde langer is dan toegestaan en snijd de uitvoer af tot de toegestane lengte.

Max (Truncate)

Snij de waarde af, is het langer dan toegestaan.

Max (Truncate…)

Snij de waarde af, is deze langer dan toegestaan en voeg “…” toe aan het einde om aan te tonen dat de waarde niet volledig is.

Exact (Error)

Maak een fout als de uitvoer niet de opgegeven lengte heeft.

Exact (Truncate/Pad with Warning)

Knip de waarde af of vul deze in, als deze niet de opgegeven lengte heeft, en maak een waarschuwing.

Exact (Pad)

Maak een fout als de waarde langer is dan toegestaan. Vul de waarde in als deze te kort is.

Exact (Truncate/Pad)

Knip of vul de waarde in tot het opgegeven aantal karakters.

Length

Deze eigenschap kan worden gebruikt om de gewenste lengte van de uitgang op te geven.

Alignment

Dit veld is alleen beschikbaar als de eigenschap Field Type is ingesteld op Fixed Length of
als de eigenschap Length Validation is ingesteld om de uitvoer te padden. Waar de uitvoer moet worden uitgelijnd, als de waarde korter is dan het aantal karakters dat tot de uitvoer wordt gerekend.

Auto

Lijn uit afhankelijk van het brontype van de expressiegegevens.

Left

Links de waarde uitlijnen. Dit betekent dat de waarde eerst wordt uitgevoerd en daarna wordt het opvulkarakter gebruikt om het veld te vullen.

Right

Begin met de vulling en voer de waarde rechts uitgelijnd uit.

Pad Character

Dit veld is alleen beschikbaar als de eigenschap Field Type is ingesteld op Fixed Length of als de eigenschap Length Validation is ingesteld om de uitvoer op te laden. Welk karakter moet worden gebruikt voor opvulling, als de waarde niet lang genoeg is.

XML Content bij export

Conditional Output

U kunt deze eigenschap instellen op de waarde True om de inhoud alleen uit te voeren als een gespecificeerde bronexpressie overeenkomt met een gespecificeerd filter. In Anveo EDI Connect 4.00 en nieuwer: Als u geen inhoud voor een element uitvoert, wordt het element in de uitvoer gerepresenteerd als een zelfsluitend XML-element in de vorm ““. Als u een lege inhoud uitvoert, zal de converter het begin- en eindelement uitvoeren.

NAV Filter

Deze eigenschap is alleen beschikbaar als de eigenschap Conditional Output is ingesteld op True. Een filter om de SourceExpr mee te controleren. De bronexpressie wordt geïnterpreteerd als tekst voor het toepassen van de filter. De XML-inhoud zal alleen in de uitvoer verschijnen als de waarde van de gespecificeerde bronexpressie binnen het gespecificeerde filter ligt.

SourceExpr

Dit is de documentatie van de eigenschap SourceExpr van de voorwaardelijke uitgang. Er is een tweede eigenschap met deze naam om de XML-inhoudswaarde te specificeren.

Deze eigenschap is alleen beschikbaar als de eigenschap Conditional Output is ingesteld op True. Deze eigenschap geeft aan welke waarde gebruikt moet worden om te bepalen of deze overeenkomt met het gegeven filter en of de inhoud al dan niet in de uitvoer moet verschijnen.

SourceExpr

Dit is de documentatie van de eigenschap SourceExpr voor de waarde van de XML-content.

Geeft de bronwaarde van het attribuut aan.

Format Type

U kunt het gegevenstype selecteren van de gegevens die u wilt importeren.

De volgende waarden zijn beschikbaar:

Auto

Het veld wordt automatisch geformatteerd, op basis van het type brongegevens.

NAV Format String

U kunt een format string gebruiken, zoals u ook kunt gebruiken voor de Microsoft Dynamics 365 Business Central inbouwfunctie AL / C/AL FORMAT.

Date

De gegevens worden geformatteerd als een datum. U kunt het formaat opgeven met de eigenschap Format String.

Time

De gegevens worden geformatteerd als tijdsinformatie. U kunt het formaat opgeven met de eigenschap Format String.

Date/Time

De gegevens worden geformatteerd als datum/tijd informatie. U kunt het formaat opgeven met de eigenschap Format String.

Number

De gegevens worden geformatteerd als een numerieke waarde.

Format String

Alleen beschikbaar, als de eigenschap Format Type is se to date / time of NAV formaat string.

Als de eigenschap Format Type is ingesteld op NAV Format String, kunt u de formaatstring invoeren, zoals beschreven in de AL / C/AL help.

Indien ingesteld op datum/tijd kunt u een format string invoeren, zoals beschreven bij het werken met datum/tijd formaat strings.

Blank Zeros

Indien beschikbaar, geeft u aan dat lege waarden moeten worden uitgevoerd als een leeg veld in plaats van de standaard lege weergave.

Decimal Character

Alleen beschikbaar, als de eigenschap Format Type is ingesteld op Number. Geeft aan welk teken als decimaalscheidingsteken moet worden gebruikt.

Thousands Separator Character

Alleen beschikbaar, als de eigenschap Format Type is ingesteld op Number. Of er duizenden moeten worden gescheiden en of, welk karakter moet worden gebruikt.

Max. Decimal Places

Alleen beschikbaar, als de eigenschap Format Type is ingesteld op Number. Het maximale aantal decimalen dat moet worden uitgevoerd.

Min. Decimal Places

Alleen beschikbaar, als de eigenschap Format Type is ingesteld op Number. Het minimale aantal decimalen dat in de uitgang moet staan. Hierdoor worden de ontbrekende plaatsen automatisch gevuld met nullen.

Sign

Alleen beschikbaar, als de eigenschap Format Type is ingesteld op Number. Of het positief/negatief teken moet worden uitgevoerd.

Negative Only

Voer alleen het “-” teken uit.

Always

Voer het “+” en “-” teken uit.

Sign after Value

Alleen beschikbaar, als de eigenschap Format Type is ingesteld op Number. Of het bordje achter de nummers te zetten.

Length Type

Dit veld is alleen beschikbaar als de eigenschap Field Type is ingesteld op Variable. De mogelijke acties worden gedeeld tussen de converters, in deze converter kunt u een ander veldtype gebruiken
voor velden met een vaste lengte. De volgende waarden zijn toegestaan:

Ignore

Controleer de lengte van de uitgang niet.

Max (Error)

Maak een fout als de waarde langer is dan toegestaan.

Max (Truncate with Warning)

Maak een waarschuwing aan als de waarde langer is dan toegestaan en snijd de uitvoer af tot de toegestane lengte.

Max (Truncate)

Snij de waarde af, is het langer dan toegestaan.

Max (Truncate…)

Snij de waarde af, is deze langer dan toegestaan en voeg “…” toe aan het einde om aan te tonen dat de waarde niet volledig is.

Exact (Error)

Maak een fout als de uitvoer niet de opgegeven lengte heeft.

Exact (Truncate/Pad with Warning)

Knip de waarde af of vul deze in, als deze niet de opgegeven lengte heeft, en maak een waarschuwing.

Exact (Pad)

Maak een fout als de waarde langer is dan toegestaan. Vul de waarde in als deze te kort is.

Exact (Truncate/Pad)

Knip of vul de waarde in tot het opgegeven aantal karakters.

Length

Deze eigenschap kan worden gebruikt om de gewenste lengte van de uitgang op te geven.

Alignment

Dit veld is alleen beschikbaar als de eigenschap Field Type is ingesteld op Fixed Length of
als de eigenschap Length Validation is ingesteld om de uitvoer op te laden. Waar de uitvoer moet worden uitgelijnd, als de waarde korter is dan het aantal karakters dat tot de uitvoer wordt gerekend.

Auto

Lijn uit afhankelijk van het brontype van de expressiegegevens.

Left

Links de waarde uitlijnen. Dit betekent dat de waarde eerst wordt uitgevoerd en daarna wordt het opvulkarakter gebruikt om het veld te vullen.

Right

Begin met de vulling en voer de waarde rechts uitgelijnd uit.

Pad Character

Dit veld is alleen beschikbaar als de eigenschap Field Type is ingesteld op Fixed Length of als de eigenschap Length Validation is ingesteld om de uitvoer op te laden. Welk karakter moet worden gebruikt voor opvulling, als de waarde niet lang genoeg is.

XML Comment op de export

Conditional Output

U kunt deze eigenschap instellen op de waarde True om alleen het commentaar uit te voeren, als een gespecificeerde bronexpressie overeenkomt met een gespecificeerd filter.

NAV Filter

Deze eigenschap is alleen beschikbaar als de eigenschap Conditional Output is ingesteld op True. Een filter om de SourceExpr mee te controleren. De bronexpressie wordt geïnterpreteerd als tekst voor het toepassen van de filter. Het XML-commentaar zal alleen in de uitvoer verschijnen als de waarde van de gespecificeerde bronexpressie binnen het gespecificeerde filter ligt.

SourceExpr

Dit is de documentatie van de eigenschap SourceExpr van de voorwaardelijke uitgang. Er is een tweede eigenschap met deze naam om de XML-commentarenwaarde te specificeren.

Deze eigenschap is alleen beschikbaar als de eigenschap Conditional Output is ingesteld op True. Deze eigenschap geeft aan welke waarde gebruikt moet worden om te beslissen of deze overeenkomt met het gegeven filter en of het XML-commentaar al dan niet in de uitvoer moet verschijnen.

SourceExpr

Dit is de documentatie van de eigenschap SourceExpr voor de waarde van het XML-commentaren.

Geeft de bronwaarde van het attribuut aan.

Format Type

U kunt het gegevenstype selecteren van de gegevens die u wilt importeren.

De volgende waarden zijn beschikbaar:

Auto

Het veld wordt automatisch geformatteerd, op basis van het type brongegevens.

NAV Format String

U kunt een format string gebruiken, zoals u ook kunt gebruiken voor de Microsoft Dynamics 365 Business Central inbouwfunctie AL / C/AL FORMAT.

Date

De gegevens worden geformatteerd als een datum. U kunt het formaat opgeven met de eigenschap Format String.

Time

De gegevens worden geformatteerd als tijdsinformatie. U kunt het formaat opgeven met de eigenschap Format String.

Date/Time

De gegevens worden geformatteerd als datum/tijd informatie. U kunt het formaat opgeven met de eigenschap Format String.

Number

De gegevens worden geformatteerd als een numerieke waarde.

Format String

Alleen beschikbaar, als de eigenschap Format Type is se to date / time of NAV formaat string.

Als de eigenschap Format Type is ingesteld op NAV Format String, kunt u de formaatstring invoeren, zoals beschreven in de AL / C/AL help.

Indien ingesteld op datum/tijd kunt u een format string invoeren, zoals beschreven bij het werken met datum/tijd formaat strings.

Blank Zeros

Indien beschikbaar, geeft u aan dat lege waarden moeten worden uitgevoerd als een leeg veld in plaats van de standaard lege weergave.

Decimal Character

Alleen beschikbaar, als de eigenschap Format Type is ingesteld op Number. Geeft aan welk teken als decimaalscheidingsteken moet worden gebruikt.

Thousands Separator Character

Alleen beschikbaar, als de eigenschap Format Type is ingesteld op Number. Of er duizenden moeten worden gescheiden en of, welk karakter moet worden gebruikt.

Max. Decimal Places

Alleen beschikbaar, als de eigenschap Format Type is ingesteld op Number. Het maximale aantal decimalen dat moet worden uitgevoerd.

Min. Decimal Places

Alleen beschikbaar, als de eigenschap Format Type is ingesteld op Number. Het minimale aantal decimalen dat in de uitgang moet staan. Hierdoor worden de ontbrekende plaatsen automatisch gevuld met nullen.

Sign

Alleen beschikbaar, als de eigenschap Format Type is ingesteld op Number. Of het positief/negatief teken moet worden uitgevoerd.

Negative Only

Voer alleen het “-” teken uit.

Always

Voer het “+” en “-” teken uit.

Sign after Value

Alleen beschikbaar, als de eigenschap Format Type is ingesteld op Number. Of het bordje achter de nummers te zetten.

XML DOCTYPE op de export

Conditional Output

U kunt deze eigenschap instellen op de waarde True om alleen het commentaar uit te voeren, als een gespecificeerde bronexpressie overeenkomt met een gespecificeerd filter.

NAV Filter

Deze eigenschap is alleen beschikbaar als de eigenschap Conditional Output is ingesteld op True. Een filter om de SourceExpr mee te controleren. De bronexpressie wordt geïnterpreteerd als tekst voor het toepassen van de filter. De XML
DOCTYPE zal alleen in de uitvoer verschijnen als de waarde van de gespecificeerde bronexpressie binnen het gespecificeerde filter ligt.

SourceExpr

Deze eigenschap is alleen beschikbaar als de eigenschap Conditional Output is ingesteld op True. Deze eigenschap geeft aan welke waarde gebruikt moet worden om te beslissen of deze overeenkomt met het gegeven filter en of het XML DOCTYPE al dan niet in de uitvoer moet verschijnen.

Name

Specificeert de DOCTYPE-naam, zoals “html”.

Public ID

Specificeert de publieke identiteit.

System ID

Specificeert de systeem-ID.

Internal Subset

Specificeert de interne subset.