| # Definities conversievoorschriften (ecedi5515m000) Deze sessie kunt u gebruiken om een lijst met conversievoorschriftdefinities voor uitgaande berichten op te vragen, die u kunt muteren of weergeven in de sessie Definities conversievoorschriften (ecedi5115s000). De gegevens die in deze sessie worden getoond, zijn gebaseerd op de conversievoorschriftgegevens die zijn ingevoerd in de sessie Conversievoorschriften (namen) (ecedi5110m000). Klik in de werkbalk op Afdrukken om de sessie Conversievoorschriften afdrukken (ecedi5410m000) op te starten voor het afdrukken van conversievoorschriften. NB Indien u deze sessie hebt opgestart door te zoomen, kunt u alleen een record zoeken en selecteren. Gerelateerde onderwerpen Een overzichtssessie gebruiken Records muteren in een overzichtssessie Organisatie Code voor een set van standaarden (zoals ANSI X12, UN/EDIFACT en VDA) die worden gebruikt bij elektronische gegevensuitwisseling (EDI). Organisatie De omschrijving of naam die hoort bij de code. Richting De richting waarin het EDI-bericht wordt verzonden. EDI-bericht De inkomende en/of uitgaande berichten die door de applicatie worden ondersteund. Deze berichten kunnen actief zijn (gebruikt worden in het bedrijf), of niet. Gerelateerde onderwerpen Ondersteunde EDI-berichten gebruiken EDI-bericht De omschrijving of naam die hoort bij de code. Veldsoort Het formaat van het ASCII-bestand. NB Een conversievoorschrift kan worden aangemaakt voor bestanden waarin de velden een vaste lengte hebben of door een veldscheidingsteken worden gescheiden. Code conversievoorschrift De code waarmee het conversievoorschrift wordt aangeduid. Code conversievoorschrift De omschrijving of naam die hoort bij de code. Bestemming De bron van het veld in een uitgaand bericht, zoals gedefinieerd in de sessie Conversievoorschriften (relaties) (ecedi5112m000). Veld De naam van het veld, bijvoorbeeld "tdsls400.ofbp". Voor uitgaande conversievoorschriften kunt u tevens constantes gebruiken. Constantes moeten beginnen met dubbele aanhalingstekens ("). Alle tekst tussen aanhalingstekens wordt in het bericht geplaatst. NB Indien u dubbele aanhalingstekens wilt gebruiken binnen de tekststring, moet u extra aanhalingstekens invoeren. Bijvoorbeeld, de uitvoer voor ""ABC"" is "ABC". Volgnummer Het volgnummer van het veld. Hetzelfde veld kan meerdere keren worden opgenomen. Indien het veld maar één keer voorkomt in de conversievoorschriften, kunt u dit veld instellen op 0 of 1. Indien het veld meerdere keren voorkomt in de conversievoorschriftdefinitie, kan het volgnummer worden verhoogd met 1 voor elke keer dat het veld voorkomt in de conversievoorschriftdefinitie. Verwerkingsvolgorde De volgorde waarin het veld wordt verwerkt. Niveau Het niveau dat is gedefinieerd in de sessie Conversievoorschriften (relaties) (ecedi5112m000). Startpositie key De positie van het veld in de regel. Lengte De fysieke lengte van het veld. Volgend record lezen Indien dit selectievakje is ingeschakeld, wordt er voor inkomende berichten op dit niveau een nieuw record gelezen en wordt er voor uitgaande berichten een nieuw record gelezen uit de tabel die bij het veld hoort. Indien dit selectievakje is uitgeschakeld, worden nieuwe records niet gelezen, maar blijven de huidige records actief. NB Dit veld geeft aan of er een nieuw record moet worden gelezen om de inhoud van het veld te kunnen verwerken. Op basis van de waarde van dit veld kunt u vaststellen of er een nieuwe regel uit hetzelfde bestand kan worden gelezen. Volgorde bij iteratief niveau Het volgnummer dat aangeeft waarnaar de cursor moet worden verplaatst nadat het veld is verwerkt. Dit veld wordt alleen gebruikt als dit record is bestemd voor het laatste veld van een iteratief niveau of voor het laatste veld van het conversievoorschrift. Voorbeeld U wilt een tekstveld met gegevens uit een ASCII-bestand invoeren in een orderkop die iteratief wordt uitgevoerd. Zodra het laatste tekstveld is gevuld, gaat de cursor terug naar het veld met volgnummer 3, op basis van het veld Volgnummer. De key en drie tekstvelden worden opgenomen in elke regel van niveau 2.
Veld | Niveau | Volgnummer | Volgorde bij iteratief niveau
Ordernummer | 1 | 1 |
Referentie | 1 | 2 |
Tekstveld | 2 | 3 |
Tekstveld | 2 | 4 |
Tekstveld | 2 | 5 | 3
Volgorde als key niet voldoet Het volgnummer dat aangeeft waarnaar de cursor moet worden verplaatst als de key niet geldig is of is gewijzigd. Dit veld moet alleen worden ingevuld als het veld Nieuw record is ingesteld op Ja. Voorbeeld 1 - iteratieve verwerking Nadat alle tekstvelden zijn verwerkt, wordt het klantnummer gelezen. Niveau 2 is iteratief.
Veld | Niveau | Volgorde in | Terug | Terug | Nieuw
Iteratief | Key-record |  |  |  |
Ordernummer | 1 | 1 |  |  |
Referentie | 1 | 2 |  |  |
Tekstveld | 2 | 3 |  | 6 | ja
Tekstveld | 2 | 4 |  |  |
Tekstveld | 2 | 5 | 3 |  |
Klant | 1 | 6 |  |  |
Voorbeeld 2 - sequentiële verwerking Wanneer alle orderregels zijn gevuld (niveau 2) kan er een nieuwe order worden ingevoerd (niveau 1).
Veld | Niveau | Volgorde in | Terug | Terug | Nieuw
Iteratief | Key-record |  |  |  |
Ordernummer | 1 | 1 |  |  | ja
Referentie | 1 | 2 |  |  |
Klant | 1 | 3 |  |  |
Artikel | 2 | 4 |  | 1 | ja
Hoeveelheid | 2 | 5 |  |  |
Leverdatum | 2 | 6 | 4 |  |
Record wegschrijven Indien dit selectievakje is ingeschakeld, moet er een record worden toegevoegd aan de relevante tabel nadat een veld voor een inkomend bericht is verwerkt. Dit hangt af van het resultaat van de uitvoer-expressie. De bestemming van het veld (overhead, kop of regel) geeft aan in welke tabel de berichten worden opgeslagen. Voorbeeld 1
Veld | Bestemming | Record wegschrijven
Ordernummer | kop |
Referentie | kop |
Klant | kop | ja
Artikel | Regel |
Hoeveelheid | Regel |
Leverdatum | Regel | ja
Velden die zijn verwerkt na het wegschrijven naar dezelfde bestemming, worden niet toegevoegd aan de relevante tabel. U kunt niet meerdere schrijfacties voor hetzelfde record starten (bijvoorbeeld: orderregel). Als gevolg van de hiërarchie van bestemmingen controleert LN of alle hogere bestemmingen al dan niet zijn weggeschreven. Als de hogere bestemmingen niet zijn weggeschreven, worden eerst de relevante (lagere) bestemmingen weggeschreven voordat de opgegeven bestemming wordt weggeschreven. De hiërarchie is: Overhead kop Regel Voorbeeld 2
Veld | Bestemming | Record wegschrijven
Ordernummer | kop |
Referentie | kop |
Klant | kop |
Artikel | Regel |
Hoeveelheid | Regel |
Leverdatum | Regel | ja
Omdat er nog geen kop is weggeschreven, wordt eerst de kop weggeschreven gevolgd door de regel. Als er geen overhead is, wordt de regel weggeschreven vóór de kop. Conversietabel De conversietabel die wordt gebruikt om het veld te converteren. |