Add-EdifactDummyMessages #
ÜBERSICHT #
Generiert zufällige EDIFACT-Dummydateien (ORDERS oder INVOIC) im D96A-Standard aus realen Artikeln und Adressen der angegebenen Datenbank.
SYNTAX #
Add-EdifactDummyMessages [[-Path] <string>] [[-Qty] <int>] [-Udl] <string> [[-MessageType]
<string>] [<CommonParameters>]
BESCHREIBUNG #
Die Funktion erzeugt zufällig befüllte EDIFACT-Dateien im D96A-Format, wahlweise als ORDERS (Bestellungen) oder INVOIC (Rechnungen). Dazu werden echte Adress- und Artikeldaten aus einer per UDL angegebenen EULANDA-Datenbank verwendet.
Jede generierte Datei enthält realistische Inhalte und erhält ein zum Inhalt passendes Erstellungs-, Änderungs- und Zugriffdatum. Die Anzahl der zu erzeugenden Nachrichten, der Ausgabeordner, der Nachrichtentyp sowie der Datenbankpfad können individuell angegeben werden.
PARAMETER #
-Path #
Type: string
Der Ordner, in dem die generierten EDIFACT-Dateien gespeichert werden.
-Qty #
Type: int
Default: 50
Optionale Anzahl der zu generierenden EDIFACT-Dateien. Standard ist 50.
-Udl #
Type: string
Pfad zur UDL-Datei für den Zugriff auf die Quelldatenbank (z.B. Artikeldaten und Adressen).
-MessageType #
Type: string
Default: "ORDERS"
Gibt den Typ der zu generierenden EDIFACT-Nachricht an. Aktuell unterstützt werden:
- ORDERS: Bestellungen (Standard)
- INVOIC: Rechnungen Der Nachrichtentyp bestimmt das verwendete EDIFACT-Grundmuster (z. B. BGM+220 vs. BGM+380) sowie die Segmentstruktur.
AUSGABEN #
void
Kein Rückgabewert. Die Funktion erzeugt direkt die Anzahl Dummy-ORDERS.
BEISPIELE #
# Erzeugt 50 zufällige EDIFACT-ORDERS-Dummydateien und speichert diese unter 'C:\EDIFACT\ORDERS'.
Add-EdifactDummyMessages -Path 'C:\EDIFACT\ORDERS' -Qty 50 -Udl ".\source\tests\pester.udl" -MessageType ORDERS
# Erzeugt 80 zufällige EDIFACT-INVOIC-Dummydateien und speichert diese unter 'C:\EDIFACT\INVOIC'.
Add-EdifactDummyMessages -Path 'C:\EDIFACT\INVOIC' -Qty 80 -Udl ".\source\tests\pester.udl" -MessageType INVOIC