Zum Inhalt springen

Microsoft Dynamics AX Funktions- und Operation für Jitterbit Design Studio

Bevor Sie Microsoft Dynamics AX Funktionen/-Operationen in Jitterbit erstellen, müssen Sie mindestens einen Microsoft AX- Endpoint erstellen. Die Microsoft AX-Funktionen werden für jedes verfügbare AX-Funktionsobjekt benötigt, das Sie in AX-Webservices erweitert haben. Dies nutzt Ihre MSAX-Verbindung und stellt diese veröffentlichten Funktionen Jitterbit zur Verfügung.

In der folgenden Dokumentation wird die AX-Funktion „Kundenerstellung“ verwendet, um aus der freigegebenen Funktion einen neuen Kundendatensatz zu erstellen, und die neu erstellte Funktion wird verwendet, um einen Jitterbit Operation für die Kundenerstellung aufzubauen.

Erstellen der AX-Funktion

  • Klicken Sie in der linken Spalte unter Connectors> Microsoft Dynamics AX auf und **Wählen Sie Neue MS AX-Funktion.

  • Der Assistent wird geöffnet. Wählen Sie Ihre Endpoint, die Sie in Microsoft Dynamics AX Connector-Endpoint erstellt haben.

  • Testen Sie die Verbindung und klicken Sie unten im Assistenten auf Weiter.

  • Wählen Sie die WSDL aus, die Sie verwenden möchten, und klicken Sie dann auf Weiter.

  • Wählen Sie die Funktion aus, die Sie verwenden möchten. In diesem Fall wählen wir CustomerServiceClient:find und klicken dann unten im Assistenten auf Weiter.

  • Klicken Sie auf Fertig stellen, um den MS AX-Assistenten abzuschließen.

Erstellen Sie einen neuen AX- Operation

In diesem Abschnitt wird ein AX-Kunden mit einem SQL Server als Datenquelle erstellt. Dies ist nur ein Beispiel für das Schreiben aus Microsoft AX unter Verwendung eines Kunden.

  • Klicken Sie im Bildschirm zur Erstellung fertiger Funktionen auf die Schaltfläche Operation erstellen.

  • Benennen Sie die Operation

  • Doppelklicken Sie auf das Anforderungsobjekt

  • Wählen Sie „Neue Transformation erstellen“

  • Scrollen Sie in der Dropdown-Liste nach unten und Wählen Sie (Keine)

  • Legen Sie die Parameter für Ihre AX-Serverquelle fest.

  • Doppelklicken Sie auf jedes Feld in der Anforderung und legen Sie diese Umgebungsfeldparameter im Jitterbit Function Builder fest:

    • Company = Ihr AX-Firmenservername, wie z. B. "Jitterbit"
    • Sprache = "en-us" wenn Sie in den USA sind
    • DataSourceName = "CustTable"
    • FieldName = "AccountNum"
    • Operator = "NotEqual"
    • Wert1 = "0"

Notiz

Diese Felder sind bei Webdiensteingaben funktionsabhängig; wenn Sie eine andere Funktion wählen, sind die Umfeld anders.

  • Klicken Sie auf Speichern.

  • Klicken Sie auf das Response Transform Object **und in diesem Beispiel wählen wir Text.

  • Klicken Sie auf Weiter.

  • Wählen Sie „Neue Zieldefinition erstellen“ und erstellen Sie die Felder, indem Sie Ein neues Dateiformat wählen mit einem manuellen oder Dateiprozess.

  • Wählen Sie in diesem Fall Manuell erstellen.

  • Erstellen Sie **die folgenden Felder in der neuen Zieldefinition.**

  • Klicken Sie auf die Schaltfläche Fertig.

  • Speichern Sie die Zuordnung.

  • Doppelklicken Sie auf das Ziel.

  • Klicken Sie auf „Neues Ziel erstellen“.

  • Geben Sie Ihrem Ziel einen Namen.

  • Wählen Sie „Temporärer Speicher“ aus dem Dropdown-Menü.

  • Geben Sie der temporären Datei im Feld **Datei(en) benennen: einen Namen.

  • Klicken Sie auf Speichern

  • Führen Sie den Vorgang aus, und die Kundendaten werden in die temporäre Flatfile unter C:\ Windows\Temp\jitterbit geschrieben.