Freigeben über


Verarbeiten von Zeichenfolgenwerten

In diesem Thema wird beschrieben, wie bestimmte Zeichenfolgenargumente als rechts ausgerichtet (und links mit Leerstellen aufgefüllt) konfiguriert werden.

Typen von Zeichenfolgenwerten

JD Edwards EnterpriseOne macht über die Interoperabilitätsschicht zwei Typen von Zeichenfolgenwerten verfügbar:

  • char: ein einzelnes Zeichen

  • Zeichenfolge mit maximaler Länge

    In JD Edwards EnterpriseOne werden die Argumente dieser Typen in Geschäftsfunktionen in ungarischer Notation benannt. So beginnen Argumente dieser Typen z. B. mit folgenden Zeichen:

  • c

  • sz

Links ausgerichtete Werte

Bei einem Großteil der Argumente des sz-Typs, ob Zeichenfolge mit maximaler Länge oder Zeichenarray, erwartet JD Edwards EnterpriseOne einen links ausgerichteten Wert. Hier ein Beispiel: Bei einer Adresszeile, bei der die maximale Länge 40 Zeichen beträgt, erwartet JD Edwards EnterpriseOne Folgendes:

"4567 Main St. "

Diese Zeichenfolge wird mit Leerstellen aufgefüllt, bis die Länge von 40 Zeichen erreicht ist. Sie müssen die Leerstellen nicht eingeben, da diese vom Microsoft BizTalk-Adapter für JD Edwards EnterpriseOne automatisch hinzugefügt werden. Sie müssen im Clientcode nur „4567 Main St “ eingeben.

Rechts ausgerichtete Werte

Bei bestimmten Werten dieses Typs erwartet JD Edwards EnterpriseOne Werte, die rechts ausgerichtet und links mit Leerstellen aufgefüllt sind. Für Geschäftsfunktionen im B4200310 Quellmoduls hat beispielsweise das Argument szBusinessUnit die Länge 12. Dieses Argument stellt eine Anlage dar, z. B. eine Produktionsstätte. Für die Anlagennummer 30 erwartet JD Edwards EnterpriseOne folgenden Wert:

" 30"

Um einen Wert einzugeben, der rechtfertigt ist, müssen Sie den Parameter in einer Datei namens jdearglist.txt eingeben. Die jdearglist.txt wird gelesen, wenn Sie das Schema generieren. Jeder Wert in dieser Textdatei wird automatisch in einen rechts ausgerichteten Wert konvertiert und links mit Leerstellen aufgefüllt.

Sie müssen die Datei jdearglist.txt in einem Text-Editor erstellen, Einträge zur Beschreibung der gewünschten Parameter hinzufügen und die Datei in folgendem Ordner speichern:

C:\Programme\Microsoft BizTalk Adapters\JDEEnterpriseOne\config

Wenn die Datei nicht vorhanden oder leer ist, wird beim ersten Öffnen des Adapters eine Informationsmeldung im Protokoll des BizTalk-Adapters für JD Edwards EnterpriseOne angezeigt.

Hinweis

Wenn Sie diese Datei nach dem Generieren des Schemas ändern, müssen Sie das Schema erneut generieren, um die darin enthaltenen Daten zu aktualisieren. Um sicherzustellen, dass die aktuellen Informationen aus dieser Datei verwendet werden, können Sie mithilfe des Task-Managers den Prozess browsingagent.exe beenden, bevor Sie das Schema erneut generieren. Erforderlich ist dies jedoch im Normalfall nicht.

Das folgende Beispiel zeigt das Format der Einträge in der Datei jdearglist.txt:

<SourceModule>.<BusinessFunction>.<Argument>  
  

Beispiel:

B4200310.F4211FSBeginDoc.szBusinessUnit  

Wenn verschiedene Geschäftsfunktionen zu demselben Geschäftsmodul gehören, werden für diese Argumente mit ähnlichen Namen (desselben Typs) verwendet. Anstelle des Namens der Geschäftsfunktion können Sie das Platzhalterzeichen (*) verwenden. Beispiel:

B4200310.*.szBusinessUnit  
  

Hinweis

Wenn Sie einen JD Edwards EnterpriseOne-Geschäftsprozess auf einem anderen Computer importieren, müssen Sie die Datei jdearglist.txt manuell kopieren.

Weitere Informationen

Anhang B: Datentypen