Freigeben über


Behandeln von Zeichenfolgenwerten

In diesem Thema wird beschrieben, wie Bestimmte Zeichenfolgenargumente als rechtsbündig (und links aufgefüllt) konfiguriert werden.

Typen von Zeichenfolgenwerten

JD Edwards OneWorld macht zwei Arten von Zeichenfolgenwerten über die Interoperabilitätsebene verfügbar:

  • Zeichen: ein einzelnes Zeichen

  • Maximale Länge Zeichenfolge

    JD Edwards OneWorld verwendet ungarische Notation, um die Argumente dieser Typen in den Geschäftsfunktionen zu benennen. Argumente dieser Typen beginnen z. B. mit:

  • c

  • sz

Left-Justified Werte

Für die meisten sz-Typ-Argumente, die eine maximale Länge für eine Zeichenfolge oder ein Zeichenarray haben, erwartet JD Edwards OneWorld einen linksbündigen Wert. Für eine Straßenadresse, die eine maximale Länge von 40 Zeichen hat, erwartet JD Edwards OneWorld Folgendes (z. B.):

"4567 Main St. "

auf Länge 40 mit Leerzeichen aufgefüllt. Es ist nicht erforderlich, dass Sie den Abstand eingeben, da Microsoft BizTalk Adapter für JD Edwards OneWorld dies für Sie bereitstellt. Sie müssen nur "4567 Main St." in Ihren Clientcode eingeben.

Right-Justified Werte

Bei einigen Teilmengen von Werten für diesen Typ erwartet JD Edwards OneWorld Werte, die mit Linksauffüllung rechtsbündig ausgerichtet sind. Zum Beispiel hat im Quellmodul B4200310 das Argument szBusinessUnit für Geschäftsprozesse eine Länge von 12. Dieses Argument stellt eine Anlage dar, z. B. eine Produktionsanlage. Für eine Pflanzenzahl von 30 erwartet J.D. Edwards OneWorld XE einen Wert von:

" 30"

Um einen Wert einzugeben, der rechtsbündig dargestellt wird, müssen Sie den Parameter in eine Datei mit dem Namen jdearglist.txteinfügen. Die jdearglist.txt wird gelesen, wenn Sie das Schema generieren. Jeder Wert, der in dieser Textdatei aufgeführt ist, wird automatisch in einen rechts ausgerichteten Wert konvertiert und links mit Leerzeichen aufgefüllt.

Sie müssen jdearglist.txt mit einem Text-Editor erstellen, mit Einträgen, die diese Parameter beschreiben, und sie im folgenden Ordner speichern: %BizTalk_Install_Adapter%\config\JDE\

Wo %BizTalk_Install_Adapter% ist das Verzeichnis, in dem Sie BizTalk Adapter für JD Edwards OneWorld installiert haben.

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

Hinweis

Wenn Sie diese Datei nach dem Generieren des Schemas ändern, müssen Sie das Schema neu generieren, um die darin enthaltenen Daten zu aktualisieren.

Um zu überprüfen, ob Sie die neuesten Informationen in dieser Datei verwenden, können Sie den Task-Manager verwenden, um den browsingagent.exe Prozess zu beenden, bevor Sie Ihr Schema neu generieren. Dies sollte jedoch nicht notwendig sein.

Im Folgenden sehen Sie ein Beispiel für das Format für Einträge in der datei jdearglist.txt:

<SourceModule>.<BusinessFunction>.<Argument>  

Beispiel:

B4200310.F4211FSBeginDoc.szBusinessUnit  

Für eine Reihe von Geschäftsfunktionen, die zum selben Geschäftsmodul gehören, werden gleich benannte Argumente (desselben Typs) für einige oder alle Geschäftsfunktionen freigegeben. Sie können anstelle des Namens der Geschäftsfunktion das Platzhalterzeichen (*) verwenden. Beispiel:

B4200310.*.szBusinessUnit  

Hinweis

Beim Importieren eines JD Edwards OneWorld-Geschäftsprozesses auf einen anderen Computer müssen Sie jdearglist.txt manuell kopieren.

Siehe auch

Festlegen der Zeichenfolgenausrichtung in Jdearglist
Anhang A: Datentypen