Add Edifact Dummy Messages
Zuletzt geändert: 14.03.2026 05:56

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