Invoke-Edi4All

EulandaXtools — Funktionsreferenz

Invoke-Edi4All

ÜBERSICHT

Führt die EDI4ALL-Konvertierung aus und erzeugt eine EDIFACT-Sendung aus der ASC-Datei.

SYNTAX

Invoke-Edi4All [-Edi4AllPath] <string>

BESCHREIBUNG

Startet nacheinander die beiden EDI4ALL-Programme `EDI4ALL.EXE` (Konvertierung der ASC-Eingabedatei `tempINVOIC.ASC` in das interne Format) und `EDIDMP.EXE` (Erzeugung der endgültigen EDI-Sendung im Unterordner `sendung`).

Voraussetzung ist, dass zuvor eine ASC-Datei über `Save-Edi4AllInvoicAsc` im EDI4ALL-Verzeichnis abgelegt wurde.

PARAMETER

-Edi4AllPath

Type: string

Pfad zum EDI4ALL-Installationsverzeichnis, in dem `EDI4ALL.EXE` und `EDIDMP.EXE` liegen. Dort wird auch die Eingabedatei `tempINVOIC.ASC` erwartet.

AUSGABEN

void

BEISPIELE

# Kompletter Ablauf: Daten laden, ASC erzeugen, EDI4ALL ausführen, EDI-Datei abholen.
$data = Get-Edi4AllInvoicData -Conn $conn -InvoiceId 57
$ascLines = Convert-Edi4AllInvoicToAsc -InvoiceData $data
Save-Edi4AllInvoicAsc -AscLines $ascLines -Edi4AllPath 'C:\EDI4ALL'
Invoke-Edi4All -Edi4AllPath 'C:\EDI4ALL'
$ediFile = Get-Edi4AllInvoicEdiFile -Edi4AllPath 'C:\EDI4ALL'

VERWANDTE LINKS

Save-Edi4AllInvoicAsc

Get-Edi4AllInvoicEdiFile