Administrator’s and Developer’s Guide iPlanet TradingXpert Administrator’s and Developer’s...

290
Administrator’s and Developer’s Guide iPlanet™ TradingXpert Version 3.5.1 806-6327-10 July 2002

Transcript of Administrator’s and Developer’s Guide iPlanet TradingXpert Administrator’s and Developer’s...

Administrator’s andDeveloper’s Guide

iPlanet™ TradingXpert

Version 3.5.1

806-6327-10July 2002

Copyright © 2002 Sun Microsystems, Inc. All rights reserved.

Sun, Sun Microsystems, the Sun logo, Java, iPlanet, and the iPlanet logo are trademarks or registered trademarks of Sun Microsystems, Inc. in the United States and other countries.

Portions of this product are based upon copyrighted materials of Oracle Corporation, Inc. and Netscape Communications Corporation, RSA Data Security, Inc. copyright © 1994, 1995 RSA Data Security, Inc. Portions copyright © 1996 BMC Software, Inc. All rights reserved. Portions copyright © 1996 TSI International, Inc. Portions copyright © 1996-1997 Actuate Software Corporation. All rights reserved

Federal Acquisitions: Commercial Software -- Government Users Subject to Standard License Terms and Conditions

The product described in this document is distributed under licenses restricting its use, copying, distribution, and decompilation. No part of the product or this document may be reproduced in any form by any means without prior written authorization of the Sun Microsystems, Inc. and its licensers, if any.

THIS DOCUMENTATION IS PROVIDED “AS IS” AND ALL EXPRESS OR IMPLIED CONDITIONS, REPRESENTATIONS AND WARRANTIES, INCLUDING ANY IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NON-INFRINGEMENT, ARE DISCLAIMED, EXCEPT TO THE EXTENT THAT SUCH DISCLAIMERS ARE HELD TO BE LEGALLY INVALID.

The current product names and latest release versions listed in this documentation may have changed and have not necessarily been updated. Please refer to http://docs.sun.com for the most current product release information.

Copyright © 2002 Sun Microsystems, Inc. Tous droits réservés.

Sun, Sun Microsystems, le logo Sun, Java, iPlanet, et le logo iPlanet sont des marques de fabrique ou des marques déposées de Sun Microsystems, Inc. aux Etats-Unis et d’autre pays.

Le produit décrit dans ce document est distribué selon des conditions de licence qui en restreignent l'utilisation, la copie, la distribution et la décompilation. Aucune partie de ce produit ni de ce document ne peut être reproduite sous quelque forme ou par quelque moyen que ce soit sans l'autorisation préalable et écrite de Sun et de ses bailleurs de licence, s'il y ena.

CETTE DOCUMENTATION EST FOURNIE “EN L'ÉTAT”, ET TOUTES CONDITIONS EXPRESSES OU IMPLICITES, TOUTES REPRÉSENTATIONS ET TOUTES GARANTIES, Y COMPRIS TOUTE GARANTIE IMPLICITE D'APTITUDE À LA VENTE, OU À UN BUT PARTICULIER OU DE NON CONTREFAÇON SONT EXCLUES, EXCEPTÉ DANS LA MESURE OÙ DE TELLES EXCLUSIONS SERAIENT ONTRAIRES À LA LOI.

July 2002 Contents 3

������������� ������������������������������������������������������������������������������������������

�������������� �������������������������������������������������������������������������������������������������������������������������

������������������������������������������������������ �������������������������������

����������������� ����������������������������������������������������������������������������������������������������������������������

��������!�������"���������������������������������������������������������������������������������������������������������

#���$���� ����������������������������������������������������������������������������������������������������������������������������������%

�������������&���������������������������������������������������������������������������������������������������������������������� '(

)*����������#����������������� �������������������������������������������������������������������������������� '(

*��+�������������������������������������������������������������������������������������������������������������������������������������� ''

��������� �������������������������������������������������������������������������

���������������������&�����,������������������������������������������������������������������������������������������ '-

"���.���������������������������������������������������������������������������������������������������������������������� '/

������������#+��+���������������������������������������������������������������������������������������������������������������� '0

�����������1����&������ �������������������������������������������������������������������������������������������������� '

��� �������������������������������������������������������������������������������������������������������������������������������������� 2(

!���3��4�������������������������������������������������������������������������������������������������������������� 2'

������*����� ������������������������������������������������������������������������������������������������������������������������� 22

5�4���������#��4�����.������ ��������������������������������������������������������������������������������������� 2-

3��6����� ������������������������������������������������������������������������������������������������������������������������������ 2

!����������� �������������������������������������������������������������������������������������������������������������������� 7'

��������� ������������������������������������������������������������������������������������������������������������������������������ 78

9��� ���������������������������������������������������������������������������������������������������������������������������������������� 7%

������������������������������������������������������������������������������������������������������������������������������������������� -(

����:��5��������� ���������������������������������������������������������������������������������������������������������� -'

��������� ������ ����������������!�������"���������������������������������� #�

�������������������������������� ����������������������������������������������������������������������������� --

������������������������������������������������������������������������������������������������������� --

4 iPlanet TradingXpert Administrator’s and Developer’s Guide July 2002

*������*������.���������������������������������������������������������������������������������������������������������������� -0

*�����$�����);����� ������������������������������������������������������������������������������������������������������ -0

��������!������������������������������������������������������������������������������������������������ -

3�:��)�������������������������������.�����������.�� �������������������������������� -%

*������������������������.������.���<#������= ���������������������������������������������� 8(

*�������������������.�������.���>&�����������������<#������= ������������������� 8'

*��������������.�������.���>&�����������������<#������= ����������������������������� 8'

*���������9�3��6�����������������5���������������������������������������������������� 87

*��������������.�������������>���������������� ��������������������������������������������� /(

*���������9�3��6���������������������&�����5��������������� �������� /2

*���������#�����.���<#������= �������������������������������������������������������������������������������� 0(

&�����1��)*������6���������������&��+������� ������������������������������������������������� 0'

*�����$�����&������ ����������������������������������������������������������������������������������������������������� 0/

1���*������.������������������������������������&��������������������������������������� 00

)��4���*��������>���������������������������������������������������������������������������������������������������� 0

)��4���)+����������������������������������������������������������������������������������������������������������������������������� 0%

��������)+�������������������������������������������������������������������������������������������������������������������� (

3������)+����6��������� ���������������������������������������������������������������������������������������������� 7

3����������������)+������������������������������������������������������������������������������������������������ -

*�����$��)>������������������)����!��������������������������������������������������������� /

*�����$��)>������������������)���������� ������������������������������������������������������������ 0

)��4���!���3��4���&���>��������� ������������������������������������������������������������������������������

3������.��������������#�������������������.���� ����������������������������������������������� %2

&�����������.�������������������������#������������������������������������������������������������ %7

��������������.����������������������������������������������������������������������������������������������������� %8

��������������������������� ������������������������������������������������������������������������������������� %/

*������?�+��*����<&�����= ������������������������������������������������������������������������������������������������� %

��������� ������$��"���� ����������������������������������������������������������������������� %%

)�����������������������������������6��������<&�����= ������������������������������������� '((

)�����������������������������������6��������< ������!�=������������������������� '('

@�����������������&������������������������� �������������������������������������������������������� '(2

July 2002 Contents 5

�������&�� �������������'(��(��������)���������������������������������� �*

��������������*������&�������&������3����� ���������������������������������������������������������������'(

5�+�������������������������������������������������������������������������������������������������������������������������������������������''/

6������&��������������������*���4������������������������������������������������������������������������������'2%

��A���������B��������������������������������������������������������������������������������������������������������������������'-7

��������������A���������B���������������������������������������������������������������������������������������������'88

6��������#���� �������������������������������������������������������������������������������������������������������������������������'/

6��������#�������:���������������������������������������������������������������������������������������������������' '

&���!����C3������ ��������������������������������������������������������������������������������������������������������������'

6��������#�����*�������A�����>�������5������ �������������������������������������������������������������2((

&�����&������� ��������������������������������������������������������������������������������������������������������������������2'-

�������&� ��������������+� ,�-��������������������������������������������������� ��

5���������� ������������������������������������������������������������������������������������������������������������������������������22

������������65�5���������3��������������������� ������������������������������������������������������22%

5)�;������������������������������������������������������������������������������������������������������������������������������27(

5)�;�����������������������������������������������������������������������������������������������������������������������������������27(

5)�;���5���������������������������������������������������������������������������������������������������������������������������27'

5)�;����������������������������������������������������������������������������������������������������������������������������272

5)�;����������������������������������������������������������������������������������������������������������������������������������27/

5)�;��� ����������������������������������������������������������������������������������������������������������������������������270

5)�;3��4��������������������������������������������������������������������������������������������������������������������������27

5)�;3� �������������������������������������������������������������������������������������������������������������������������������2-'

5)�;6������5�����������������������������������������������������������������������������������������������������������������������2-0

5)�;6��������� ������������������������������������������������������������������������������������������������������������������2-

5)�;&��+�� ��������������������������������������������������������������������������������������������������������������������������287

5)�;&��+�������������������������������������������������������������������������������������������������������������������������288

5)�;&�4�� ��������������������������������������������������������������������������������������������������������������������������28/

5)�;����:� �����������������������������������������������������������������������������������������������������������������������2/7

."���� ��������������������������������������������������������������������������������������������������� �/

����&�������������������������������������������������������������������������������������������������������� �0�

6 iPlanet TradingXpert Administrator’s and Developer’s Guide July 2002

July 2002 About this Book 7

About this Book

���@�������+���������������������������������������������������������6�����������������&���������������������+�����������������������������+��������������������������������������������������>������+����������>��>�������������������������������������4���������5��������������������

������������������������+�����������������D

E ��������������

E �����������������

E #���$����

E �������������&��

E *��+������

���������������4F������������������������������������������������������������

��������������

8 iPlanet TradingXpert Administrator’s and Developer’s Guide July 2002

Before You Begin

Downloading the Latest Version of Any TradingXpert Document

������������������������������������������������������������������������������+����������D

����DCC������������C,�GC����C&'H5��������&��+��H�2�H7/'

Audience and Roles����@��������������������������������&�����I������������������

What You Need to Know

��������������� ������������������������������������������������������������������������4�������������������������������������������������������������������������6������)*��������������6����������������&��+���<�&=��5��������J��������������>��������������+����������������+�����

������������������������������������+��������������4����4��:�����D

E ����������������������������5���������������� ����� ��� �4

E �;���������������������������������������4����+���

E ������������������������������I��������������������������������>�������

E 4����:���������������!�&����������������������������

Note .���������������������������;�����������������������������4��4�����������$��������J���������4��:��������?�+�J�*KKJ�����!�&���������������

July 2002 About this Book 9

#���$����

Organization��������������� ��������������������������������������������D

E *������ 'J�L5������������������������&�����JM�����������������F������������������������������&������

E *������ 2J�L*�����$������������I��*���4����JM������4����������������$�����������������&���������4�������������������

E *������ 7J�L&������1�����JM���������������������������������������+���4������������������������������&�������

E ������; �J�L�����������)�5����������.������JM����������������!&5��'2�)�5����������������������������4�������������

E ������; �J�L������������65 ���������JM����+������������4��������������������65�

E L@�������M������������+�������������������������������������������&�����������������������6������������������������������

E L5���;M������������������������������������4���������������������4��������������������������������;��

�������������&��

10 iPlanet TradingXpert Administrator’s and Developer’s Guide July 2002

Documentation Set�����������������������6�����������������7�8�'�������������D

� ��������� �������� ��������������������

� ��������� �������� ���������� ��� ��������������� ��������

E �����������������������!������<��������!�������������������������������J�����������������J�������:�����4�������=

ECXpert and Other Documentation

E ����������� ���������� ��� ��������

E ����������� ���������� ��������

E ����������� ����� ����������� ����������

E ����������� ��������������������

E �������������������� � �� �!�� "���� ���#�����������������������

� ������������������������������� � �� �!�� "�$��������

5������������������������������������������������������<)�5=J���������������������������������������D�

E ����1!C)�5.�*����>������������������������ ����� ��� �4����1�������DCC������������C�����C�����CJ������������������������4����)�5����������

E �������� �������������� �%������&'� ����� ��J�����������������������������)�5�����>���������<��������������&*��'2&C%8>877J��+���4�������������&*��'2�&����>�����J������5����������&������������������J�5���J�' ((������������J�&����2((J����;�����J����227'->2 82J�0(7�8- �0((8=J������D�����DCC�����������

July 2002 About this Book 11

*��+������

Conventions�����4�������������������+������������������������������������������������������$����������������������������������������+�����������������$�����������4���4�����

Convention Meaning Example

��"�-��� �������������������������������������

*��:������������4�����������+��������������

���������:��� 6�����'�������������������������

��"�-����������������

�������+��������������������:��������������<������������������������������=

1. '�����������������-���������

)��������������������.�����1��������J�����������������������������(���������������

������� :��������J���������������������������������������;�

������������������������������������&������������� �������

���������4��:� .�����������������J������������������������� ��������(�������������

��������� �����������������������������������������������>�������������$)�������)

courier font

��������������������������

)������������������������Dls *.mle

��;��������������<9�3�����������J����������=

<TITLE>Password Check</TITLE><IMG SRC="/ui/icons/hd_svcs.gif">

������������ Syntax const char* getName() const

�A�����4���:���J�N���O�

5���������������;J������������A�����4���:�����������������

5���������������;�����D��������[-v] insert [-l] -k key argu-ments -r act=relation action,usrid=ID|usrlogin=login

E 23�����2��������������E �������������������������������"�����E �����������4�������+����+��������������$���������

+�����������<P=

5���������������;J�����������������������+�������� ��������

courier italics

5���������������;J������������������������������

��������<Q=

L����M����L�����M Arguments Q

*��+������

12 iPlanet TradingXpert Administrator’s and Developer’s Guide July 2002

July 2002 Chapter 1, Introducing the TradingXpert System 13

* � � � � � �

Introducing the TradingXpert System

���������������������������F��������������������������������6�����������������&���������������������+��+����������������������������������5��

��+���������������������D

E ���������������������&�����,

E "���.���������������������

E ������������#+��+��

E �����������1����&������

T

���������������������&�����,

14 iPlanet TradingXpert Administrator’s and Developer’s Guide July 2002

What is the TradingXpert System?6����������������J����5��������*��������);���������������J������:������������������������������������4�����������������������������������$���������J���������J��+�������5�����������������������������������������������5��������������������������������������J��+�����4���������

*���������4����������������D

E &��������������>������������������

E &�����������������������

E )����������>�������������������

.��� '�'�����������+�������������������������;�������4����������������������������������������������������������������������������$��������������������$����������������������������������������������������������������������������&���*������ 2�����������������������������$�������������

July 2002 Chapter 1, Introducing the TradingXpert System 15

���������������������&�����,

Figure 1.1 TradingXpert System interaction with trading partners

Shipment Status

810

830Planning Schedule

862Shipping Schedule

Tra

din

gXp

ert

Ho

st

Web

use

r C

lien

t

840Request for Quote

843Bid

850Purchase Order

855PO Acknowledgment

810Invoice

860PO Change

810Invoice

850Purchase Order

Invoice

860PO Change

Turnaround Documents

“From Scratch” Documents

856

856Ship Notice

ORDERS

Purchase Order

INVOIC

Invoice

214

Ship Notice

"���.���������������������

16 iPlanet TradingXpert Administrator’s and Developer’s Guide July 2002

Key Features of TradingXpert��������������+����������������4��������������������5������;4����������������J��������������������������������������4�������:������+����4���������A���4������������������������&����:����������������������4�����

Flexible User Interface

E .�����������$�4��

E .������;����4��

Message Center

E 5�4�;

E #��4�;

E 6�������$���������

E ���������

E �����������

E )+��������������

Form Composition

E 5������������������������4���

E 6��>���:���������������������������)�5������������

Q 6������&��������������������*���4���

Q &�����&�������

Q ��A���������B�������

Q ��������������A���������B�������

Q 6��������#�����<�!&5� 8(�����)�5.�*��#��)�&=

Q 6��������#�������:����������

Q 6��������#�����*�������A�����>�������5������

Q 5�+����<�!&5� '(�����)�5.�*��5!�#5*=

July 2002 Chapter 1, Introducing the TradingXpert System 17

������������#+��+��

Q &���!����C3������

Q ��������������*������&�������&������3�����

E !�������������������������<!��=�Q�!��+����������

Built on the Netscape Application Server (NAS)

E 2-���0������������+���4����

E 1��������������4��������������������

E );����4����������������������������

Architecture Overview.��� '�2��������������>��+���������������������������&������������������������������������������������������������������������������������������������������������

Figure 1.2 TradingXpert System architecture

Note ����)*�������;������������4��������������������������#��������J����������������4��������������������)*���������������������������

External

Data Source

ECXpert NAS

(w/TradingXpert and the ECXpert extension installed)

Web

Servers

Bro

wse

r U

sers

�����������1����&������

18 iPlanet TradingXpert Administrator’s and Developer’s Guide July 2002

TradingXpert Usage Scenario��������������4�������������������������4������������������������������+����������������������������������������������������������������������������������J�4�����4���������������������J���������������������������������������������������J�+����������������J�����:��������������������������������������J������������������������6��������������������������������������������������������4�����������������������������������������������������������

1. 4������������������������������������������$����(�������5�����<&���.��� '�7=

���������������������������������J�������������������1����������4������D�

����DCC*� �������� �%�������+D*�� �+C��

������R��������S����������������������������������������������������������J�����R����S���������������4��������������������

Note 5���������4�������>���������������4���J�����������������������������,�������4�������1���������������������������������:�����4�����J�����������������������������������������J�������4������<&���.��� '�-=���������������������������������,�� ��� ��������J�����>�������������������4��������������������+���������+�����4���T���������+�����4���������������������������&���*������ 2J�L*�����>$������������I��*���4����JM����������������������4������4�������>���>�������

2. ������������������)�"����-�����5���������������3���

�������:�����������������������+��J��������������������������������������4���������������������*��������������<&���.��� '�8=���������������������5�4�����.�����������$���������������������������������������������+������4����+����T������������6������������1����������������#�����������������>������������������:���������������������������������������������������<&���.��� '�/=

3. ��������������������3��5�

�������4�������������������J�������������������������������������������������+��������������&��������6��������#�����<�!&5� 8(=����+��J��������:�����6��5�4���������������6��������#������<&���.��� '�'8=���������������������������������������������������

July 2002 Chapter 1, Introducing the TradingXpert System 19

�����������1����&������

4. �������������5"����������������������3�������+�������7�����

�������������6��������#�������:�����������<�!&5� 88=J����:��������+7������������4�������������6��������#������������������:��������������������������J����>��������������������������������������������3��������������������������������4����������������

5. .�������������3����������������������������������������

����������������������������:������������������J�4������:����������3������������4�������������6��������#���������������������������������������5�+����<�!&5� '(=�������������������������

�����������J����������������������������5�+�����&����������1�5�(��������������������������4����������������������!��������������������<&���.��� '�%=��������������������������������������� '(��������������>����������J���������������������������+������������������4�������������������������*������������������������:��������

6. �������������"����-������������������1�����8�����������������"�������������������������������������������������������

&��������������"����������������������4���������.������������������������J���������������1�5�����"�����<&���.��� '�''=������������������������T����������*��������������������&�������������J��������������������������������������������<&���&�����=��������:��������1�5�����"�����<&���.��� '�'2=�)�������&�������&������!�����<�!&5�2'-=������������������J��������:���3��������"�����)������������������������������������������J��������:���3������"����

&����������1�5�(��������������������������4����������������������!������������������������<&���.��� '�%=�&�����������������������F�������������������:��������1�5�(���������*�����������������������������J��������:��������

7. ��������������������

&����������7��������������������������4���������.��������#��4�����.�����J�����������������������������4����������������<&���.��� '�0=�*�������������������������������������:����������������-��4���������������:��5������������������������J�����������������������������������

8. 4��������-������������������������

)��������������������������4�����:��4�������������������������������

������������������������������A����������������������J�����������������������������������������������������4����������4��������+���������������������������������������������������������������������������������&������

�����������1����&������

20 iPlanet TradingXpert Administrator’s and Developer’s Guide July 2002

Login

���������������������������������������������������4��������������������������.��� '�7�����������������������

Note 5���������4�������>���������������4���J����������������������������������,�������4�������1���������������������������������:�����4�����J�����������������������������������������J�������4������<&���.��� '�-=

Figure 1.3 Login screen

Table 1.1 Information on the Login screen

Item Description

$����( ���������������������4���5��

+�5��� ���������������������������������1����5��

4�����4����� ����������������������������1����5���������<15=�

,�������4����� #���������!���3��4��������������������

July 2002 Chapter 1, Introducing the TradingXpert System 21

�����������1����&������

New Member Registration

#��������J����������������4��������$��������������+������������+���������+>����������������������������������������������!���3��4��������������������<����.��� '�-=J������������������������������4����������A�����������������������������$������J�+�5���J��������-����+�5����

���������������4���������������J������������������������������������������������>�����������������������������������������������������������������������,�� ��� ��������J�����>�������������������4��������������������+���������+�����4���T���������+�����4���������������������������������������������

Note &���L)��4���!���3��4���&���>���������M������� ����������������������4������4�������>����������

Figure 1.4 New Member Registration screen

�����������1����&������

22 iPlanet TradingXpert Administrator’s and Developer’s Guide July 2002

Table 1.2 Information on New Member Registration screen

Trade Center

#������������������������������������������&�����J�����������*�����������������<.��� '�8=����������

Note ����������������������������������4�������������������������������������������;�����������������!���3��4����������������������

Item Description

$������� 1���I������������<��A����=

������������ !�����������I����������

������������ 1���I������������

������� �����������*�������

������� ������������������������������*�������

���� !�����������

����� !�������������

9������� 6������$�������

������� !���������������

+���� �������������4������*�������

)�& .����������4������*�������

'���" )�������������������������*�������

+�5��� )�������������������<���������������=��<��A����=

���-����+�5��� )�����������������������<���������������=��<��A����=�5���������������������������������+�5�����������������������;�����J���������4����������������>������4�������������������

�������4����� &�4�����������������������J������������������

July 2002 Chapter 1, Introducing the TradingXpert System 23

�����������1����&������

Figure 1.5 Trade Center screen

Table 1.3 Information on the Trade Center main screen

Item Description

4����������

������������ ������������������*�����������������<.��� '�8=�

:�"� �����������������������������

4����� *���������������������������������������������������������������

��������;����7�����

������� ��:����5�4������������

7������� ��:����#��4������������

;��+��-�"� ��:��������I���������������������������������������������������

1�5�(������� ��:����!��������������������������������������������������������

����"��� ��:��������������������������������������������������������������������������������

�����������1����&������

24 iPlanet TradingXpert Administrator’s and Developer’s Guide July 2002

Inbound and Outbound Folders

����5�4���������#��4����������������:������T�����+��J�������������������������������������������5�4���������������������������������������������������������������������4�������+��J����������#��4������������������������������������������+�������������������������������4���������������������������

��������������)��"�

������������" �����������4�������������������������������������+���4�������

$����� �������4�����������������������+������4����+�����4�����������

,��� �������4������5�4����������������������+��4����+�����4�����������

7������������" �����������4��������������������������������������4�������

����"��� �������4��������������������4���������������

���+����� �������4���������������������4�������������

<������ �������4����������������������������

)��"�� �������4������������������������������������������������

Item Description

July 2002 Chapter 1, Introducing the TradingXpert System 25

�����������1����&������

Figure 1.6 Inbound screen

Table 1.4 Information on the Inbound screens

Item Description

)����(�������

������������" �������������4��������������������������I��5�4�����������������������������������������������������J�����������������������������������

$����� �������4�����������������������+������4����+�����4�����������

,��� �������4������5�4����������������������+��4����+�����4����������������������������������������������������J�����������������>�����������������

�����������1����&������

26 iPlanet TradingXpert Administrator’s and Developer’s Guide July 2002

Note ���������������������������5�4��������������������������������������������4�������������������4����������I���������<����L�����4��������������������M������� 7(=��1������������������������������5�4���������������������������������J�������������������������������4�����������4��������������������������5������������������������������������������J�������4������+������������5�4��������������������������������

��������������������������+��4��������+������������5�4�����������J�����������(�����-������"����������������������<������� 7(=����$����<(=�

Note L������M�����������������������+����������������������4����������������������������T����������������������������������4�����������������������������������4���J��������������������������)*�����I��bdgrealpurge��������&������������������ ���������� ��� �����������������������������4����bdgrealpurge�

��������+�����������>��������

*�������������������������4����������������������4����#��>4�������������������������������

(����������"�����������>��������

*�������������������������4����������������������4����#��>4�������������������������������

�������4����� �����������������������������������������������������+�����������(����������"������������

��������(�������

*���:�4�; *��:�������������������������������������������������������������:�4�;��������������;���������������������������������+��4���������

(�,'���71 �����������������������������������

+�,�1', 1��������������������������

�=+' .�������������������������������������������+���

�,'��'(�71 �������������������������������������������

�������$� ������*�������������������������������������������������������������&�������#��4�����&����������<�4�+�=������������������

6��5�4����� ������������������&���L���M������� -(�����������������������

�����������-��4����� ����������������+���������������

(�"����4����� *��:�������������������������������������������������:�4�;����������:����������������������:��5������4����������J������������4�������������������������4��������������

Table 1.4 Information on the Inbound screens (Continued)

Item Description

July 2002 Chapter 1, Introducing the TradingXpert System 27

�����������1����&������

Figure 1.7 Outbound screen

Table 1.5 Information on the Outbound screen

Item Description

)����(�������

7������������" �������������4�����������������������#��4������������

����"��� �������4��������������������4���������������

���+����� �������4������������������������������

<������ �������4����������������������������

)��"�� �������4������������������������������������������������

��������+�����������>��������

*�������������������������4����������������������4����#��>4�������������������������������

(����������"�����������>��������

*�������������������������4����������������������4����#��>4�������������������������������

�����������1����&������

28 iPlanet TradingXpert Administrator’s and Developer’s Guide July 2002

Note #��4���������������������������#��4��������������������������������������������4�������������������4����������I���������<����L�����4��������������������M������� 7(=����������������������������+��4��������+������������#��4�����������J�����������(�����-������"����������������������<������� 7(=����$����<(=�

Note L������M�������4������������������+������������������������4����������������������������T����������������������������������4�����������������������������������4���J��������������������������)*�����I��bdgrealpurge��������&������������������ ���������� ��� �����������������������������4����bdgrealpurge�

My Profile

������������������������������������������������+��J�������������������������������������������������������

�������4����� �����������������������������������������������������+�����������(����������"������������

7��������(�������

*���:�4�; *��:������������������������������������������������������

(�,'���71 �����������������������������������

+�,�1', 1��������������������������

�=+' .�������������������������������������������+���

�,'��'(�71 �������������������������������������������

�������$� ������*�������������������������������������������������������������&�������#��4�����&����������<�4�+�=������������������

6��5�4����� ���������������������������&���L���M������� -(�����������������������

�����������-��4����� ����������������+���������������

(�"����4����� *��:��������������������������������������������:�4�;����������:����������������������:��5������4����������J������������4���������4�������������������4��������������

Table 1.5 Information on the Outbound screen (Continued)

Item Description

July 2002 Chapter 1, Introducing the TradingXpert System 29

�����������1����&������

Figure 1.8 My Profile screen

Table 1.6 Information on My Profile screen

Item Description

����������-��������

$������� 1���I�����������

������������ !�����������I����������

������������ 1���I������������

������� �����������*�������

������� ������������������������������*�������

�����������1����&������

30 iPlanet TradingXpert Administrator’s and Developer’s Guide July 2002

Note ���������������������������5�4��������������������������������������������4�������������������4����������I���������<����L�����4��������������������M������� 7(=��1������������������������������5�4���������������������������������J�������������������������������4�����������4��������������������������5������������������������������������������J�������4������+������������5�4��������������������������������

Note L������M�������������+��������������������������4������������4����������������������������T�������������������������������������4���������������������������������4���J��������������������������)*�����I��bdgrealpurge��������&������������������ ���������� ��� �����������������������������4����bdgrealpurge�

���� !�����������

����� !�������������

9������� 6������$�������

������� !���������������

+���� �������������4������*�������

)�& .����������4������*�������

'���" )�������������������������*�������

�������+�5���

1�5�+�5��� )�����������������������<���������������=�

���-����1�5�+�5���

)���������������������������<���������������=��5����������������������������������������������;�����J���������4����������������>������4�������������������

+��-������

(�����-������"�����������

)������������4�������������������������������J�����������>�����������+����������������������������������������������������������������5�4��������#��4����������������:���������������J���������+��������$����<(=�

'���"��'���"�1���-������������:�4�;

*��:���������:�4�;����4�����������������������5�4�����������������������������������

;���-��4����� ��������������������������������������������������

Item Description

July 2002 Chapter 1, Introducing the TradingXpert System 31

�����������1����&������

New Document

������������������������<.��� '�%=����������������>�����������������������������������������������������������J��������������������������������;����������������������

Figure 1.9 New Document screen, initial selections

�����������1����&������

32 iPlanet TradingXpert Administrator’s and Developer’s Guide July 2002

Table 1.7 Information about the New Document screen

��������������������������������������������������������(��������-��������������������������(��������-��������"�����������������:��������������������������1�5�(��������4�����J��������������������������������������������������������������������4����������������;�����J��������)�5� '(����������<5�+���=���������������������J�����������.��� '�'(�

Item Description

�������(��������-�����������

��������+�����������>���������

*����������������������

(�����������������>���������

*�������������������������������������

�������1�5�(�������

*��:�����4�������������������������������������������������������������������

�������(��������-��������"���

����"�������������� *����������;�������������

&���L���������M������� 78�������������������������������

�������1�5�(�������

*��:�����4���������������������������������������������������>������

July 2002 Chapter 1, Introducing the TradingXpert System 33

�����������1����&������

Figure 1.10 New Document screen, Create New Document from Scratch form

�����������1����&������

34 iPlanet TradingXpert Administrator’s and Developer’s Guide July 2002

Table 1.8 Information common to most new document form screens

Note ����������J���������4�������������������������������������������������������������<�������������������>���������=������������I���������������������4��������$��������������4�����������������������������������������������������������������������������������������������4��������������������4������������������������J��������������������9�3��������������������������&���*������ 2J�L*�����$������������I��*���4����JM������������������������������������I���������������������4�����

Note 5������������������������4������U���>�����������<���J�!��������3�������=������4���)�5������������������������������)*�����J�����)�5����������������4�����������4���������>)�5�����������������������������������4���������������4��+���4����������������������������������

Note �������������������������������������������:��������3��������"����4�����J��������������4����������������������������������������������������%�����������������������)�������������������������������������:��������3������"����4�����J��������������������������������������������������������+����������������

Item Description

>(������������?

N����������O ������������������������������������������������+����J������������������������������4������������������������������������+�������������������������������������������������������

�������)�"�

5��������� )���������������A�������������������������������4���������������������������

��5� *��:�����4�����������������������������������:����

.������������>���������

*���������������������������������!������������������������������������������������������)*�����������������

>���?

����4�������� *��:�����4����������������������������������������������������>�����

(�"����4�������� *��:�����4���������������������������������������������������������!���������������������������������������������������������

�������(������� *��:������������������������������������

��3��������"��� *��:�����4�����������+�������������������������������������

July 2002 Chapter 1, Introducing the TradingXpert System 35

�����������1����&������

Note !�������������������������������4������������������������������������

Templates

�����������������������������������>�����������������;�����������������������������������������������������

Figure 1.11 Templates screen, initial selections

�����������1����&������

36 iPlanet TradingXpert Administrator’s and Developer’s Guide July 2002

Table 1.9 Information about the Templates screen

�����������:������������1�5�����"����4�����������������������������J�������������������������<.��� '�'2=J�����������������������������������������������������������������

Figure 1.12 Create Template screen

Item Description

;����������"���

����"�������������� *����������;�������������

'��� *��:�����4�����������������������������������

(�"��� *��:�����4��������������������������������������

,����� *��:�����4��������������������������������������

1�5�����"���

�������1�5�����"���

*��:�����4��������������������*����������������������<����L*���������������������M������� 7/=�

July 2002 Chapter 1, Introducing the TradingXpert System 37

�����������1����&������

Table 1.10 Information about the Create Template screen

������������������������������������������������������������"����-������������������������������"����-��������"�����������������:��������������������������1�5�����"����4�����J��������������������������������������������������������������������4����������������;�����J��������)�5�2'-�<��������������������=������������������������������J�����������.��� '�'7�

��������������������������������������������:���3��������"���J���������������������������������������������������������:���3������"����

Item Description

�����������"����-�����������

��������+�����������>���������

*����������������������

(�����������������>���������

*�����������������������������������������������������4����������

�������1�5�����"���

*��:�����4�������������������������������������������������������������������

�����������"����-��������"���

����"�������������� *����������;������������������������������������������������

&���L���������M������� 78�������������������������������

�������1�5�����"���

*��:�����4���������������������������;������������J��������������������������+��������������������

�����������1����&������

38 iPlanet TradingXpert Administrator’s and Developer’s Guide July 2002

Figure 1.13 New Template screen, Create New Template from Scratch form

July 2002 Chapter 1, Introducing the TradingXpert System 39

�����������1����&������

Table 1.11 Information common to most new template forms

Note �����������������������������������������5������������������������������������������������J���������4����������������������������������

Help

����9������:��������������������������������������������������������������<.��� '�'-=��.�����������������������:�������:J�������L9���������JM��������������������������������������������������������

Item Description

>(������������?

N����������O ������������������������������������������������+����J�������>�����������������������4������������������������������������+�������������������������������������������������������

�������)�"�

5��������� )���������������A�������������������������������4���������������������������

��5� *��:�����4�����������������������������������:����

.������������>���������

*���������������������������������!������������������������������������������������������)*�����������������

>���?

����4�������� *��:�����4���������������������������������������������������>������

(�"����4�������� *��:�����4���������������������������������������������������������!���������������������������������������������������������

�������(������� *��:������������������������������������

��3��������"��� *��:�����4�����������+�������������������������������������

�����������1����&������

40 iPlanet TradingXpert Administrator’s and Developer’s Guide July 2002

Figure 1.14 Online help, initial screen

View

���������������<.��� '�'8=�����4�������������������������4�����������������������������������������������5�4��������#��4������������

������������������4������������������������������:�����������������������������������������4���������������������������������������������������������������������������������;��������.��� '�'8J�������������������������������������������$����I����������������

Note �����+��������������������4�����������4��������������J����:����������������������������������+�������������������+���������������J�������������

July 2002 Chapter 1, Introducing the TradingXpert System 41

�����������1����&������

Figure 1.15 View screen (from View button on Inbound or Outbound screen)

Tracking Information

��������:��5�����������������������������������������������+���+����������:����������������������5�4��������#��4���������������

�����������1����&������

42 iPlanet TradingXpert Administrator’s and Developer’s Guide July 2002

Figure 1.16 Tracking Information screen

Table 1.12 Information on the Tracking Information screen

Item Description

(�������� �����������������������������������������������������>�������

+������ ��������������1����5��

,�-�������1����� ����)*����������:��5�������������������

���������� ��������������������������������������

4�������-��� ���������������������������������������������������������>������

���� ������������������

������������������ ���������������������������������

.������4����� �����������������������+�����������

July 2002 Chapter 2, Customizing TradingXpert’s Capabilities 43

* � � � � � �

Customizing TradingXpert’sCapabilities

����������������������������+������:����������J�4���������������������4����������������������������������������������������4��������;�����������4�����

������������������&��������������������������������������D

E ��������������������������������

E ����������������������������������������

E *������*������.����

E 1���*������.������������������������������������&������

E )��4���*��������>����������

E )��4���)+����

E )��4���!���3��4���&���>���������

E 3������.��������������#�������������������.����

E *������?�+��*����<&�����=

Note ���������������������J�������������������������4�������������������������J�����&������+������������������������+���<���J�-.� ���/��� "��5���������������������������������������J���������������������������������������+����������������������<���J�*.� ���+0��� ����� ������!�=�

T

��������������������������������

44 iPlanet TradingXpert Administrator’s and Developer’s Guide July 2002

Viewing Additional Types of Documents����)�5������������������������������; ������4��+������������������$�����������������+��������������J���������D

E ���)*������������������������������������������������������.�������6����������������������������������)*�����I��-. 1� /��������������

E #�������������������������)*�����������������������

E ����������+�������������������������������������������-.� ���/��� /,�/�� ��/*������+/����������������J��������������+�����������������������doc type��������������������������������.����;�����J�����234)%�������������������+��������������������� 8(�

E ��������������������������FX.viewableDocTypes�����������������,�� ��(� ��������J����������������-.� ���/��� /,�/������/����������

E #��������J�������������FX.viewableDocTypes.<document_type>�����������������,�� ��� �����������������������������4��������������������

Turning Around Additional Types of Documents

�I������������������������ ���������������������������������������������4�������4������������������������������������������������������������������������������������4��:���������������������J��������+�����������������������������������J�����������������������������

E ���)*�������������������������������������������������������������.�������6����������������������������������)*�����I��-. 1� /��������������

E #�������������������������)*�����������������������

E �������+�����������������+���������������<#������T������������������>������������������=���������������������������-.� ���/��� /,�/�� ��/*������+/� ��5�� ���%5�������������J��������������+�����������������������doc type��������������������������������.����;�����J�234)��������������������+���������� 8(�<5�+���=�����������

July 2002 Chapter 2, Customizing TradingXpert’s Capabilities 45

����������������������������������������

E ��������������������>������������������������������+����������������)��������������4�������������������4����������T����������������������������������������������������4��������������������������������������������������-.� ���/��� /,�/�� ��/*������+/����������������J�������������������������������$����<(=����������4�����������������������������doc type��������������������������������.����;�����J�4(2&4) ����������������+������������������������������������>������������������������

E ����������+������������������������<������������������������J�4������������������������������������������������������������������������=���������������������������-.� ���/��� /,�/�� ��/*������+/����������������J��������������+�����������������������doc type��������������������������������.����;�����J�����234)%�������������������+��������������������� 8(�

E ����������������������>������������������������������������������������������������������������������������������������������.����;�����J�234(2&4) �����������������������������������������������������������������������������������+�����

E ����������+���������������������������������4��������4����������)*���������������������������������-.� ���/��� /,�/�� ��/*������+/����������������J��������������+�����������������������doc�type�����������������������������J��������5��<������L����4��M=��.����;�����J�������������������2&45�)%����������5�������������������������������������������������������������������������������������4��������4��������.����;�����J�����2&45�)%�������������������������������������4�������J�����2&4)%�������������������������������������4���������

E ���)*�����������������������������4���������������������������������������������������)�5�����������������������������������������������������������������������������������������������6����������������������������������)*�����I��-. 1� /��������������

E ���������������������������������F�4��������)*��������������<#������=�.����;�����J�2&4)� �� ����������������������������+����������4���������)*������

����������������������������������������

46 iPlanet TradingXpert Administrator’s and Developer’s Guide July 2002

9��������������������+����4�������������������������������������������������� 8(�6��������#����J���������������� '(�5�+����

�����������������������J�������������4��������������������)*�������.������������������%��������#�6��� &J��������������������������:��:�����D

File Description

234%���)����! ��� ������7"�� �234%���)����!.�����7"

)*����������������������������'2� 8(�6��������#�������������������������)

234)%��� .�������+���6��������#�����<�������J�4������������+�=�

2&4)��� ������������+����������������������������

4(2&4) ���� 3���������+�����������2&4)��������������4��������6��������#�����

234(2&4) ���� ��������������������������������6��������#��������5�+����

2&45�)%��� ������������������������������+��������������5�+����4��������4�������

%���2&4)����! ��� ������7"�� �%���2&4)����!.�����7"

)*�����������������������������������������5�+���������'2� '(��������

2&4)� �� *������������������������4���������%���2&4)����<&����������=����%���2&4)����<!������=�

Sender Receiver Doc type Map

������ ��4����' 8( 234%���)����<&����������=����234%���)����<!������=

��4����' ������ '( %���2&4)����<&����������=����%���2&4)����<!������=

July 2002 Chapter 2, Customizing TradingXpert’s Capabilities 47

*������*������.����

Creating Custom Forms

Customization Example

���������������*����������������������������������������������������������������������������$�������������������������������$������+��+�������+������������������������������>)�5����������J���������������������������������4���J����������������������������������������������4����

�����������������$����������������������������-.� ���/��� /,�/����5���/������8���������������

����������������������$����J���������������������������������A������������:�D

1. ������������<cinfo=���������������������4������������

2. 3�:����������������������������������,�� ��� ���������

3. *�����������������������������������<�����)���=���������������������������������������������4�����<#������=

4. *�������������+���������<�����)���=���������>�������������������������������+�����������������������������<#������T������������������>�����������������=

5. *��������������������������>������������������<4(�����) ����=�������������+������������������������<�����)���"�����������4�������������������4������������<#������=

6. *���������9�3������<�����)%���=��������������������������

7. *����������������������������>�����������������<�����(�����) ����=���������������������4������������������������4����

8. *���������9�3������<�����5�)%���=����������������������������������4��������������������J������������������������4����������������������������

9. *�������������������<�����)� �� =��������������������������<#������=

10. &�������������������������+����������)*����������������������;�������������������4�������������������������������������4������������

*������*������.����

48 iPlanet TradingXpert Administrator’s and Developer’s Guide July 2002

����������������������������:�J������������+���������������������<�����)%���=����J�������J����������������������������������������������������������������������������������<�����(�����) ����=������������������������4������������<�����5�)%���=�� ���������������4���������������������������J��������������<�����)�� �� =�������������������������������������������4���������)*������

)����������������:�������������������������������������J���������������������������������$����������������������+����

Note 5�����������������������4����������������������������������������$�����������J������������������������������������:���&���&�����8>0���L*�����$�����&������M������� 0/������������������������

Assigning a Name to the Data Type

��������������������������������������$������������J���������������������������������������������������4��������������������������������������������������������������������������������$�������������������������J����������������������������������������������������)*�������������������������+��+���������������������$�����������������������L�����M

���������������D

E 5��������������������<��������������+�=��������4���T������������������������������������

E )������������������������������������������$������������������������5���������������������)�5� 8(J�������������850�������������������������������$��������������4����������������������������������������������������������L�����M

E �������������������������������������������������������������������������������������������4�����������������;���������������������������+����������.����L����JM������������������$���������������������������)���J������)%���J������(�����) ����J������)� �� J����������5�)%����

E �����A��T���������+����+�����������$���������������������������������J��������������:��������������A���4�������������������;��.����;�����J�������������+�����������$��������������������������������J���������������L����JM�L����2JM�L����1&JM�����������

Note .����������J������������������$��������������cinfo�����4���������4������������4�����<�����+�����������4�����������=�����������������5������������������������������������������������������4������������4��������������J�������������+�����

July 2002 Chapter 2, Customizing TradingXpert’s Capabilities 49

*������*������.����

�������������������������������������������������������������������������������������������5��������������������������������>�������)�5���������������J���������������������������+����

Making Entries for Your Data Type in the FXproperties File

5�������������������������������������������������4����������������������4������������J���������������������������������,�� ��� ��������J����������������-.� ���/��� /,�/������/�����������.��������������������$����J�����cinfo������������������������J�������������������4���������������������.��� 2�'D

Figure 2.1 FXproperties file entries to support your customization

E FX.viewableDocTypes����Q�����L����M������������������������������<�����)%���=��;����������������������cinfo������

E FX.viewableDocTypes.cinfoQ���������������<L*�������5���������M=����4����������������������������cinfo�������������������������������T������������J������������������������4��������������������

E FX.outboundDocTypes����Q�����L����M������������������������������<�����5�)%���=��;�������������������������������cinfo������

5������������4���������������������������������������4�����������������������4��������������������<+��������4������������������������������������������=J�����������������������������FX.fromScratchDocTypes������J������������4�����������FX.outboundDocTypes����D

...FX.viewableDocTypes: 862;860;856;855;850;843;840;830;810;214;ORDERS;INVOIC;cinfo

FX.viewableDocTypes.850: POFX.viewableDocTypes.214: Ship StatusFX.viewableDocTypes.cinfo: Contact Information

FX.outboundDocTypes: 862;860;856;850;810;214;cinfo...

...FX.fromScratchDocTypes: 860;850;810;214;cinfo...

*������*������.����

50 iPlanet TradingXpert Administrator’s and Developer’s Guide July 2002

Creating an Application Data Format File (Optional)

������������������:������������������������+��������������������������������������������������������������������������������������������������������4���J����������������������������������������������5������������������������������$���������J����������)�������J���������.��� 2�2J����+���������������

��������������������������������������J�4��������������������������������������������������������������������������������4������������������������������)%���J�)� �� J�����) �����������������������������������������������������������4������������������������������������������������)*�����������������������������������������������������;�������

Figure 2.2 The sample application data format file, cinfo.app

������������������������������������������������������>+������������������4��������������������������������������+�����������������������������������������������������>������D

E ��4�����������>�������������<TAName_1_1����������PostalCode_1_1��������)���=��������������L_1_1M����L_1_2,M���������������������LH�HJM����������������������������������������keyA_n_keyB��5��)�5J�����������4��N4_1_4�����������������J�������!-C-�������)�5���������

E ��4���������������������<����������������������������4�����������)���=������4������;���4������4���������������L_#M�������#��������������4�����������������4���������������������������������A�������������4���:��<LTEL_1M���������LTEL_2M��������)���=�

E 5��������������������������������������������������+���������������;���4���<LTEL_1M�+���LTEL_2M��������)���=�

TAName_1_1=NarenTAAddress_1_1=501 East MiddlefieldTACity_1_1=Mtn ViewTAState_1_1=CATAPostalCode_1_1=94040TEL_1.AreaCode_1_1=800TEL_1.Number_1_1=555-1234TEL_2.AreaCode_1_1=888TEL_2.Number_1_1=555-6789

July 2002 Chapter 2, Customizing TradingXpert’s Capabilities 51

*������*������.����

E �����������������4������������������������+���4��������������������������)�����.����;�����J����������;��������������4����������������������������4�������������������+���������������������������������;���4���������������L_#,M�������#��������������4����5���������������������������������������������������+��������������������������:����������:�������;������4����D

Creating a Data Value File for From-Scratch Documents (Optional)

5��cinfo�������������+�����4�����������������������4����4������J������������������������+����������������������+���������������������������T��������������������-.� ���/��� /,�/�� ��/*������+/� ��5�� ���%5���������������5������������������������������$�������������J����������)�������J���������.��� 2�-J����+��������������������������������������������������������4��������������������������

Figure 2.3 Sample data value file for from-scratch documents, cinfo.dat

Creating a Rules File for From-Scratch Documents (Optional)

������������������������������������+������������������������<�����)���"�����������4�������������������4����������T��������������������-.� ���/��� /,�/�� ��/*������+/������������������5������������������������������$�������������J�����4(�����) ��������J�

...TEL_1.AreaCode_1_1=800TEL_1.Number_1_1=555-1234TEL_1.EXT_1.Extension_1_1=8365TEL_1.EXT_2.Extension_1_1=8366TEL_2.AreaCode_1_1=888TEL_2.Number_1_1=555-6789TEL_2.EXT_1.Extension_1_1=9355...

TAName_1_1= TAAddress_1_1= TACity_1_1= TAState_1_1= TAPostalCode_1_1= TEL_1.AreaCode_1_1=650 TEL_1.Number_1_1=

*������*������.����

52 iPlanet TradingXpert Administrator’s and Developer’s Guide July 2002

��������.��� 2�-J����+������������������������������������������������������������������������4������������J������5�)%���J���������������������������������������������������������+��������J������)����

Figure 2.4 Sample rules file, 0-cinfo.rules

Notes ���������������$������+��+��������������������������������4������������4�����<�����+�����������4�����������=����������J�����������������������������������������������4��������������������4��������������J������������4������������������������������������ ����������������������������������>�����������������J������4���������������4����������������������4��$����<(=�����������������������������������������������<���J�4(�����) ����=�

���������������������������4���������+����������������)���������4���������������������4����������D

E .�����������������������J��������������������������:���������������������������������������������������4����������������������4�+��<�������������������)�HV=J��������4������������:�������������������������������;���������������������������������������A��������5������������������������+�����������Q�����;�����J����������;����������4�����������������4��J�������������������������4���;������������������������������:����������:�������;������4����D

!�����������������������������������������>��F��������������������������5�����������������J�����������������������������������������������������������J��������4���������������������������������J��������������;������������������������������������

TAName_1_1=TAName_1_1TAAddress_1_1=TAAddress_1_1TACity_1_1=TACity_1_1TAState_1_1=TAState_1_1TAPostalCode_1_1=TAPostalCode_1_1TEL_*.AreaCode_1_1=TEL_*.AreaCode_1_1TEL_*.Number_1_1=TEL_*.Number_1_1

...TEL_*.AreaCode_1_1=TEL_*.AreaCode_1_1TEL_*.Number_1_1=TEL_*.Number_1_1TEL_*.EXT_*.Extension_1_1=TEL_*.EXT_*.Extension_1_1

July 2002 Chapter 2, Customizing TradingXpert’s Capabilities 53

*������*������.����

Creating an HTML Page to Display the Incoming Data

!�;��������������9�3������������������������������T��������������������������-.� ���/��� /,�/�� ��/*������+/������������������5������������������������������$�������������J����������)%�������J���������.�����2�8>2�''J����+���������������������������������4����������������������������������������4�����

"������������������������������������;������������D

E ����������4��:��������������J������������������������������������������������������������9�3���

E ������������������9�3����+��4�����������J����������������������������J��������+�������4����

E ��������������9�3�����:�������������������L�������MQ�������������������������������������$������;�����Q���������������������������������������������������������������������*��

E ������A�����!�&����:�����4������������������������������������;������.����������������!�&����:��J�������������.�������������������� � �� � 7������������(� ������������

*������*������.����

54 iPlanet TradingXpert Administrator’s and Developer’s Guide July 2002

Figure 2.5 Sample HTML page to display incoming data (cinfo.html)—Part 1

5�����������9�3��������J��4�+�D

E Bolded���;�������������������������;���������������

E �������8�����;�������4�����������4��+����������4������������������$�����

E Plain courier���;������4����������������������:����������������������������

���������������$�������������������%���������������������������������������������L�����M������������������������������������������������������������������+������������������������$�����

�����������������������������������������������������J��������������������<input type...>�����������������������������4������������������������$�������A����J�������������������������)*������

<html><head><title>Untitled Document</title><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"><BASE HREF="%gx type=cell id=BASEHREF%%/gx%"></head>

<body bgcolor="#FFFFFF" text="#000000" link="#336699" vlink="#6699CC" alink="#996600"><p>%gx type=tile id=defaultValues% %gx type=tile id=DocumentContent%</p>

<form METHOD="POST" ACTION="/cgi-bin/gx.cgi/GUIDGX-{6400c704-54ac-11d2-b7c0-00104b605a87}">

<input type="hidden" name="PARTNER" value="%gx type=cell id=PARTNER%%/gx%"><input type="hidden" name="DOC_TYPE" value="cinfo"><input type="hidden" name="FILE_TYPE" value="cinfo"><input type="hidden" name="PARTNER_QUAL" value="%gx type=cell id=PARTNER_QUAL%%/gx%"><input type="hidden" name="SENDER_QUAL" value="%gx type=cell id=SENDER_QUAL%%/gx%"><input type="hidden" name="PARTNER_ADDR" value="%gx type=cell id=PARTNER_ADDR%%/gx%"><input type="hidden" name="SENDER_ADDR" value="%gx type=cell id=SENDER_ADDR%%/gx%"><img src="clear.gif" width="3" height="55" align="top"><img src="clear.gif" width="48" height="3" align="left">

July 2002 Chapter 2, Customizing TradingXpert’s Capabilities 55

*������*������.����

Figure 2.6 Sample HTML page to display incoming data (cinfo.html)—Part 2

�����������9�3��������J��4�+�J�4����������4�����������������������4���������������������������������������������������9�3����������������������������:�����������������$�����

<table border="0" cellspacing="0" cellpadding="0"><tr>

<td><img src="corner_l_g.gif" width = "9" height="19"></td><td bgcolor="#CCCCCC"><img src="clear.gif" width="15" height="3"></td><td bgcolor="#CCCCCC" colspan="4">

<font face="Arial, Helvetica, sans-serif"><b><font color="#666666">Contact Info</font></b></font></td>

<td><img src="corner_r_g.gif" width="9" height="19"></td></tr><tr>

<td bgcolor="#FFFFFF"><img src="white.gif" width="9" height="1"></td><td bgcolor="#FFFFFF"><img src="white.gif" width="5" height="1"></td><td bgcolor="#FFFFFF" colspan="4"><img src="white.gif" width="10" height="1"></td><td bgcolor="#FFFFFF"><img src="white.gif" width="9" height="1"></td>

</tr><tr align="right" valign="top">

<td align="left" bgcolor="#E6E6E6"><img src="clear.gif" width="3" height="25"></td>

<td align="left" bgcolor="#E6E6E6">&nbsp;</td><td bgcolor="#E6E6E6" align="left" valign="middle">

<img src="clear.gif" width="156" height="3"></td><td align="left" bgcolor="#E6E6E6" colspan="1" valign="middle">

<img src="clear.gif" width="110" height="3"></td><td bgcolor="#E6E6E6" align="left" valign="middle">

<img src="clear.gif" width="150" height="3"></td><td align="left" bgcolor="#E6E6E6" valign="middle">

<img src="clear.gif" width="101" height="3"></td><td bgcolor="#E6E6E6">&nbsp;</td>

</tr>

*������*������.����

56 iPlanet TradingXpert Administrator’s and Developer’s Guide July 2002

Figure 2.7 Sample HTML page to display incoming data (cinfo.html)—Part 3

5�����������9�3��������J��4�+�D

E Bolded���;�������������������������;���������������

E �������8�����;�������4�����������4��+����������4������������������$�����

E Plain courier���;������4����������������������:����������������������������

�����������������������4�����������������������������J������������������������4������:����������������������������������������������.�������������+��J����>�����������������J���������������������������!�&����:�����������������������������������������5�������������������������4����������������������������������������������������������TAName_1_1�����TAAddress_1_1�

<tr align="right" valign="top"><td align="left" bgcolor="#E6E6E6">&nbsp;</td><td align="left" bgcolor="#E6E6E6">&nbsp;</td><td bgcolor="#E6E6E6" align="left" valign="middle">

<font face="Arial, Helvetica, sans-serif">Contact Name:</font></td><td align="left" bgcolor="#E6E6E6" colspan="1" valign="middle">

<font face="Arial, Helvetica, sans-serif">%GX type=cell id=DocumentContent.TAName_1_1%%/GX%</font></td>

<td bgcolor="#E6E6E6" align="left" valign="middle"><font face="Arial, Helvetica, sans-serif">Address:</font></td>

<td align="left" bgcolor="#E6E6E6" valign="middle"><font face="Arial, Helvetica, sans-serif">%GX type=cell id=DocumentContent.TAAddress_1_1%%/GX%</font></td>

<td bgcolor="#E6E6E6">&nbsp;</td>

July 2002 Chapter 2, Customizing TradingXpert’s Capabilities 57

*������*������.����

Figure 2.8 Sample HTML page to display incoming data (cinfo.html)—Part 4

5�������������9�3��������J��4�+�D

E Bolded���;�������������������������;���������������

E �������8�����;�������4�����������4��+����������4������������������$�����

E Plain courier���;������4����������������������:����������������������������

���������������������������4�������J����������������������J��������J������J�������������������4������:����������������������������������������������5�������������������������4����������������������������������������������������������TACity_1_1�������State_1_1�������PostalCode_1_1�

</tr><tr align="right" valign="top">

<td align="left" bgcolor="#E6E6E6">&nbsp;</td><td align="left" bgcolor="#E6E6E6">&nbsp;</td><td bgcolor="#E6E6E6" align="left" valign="middle">

<font face="Arial, Helvetica, sans-serif">City:</font></td><td align="left" bgcolor="#E6E6E6" colspan="3" valign="middle">

<font face="Arial, Helvetica, sans-serif">%GX type=cell id=DocumentContent.TACity_1_1%%/GX%</font></td>

<td bgcolor="#E6E6E6">&nbsp;</td></tr><tr align="right" valign="top">

<td align="left" bgcolor="#E6E6E6">&nbsp;</td><td align="left" bgcolor="#E6E6E6">&nbsp;</td><td bgcolor="#E6E6E6" align="left" valign="middle">

<font face="Arial, Helvetica, sans-serif">State :</font></td><td align="left" bgcolor="#E6E6E6" colspan="3">

<font face="Arial, Helvetica, sans-serif">%GX type=cell id=DocumentContent.TAState_1_1%%/GX%</font></td>

<td bgcolor="#E6E6E6">&nbsp;</td></tr><tr align="right" valign="top">

<td align="left" bgcolor="#E6E6E6">&nbsp;</td><td align="left" bgcolor="#E6E6E6">&nbsp;</td><td bgcolor="#E6E6E6" align="left" valign="middle">

<font face="Arial, Helvetica, sans-serif">Zip Code:</font></td><td align="left" bgcolor="#E6E6E6" colspan="1" valign="middle">

<font face="Arial, Helvetica, sans-serif">%GX type=cell id=DocumentContent.TAPostalCode_1_1%%/GX%</font></td>

<td bgcolor="#E6E6E6">&nbsp;</td></tr>

*������*������.����

58 iPlanet TradingXpert Administrator’s and Developer’s Guide July 2002

Figure 2.9 Sample HTML page to display incoming data (cinfo.html)—Part 5

���������9�3��������J��4�+�J���������������4������������������������4���<Telephone Numbers=������������������4��������������������4������������������������9�3����������������������������:�����������������$�����

Figure 2.10 Sample HTML page to display incoming data (cinfo.html)—Part 6

5�������;���9�3��������J��4�+�D

E Bolded���;�������������������������;���������������

E �������8�����;�������4�����������4��+����������4������������������$�����

<tr align="right" valign="bottom" bgcolor="#CCCCCC"><td align="left" valign="top"><img src="clear.gif" width = "3" height="19"></td><td align="left" valign="top">&nbsp;</td><td align="left" valign="middle" colspan="4">

<font face="Arial, Helvetica, sans-serif"><b><font color="#666666">Telephone Numbers</font></b></font>

</td>

<td>&nbsp;</td></tr>

%GX type=tile id=TEL_loop% <!-- TEL_loop --><tr align="right valign="bottom">

<td align="left valign="top" bgcolor="#E6E6E6"><img src="clear.gif" width="3" height="25"></td>

<td align="left valign="top" bgcolor="#E6E6E6">&nbsp;</td><td align="left valign="middle" bgcolor="#E6E6E6">&nbsp;</td><td align="left valign="top" bgcolor="#E6E6E6" colspan="3">&nbsp;</td><td bgcolor="#E6E6E6">&nbsp;</td>

</tr><tr align="right" valign="top">

<td align="left" bgcolor="#E6E6E6">&nbsp;</td><td align="left" bgcolor="#E6E6E6">&nbsp;</td><td bgcolor="#E6E6E6" align="left" valign="middle">

<font face="Arial, Helvetica, sans-serif">Number-%GX type=cell id=TEL_loop.rowid%%/GX%:</font></td>

<td align="left" bgcolor="#E6E6E6" colspan="3" valign="middle"><font face="Arial, Helvetica, sans-serif">(%GX type=cell id=TEL_loop.AreaCode_1_1%%/GX%)%GX type=cell id=TEL_loop.Number_1_1%%/GX%</font></td>

<td bgcolor="#E6E6E6">&nbsp;</td></tr>

%/GX% <!-- TEL_loop -->

July 2002 Chapter 2, Customizing TradingXpert’s Capabilities 59

*������*������.����

E Plain courier���;������4����������������������:����������������������������

����������������������������������������������������������������4�����5����������������4�������J�������������������������������������������������4��������������������������������4����������5�������������������������4����������������������������������������������������������TEL_loop.AreaCode_1_1�����TEL_loop.Number_1_1�����������������������������������L�)�M����������������

!������������������������4��������������������������������4�����������������������������������������������������D�������������+�����������������4�������L_1M������������4��L_loopM�<TEL_1.AreaCode_1_1�����������TEL_loop.AreaCode_1_1�����TEL_1.Number _1_1�����������TEL_loop.Number_1_1��������;�����=��

5������������������������+�������������������������������J������������������;����������4������������������������4��J�����������������������������������������:����������:�����D��

...%GX type=tile id=TEL_loop% <!-- TEL_loop -->

...%GX type=tile id=TEL_$ROWID_loop% <!-- TEL_$ROWID_loop -->%GX type=tile id=EXT_loop% <!-- EXT_loop -->

...(%GX type=cell id=TEL_loop.AreaCode_1_1%%/GX%)%GX type=cell id=TEL_loop.Number_1_1%%/GX%Extension-%GX type=cell id=EXT_loop.EXT_loop.rowid%%/GX%:

%GX type=cell id=EXT_loop.EXT_1_1%%/GX%...

%/GX% <!-- EXT_loop -->%/GX% <!-- TEL_$ROWID_loop -->

...%/GX% <!-- TEL_loop -->

...

*������*������.����

60 iPlanet TradingXpert Administrator’s and Developer’s Guide July 2002

Figure 2.11 Sample HTML page to display incoming data (cinfo.html)—Part 7

5��������+�����9�3��������J��4�+�D

E Bolded���;�������������������������;���������������

E �������8�����;�������4�����������4��+����������4������������������$�����

E Plain courier���;������4����������������������:����������������������������

�����������������������4�������������:������������������������9�3�������������������������4��������4����������5�������������������4������J����������9�3�����:����������������4���������������J����������!�&����:����������������������*������������������������������

Creating a Rules File for Turned-Around Documents

������������������������������������������������4������������������������4���T��������������������-.� ���/��� /,�/�� ��/*������+/������������������5������������������������������$�������������J����������(�����) ��������J���������

<tr><!-- Button to create a turnaround to change telephone numbers --><td><A HREF="/cgi-bin/gx.cgi/GUIDGX-{15048130-5955-11d2-b7cb-00104b605a87}?FROM_TYPE=%gx type=cell id="DOC_TYPE"%%/gx%&TO_TYPE=cinfo&PARTNER=%gx type=cell id=PARTNER%%/gx%&DOC_PATH=%gx type=cell id="DOC_PATH"%%/gx%"><img src="btn_change.gif" ALT="Change Telephone Numbers" width="102" height="17"border="0"></A></td>

</tr></table>

</form>%/GX% <!-- DocumentContent -->%/GX% <!-- defaultValues --></body></html>

July 2002 Chapter 2, Customizing TradingXpert’s Capabilities 61

*������*������.����

.��� 2�'2J����+������������������������������������������������������������������������4������������J������5�)%���J�������������������������������������������������������������J������)%����

Figure 2.12 Sample rules file, cinfo-cinfo.rules

Notes ���������������$������+��+��������������������������������4������������4�����<�����+�����������4�����������=����������J�����������������������������������������������4��������������������4��������������J������������4�����������������������������������

���������������������������4����������������������J�������������������������������������������J�������4����������������������D

E ������4�����������������������������������������������������������������4���������4������������������������������������

E .�����������������������J��������������������������:���������������������������������������������������4����������������������4�+��<�������������������)�HV=J��������4������������:�������������������������������;���������������������������������������A��������5������������������������+�����������Q�����;�����J����������;����������4�����������������4��J�������������������������4���;������������������������������:����������:�������;������4����D

!�����������������������������������������>��F��������������������������5�����������������J�����������������������������������������������������������J��������4���������������������������������J��������������;������������������������������������

TAName_1_1=TAName_1_1TAAddress_1_1=TAAddress_1_1TACity_1_1=TACity_1_1TAState_1_1=TAState_1_1TAPostalCode_1_1=TAPostalCode_1_1TEL_*.AreaCode_1_1=TEL_*.AreaCode_1_1TEL_*.Number_1_1=TEL_*.Number_1_1

...TEL_*.AreaCode_1_1=TEL_*.AreaCode_1_1TEL_*.Number_1_1=TEL_*.Number_1_1TEL_*.EXT_*.Extension_1_1=TEL_*.EXT_*.Extension_1_1

*������*������.����

62 iPlanet TradingXpert Administrator’s and Developer’s Guide July 2002

Creating an HTML Page for Adding Data and Sending It to TradingXpert

����������������������9�3�������������������������<�����+�����������4�����������=�����������������������4������������������������������������������������������-.� ���/��� /,�/�� ��/*������+/������������������5������������������������������$�������������J����������5�)%�������J���������.�����2�'7>2�'%J����+���������������

Figure 2.13 Sample HTML page to edit outgoing data (cinfo_e.html)—Part 1

5�����������9�3��������J��4�+�D

E Bolded���;�������������������������;���������������

E �������8�����;�������4�����������4��+����������4������������������$�����

E Plain courier���;������4����������������������:����������������������������

<html><head><title>Untitled Document</title><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"><BASE HREF="%gx type=cell id=BASEHREF%%/gx%"></head>

<body bgcolor="#FFFFFF" text="#000000" link="#336699" vlink="#6699CC" alink="#996600"><p>%gx type=tile id=defaultValues% %gx type=tile id=DocumentContent%</p>

<form METHOD="POST" ACTION="/cgi-bin/gx.cgi/GUIDGX-{6400c704-54ac-11d2-b7c0-00104b605a87}">

<input type="hidden" name="PARTNER" value="%gx type=cell id=PARTNER%%/gx%"><input type="hidden" name="DOC_TYPE" value="cinfo"><input type="hidden" name="FILE_TYPE" value="cinfo"><input type="hidden" name="PARTNER_QUAL" value="%gx type=cell id=PARTNER_QUAL%%/gx%"><input type="hidden" name="SENDER_QUAL" value="%gx type=cell id=SENDER_QUAL%%/gx%"><input type="hidden" name="PARTNER_ADDR" value="%gx type=cell id=PARTNER_ADDR%%/gx%"><input type="hidden" name="SENDER_ADDR" value="%gx type=cell id=SENDER_ADDR%%/gx%">

<input type="hidden" name="looptoaddto" value="TEL_"><input type="hidden" name="numbertoadd" value="1">

<img src="clear.gif" width="3" height="55" align="top"><img src="clear.gif" width="48" height="3" align="left">

July 2002 Chapter 2, Customizing TradingXpert’s Capabilities 63

*������*������.����

���������������$�������������������%���������������������������������������������L����M���������������������������L�)��M������������������������������������������������������������������+������������������������$��������������������������4��������������������4����

�����������������������������������������������������J��������������������<input type...>�����������������������������4������������������������$�������A����J�������������������������)*������

Figure 2.14 Sample HTML page to edit outgoing data (cinfo_e.html)—Part 2

�����������9�3��������J��4�+�J�4����������4�����������������������4���������������������������������������������������9�3����������������������������:�����������������$�����

<table border="0" cellspacing="0" cellpadding="0"><tr>

<td><img src="corner_l_g.gif" width = "9" height="19"></td><td bgcolor="#CCCCCC"><img src="clear.gif" width="15" height="3"></td><td bgcolor="#CCCCCC" colspan="4">

<font face="Arial, Helvetica, sans-serif"><b><font color="#666666">Contact Info</font></b></font></td>

<td><img src="corner_r_g.gif" width="9" height="19"></td></tr><tr>

<td bgcolor="#FFFFFF"><img src="white.gif" width="9" height="1"></td><td bgcolor="#FFFFFF"><img src="white.gif" width="5" height="1"></td><td bgcolor="#FFFFFF" colspan="4"><img src="white.gif" width="10" height="1"></td><td bgcolor="#FFFFFF"><img src="white.gif" width="9" height="1"></td>

</tr><tr align="right" valign="top">

<td align="left" bgcolor="#E6E6E6"><img src="clear.gif" width="3" height="25"></td><td align="left" bgcolor="#E6E6E6">&nbsp;</td><td bgcolor="#E6E6E6" align="left" valign="middle">

<img src="clear.gif" width="156" height="3"></td><td align="left" bgcolor="#E6E6E6" colspan="1" valign="middle">

<img src="clear.gif" width="110" height="3"></td><td bgcolor="#E6E6E6" align="left" valign="middle">

<img src="clear.gif" width="150" height="3"></td><td align="left" bgcolor="#E6E6E6" valign="middle">

<img src="clear.gif" width="101" height="3"></td><td bgcolor="#E6E6E6">&nbsp;</td>

</tr>

*������*������.����

64 iPlanet TradingXpert Administrator’s and Developer’s Guide July 2002

Figure 2.15 Sample HTML page to edit outgoing data (cinfo_e.html)—Part 3

5�����������9�3��������J��4�+�D

E Bolded���;�������������������������;���������������

E �������8�����;�������4�����������4��+����������4������������������$�����

E Plain courier���;������4����������������������:����������������������������

�����������������������4�����������������������������J������������������������4������:����������������������������������������������.�������������+��J����>�����������������J���������������������������!�&����:����������������������������������������<����������=���������������������+������5�������������������������4����������������������������������������������������������TAName_1_1�������Address_1_1�

<input type="hidden" name="TAName_1_1"value="%GX type=cell id=DocumentContent.TAName_1_1%%/GX%">

<input type="hidden" name="TAAddress_1_1"value="%GX type=cell id=DocumentContent.TAAddress_1_1%%/GX%">

<tr align="right" valign="top"><td align="left" bgcolor="#E6E6E6">&nbsp;</td><td align="left" bgcolor="#E6E6E6">&nbsp;</td><td bgcolor="#E6E6E6" align="left" valign="middle">

<font face="Arial, Helvetica, sans-serif">Contact Name:</font></td><td align="left" bgcolor="#E6E6E6" colspan="1" valign="middle">

<font face="Arial, Helvetica, sans-serif">%GX type=cell id=DocumentContent.TAName_1_1%%/GX%</font></td>

<td bgcolor="#E6E6E6" align="left" valign="middle"><font face="Arial, Helvetica, sans-serif">Address:</font></td>

<td align="left" bgcolor="#E6E6E6" valign="middle"><font face="Arial, Helvetica, sans-serif">%GX type=cell id=DocumentContent.TAAddress_1_1%%/GX%</font></td>

<td bgcolor="#E6E6E6">&nbsp;</td></tr>

July 2002 Chapter 2, Customizing TradingXpert’s Capabilities 65

*������*������.����

Figure 2.16 Sample HTML page to edit outgoing data (cinfo_e.html)—Part 4

5�������������9�3��������J��4�+�D

E Bolded���;�������������������������;���������������

E �������8�����;�������4�����������4��+����������4������������������$�����

E Plain courier���;������4����������������������:����������������������������

<input type="hidden" name="TACity_1_1"value="%GX type=cell id=DocumentContent.TACity_1_1%%/GX%">

<tr align="right" valign="top"><td align="left" bgcolor="#E6E6E6">&nbsp;</td><td align="left" bgcolor="#E6E6E6">&nbsp;</td><td bgcolor="#E6E6E6" align="left" valign="middle">

<font face="Arial, Helvetica, sans-serif">City:</font></td><td align="left" bgcolor="#E6E6E6" colspan="3" valign="middle">

<font face="Arial, Helvetica, sans-serif">%GX type=cell id=DocumentContent.TACity_1_1%%/GX%</font></td>

<td bgcolor="#E6E6E6">&nbsp;</td></tr><input type="hidden" name="TAState_1_1"

value="%GX type=cell id=DocumentContent.TAState_1_1%%/GX%"><tr align="right" valign="top">

<td align="left" bgcolor="#E6E6E6">&nbsp;</td><td align="left" bgcolor="#E6E6E6">&nbsp;</td><td bgcolor="#E6E6E6" align="left" valign="middle">

<font face="Arial, Helvetica, sans-serif">State:</font></td><td align="left" bgcolor="#E6E6E6" colspan="3">

<font face="Arial, Helvetica, sans-serif">%GX type=cell id=DocumentContent.TAState_1_1%%/GX%</font></td>

<td bgcolor="#E6E6E6">&nbsp;</td></tr><input type="hidden" name="TAPostalCode_1_1"

value="%GX type=cell id=DocumentContent.TAPostalCode_1_1%%/GX%"><tr align="right" valign="top">

<td align="left" bgcolor="#E6E6E6">&nbsp;</td><td align="left" bgcolor="#E6E6E6">&nbsp;</td><td bgcolor="#E6E6E6" align="left" valign="middle">

<font face="Arial, Helvetica, sans-serif">Zip Code:</font></td><td align="left" bgcolor="#E6E6E6" colspan="1" valign="middle">

<font face="Arial, Helvetica, sans-serif">%GX type=cell id=DocumentContent.TAPostalCode_1_1%%/GX%</font></td>

<td bgcolor="#E6E6E6">&nbsp;</td></tr>

*������*������.����

66 iPlanet TradingXpert Administrator’s and Developer’s Guide July 2002

���������������������������4�������J��������������<����������=���������������������D��������J������J�������������������4������:����������������������������������������������5�������������������������4����������������������������������������������������������TACity_1_1�����TAState_1_1�����TAPostalCode_1_1�

Figure 2.17 Sample HTML page to edit outgoing data (cinfo_e.html)—Part 5

���������9�3��������J��4�+�J���������������4������������������������4���<Telephone Numbers=������������������4��������������������4������������������������9�3����������������������������:�����������������$�����

<tr align="right" valign="bottom" bgcolor="#CCCCCC"><td align="left" valign="top"><img src="clear.gif" width = "3" height="19"></td><td align="left" valign="top">&nbsp;</td><td align="left" valign="middle" colspan="4">

<font face="Arial, Helvetica, sans-serif"><b><font color="#666666">Telephone Numbers</font></b></font>

</td><td>&nbsp;</td>

</tr>

July 2002 Chapter 2, Customizing TradingXpert’s Capabilities 67

*������*������.����

Figure 2.18 Sample HTML page to edit outgoing data (cinfo_e.html)—Part 6

5�������;���9�3��������J��4�+�D

E Bolded���;�������������������������;���������������

E �������8�����;�������4�����������4��+����������4������������������$�����

E Plain courier���;������4����������������������:����������������������������

����������������������������������������������������������������4�����5����������������4�������J�������������������������������������������������4��������������������������������4����������5�������������������������4���������������������������������������������������������������������������������TELJ�AreaCode_1_1J�����Number_1_1�����������������������������������LTELM�����������������!�&����:�����������������������������

%GX type=tile id=TEL_loop% <!-- TEL_loop --><tr align="left" valign="top">

<td align="left" valign="top" bgcolor="#E6E6E6">&nbsp;</td><td align="left" valign="top" bgcolor="#E6E6E6">&nbsp;</td><td align="left" valign="top" bgcolor="#E6E6E6">

<font face="Arial, Helvetica, sans-serif">Number-%GX type=cell id=TEL_loop.rowid%%/GX%:</font></td>

<td align="left" valign="top" bgcolor="#E6E6E6" colspan="3"><input TYPE="text" name="TEL_%GX type=cell

id=TEL_loop.rowid%%/GX%.AreaCode_1_1" SIZE="40" MAXLENGTH="80"value="%GX type=cell id=TEL_loop.AreaCode_1_1%%/GX%"></td>

<td align="left" valign="top" bgcolor="#E6E6E6" colspan="3"><input TYPE="text" name="TEL_%GX

type=cell id=rowid%%/GX%%GX type=cellid=TEL_loop.rowid%%/GX%.Number_1_1" SIZE="40" MAXLENGTH="80"value="%GX type=cell id=TEL_loop.Number_1_1%%/GX%"></td>

<td align="right" valign="bottom" bgcolor="#E6E6E6">&nbsp;</td></tr>

<tr align="right valign="bottom"><td align="left valign="top" bgcolor="#E6E6E6">

<img src="clear.gif" width="3" height="25"></td><td align="left valign="top" bgcolor="#E6E6E6">&nbsp;</td><td align="left valign="middle" bgcolor="#E6E6E6">&nbsp;</td><td align="left valign="top" bgcolor="#E6E6E6" colspan="3">&nbsp;</td><td bgcolor="#E6E6E6">&nbsp;</td>

</tr>%/GX% <!-- TEL_loop -->

*������*������.����

68 iPlanet TradingXpert Administrator’s and Developer’s Guide July 2002

5������������������������+�������������������������������J�������������������������������������J�����������������������������������������:����������:�����D��

<!-- TELROWID replace -->%GX type=replace id=TEL_loop.rowid value=TELROWID% %GX type=tile id=TEL_$ROWID_loop%%gx type=tile id=EXT_loop%<!-- EXTROWID replace -->%GX type=replace id=EXT_loop.rowid value=EXTROWID% ...Extension-%GX type=cell id=EXT_loop.rowid%%/GX%:

<input type=text name="TEL_TELROWID.EXT_EXTROWID.EXT_1_1" value=%GX type = cell id=EXT_loop.EXT_1_1%%/GX%>

...%/GX% <!-- end EXTROWID replace -->%/gx% <!-- EXT_loop -->%/GX% <!-- TEL_$ROWID_loop -->%/GX% <!-- end TELROWID replace -->

July 2002 Chapter 2, Customizing TradingXpert’s Capabilities 69

*������*������.����

Figure 2.19 Sample HTML page to edit outgoing data (cinfo_e.html)—Part 7

5��������+�����9�3��������J��4�+�D

E Bolded���;�������������������������;���������������

E �������8�����;�������4�����������4��+����������4������������������$�����

E Plain courier���;������4����������������������:����������������������������

���������������������4���������������������������������������������4��J���������������looptoaddto�����numbertoadd������������.��� 2�'7J�������������4�������������4��������������.�������4����������������������������������������4���<����������.��� 2�'%=J���������������;��+����������������L&�4�����������M�������������������4������4����������������������������������4�������J����������9�3�����:����������������4���������������J����������!�&����:����������������������>*������������������������������

<tr align="left" valign="top"><td align="left" valign="top" bgcolor="E6E6E6">

<img src="clear.gif" width="3" height="45"></td><td align="left" valign="top" bgcolor="E6E6E6">&nbsp;</td><td align="right" valign="bottom" bgcolor="E6E6E6">

<input type="SUBMIT" name="submit" value="Submit Document"><img src="clear.gif" width="10" height="10"></td>

<td align="left" valign="bottom" bgcolor="E6E6E6" colspan="3"><input type="SUBMIT" name="submit" value="Add Line Items"><img src="clear.gif" width="10" height="10"></td>

<td align="right" valign="bottom" bgcolor="E6E6E6">&nbsp;</td></tr>

<tr align="left" valign="top"><td align="left" valign="top" bgcolor="#E6E6E6">

<img src="clear.gif" width="3" height="25"></td><td align="left" valign="top" bgcolor="#E6E6E6">&nbsp;</td><td align="center" valign="bottom" bgcolor="#E6E6E6" colspan="4">

<img src="dots.gif" width="498" height="3"></td><td align="right" valign="bottom" bgcolor="#E6E6E6">&nbsp;</td>

</tr></table>

</form>%/GX% <!-- DocumentContent -->%/GX% <!-- defaultValues --></body></html>

*������*������.����

70 iPlanet TradingXpert Administrator’s and Developer’s Guide July 2002

Creating an Order File (Optional)

������������������������������<�����+�����������4�����������=�����T��������������������-.� ���/��� /,�/�� ��/*������+/���������������������������������������A����J�4�������������������+��������������������������9� ���� �����

5������������������������������$�������������J����������)� �� ����J���������.��� 2�2(J����+���������������������������������������������������������������������5�)%����

Figure 2.20 Sample order file, cinfo.order

������������������������������������������4���J������������J����������4������A������J����������������������������������������������������������������4���������BEGINLOOP��������ENDLOOP�����������

!��������������������������������������>��F��������������������������5�����������������J�������������������������������������4�������������������������������������������������������������������������

5������������������������A������J�������������������������������������.����;�����J��������;�������������������������$���������������������������;���������������������4��J���������������������������������������������:����������:�����D

TAName_1_1=TAAddress_1_1=TACity_1_1=TAState_1_1=TAPostalCode_1_1=BEGINLOOPTEL_*.AreaCode_1_1=TEL_*.Number_1_1=ENDLOOP

...BEGINLOOPTEL_*.AreaCode_1_1=TEL_*.Number_1_1=

BEGINLOOPTEL_*.EXT_*.Extension_1_1=ENDLOOP

ENDLOOP

July 2002 Chapter 2, Customizing TradingXpert’s Capabilities 71

*������*������.����

Setting Up ECXpert Partnerships and Service Lists

������������:�������4�������������������������$���������������������������������������+���������)*��������������������������������4���;�������������������������������������������������������������+�������������������������������cinfo������������������������������������4�����J������������������������������������������������+�������������������������������cinfo����������������������4���������������������

�������������������������������+����������������������)*��������4�������������������������������+��������������������������������������$������������������cinfo��;������������������������������� ���������� ��� �������������������������������������������������������4��

*������*������.����

72 iPlanet TradingXpert Administrator’s and Developer’s Guide July 2002

1. ����������������2��25������@�������A������������

�������������+�����������������������6����������5������4�������������.��� 2�2'�

Figure 2.21 Details for inbound partnership (TXhost to webuser)

E ������B�������Q)*���������4��������������������������������������E ,����3��B���4����2Q����������������������4��+��������������������������������������������������������������������+����4������

E (������������B�����E +��������������B�����������������������#������6�����������4J��������+�""�

2. �����������5�����2��2������@��������A������������

�������������+�����������������������6����������5������4�������������.��� 2�22�

July 2002 Chapter 2, Customizing TradingXpert’s Capabilities 73

*������*������.����

Figure 2.22 Details for outbound partnership (webuser to TXhost)

E ������B���4����2Q����������������������4��+��������������������������������������������������������������������+����4������

E ,����3��B�������Q)*���������4��������������������������������������

E (������������B�����

E +��������������B�����������������������

#������6�����������4J��������)�+���������������������������������

3. ����������������2��25������@�������A���3����"���

�������������+�����������������������&��+����������������4�������������.��� 2�27�

*������*������.����

74 iPlanet TradingXpert Administrator’s and Developer’s Guide July 2002

Figure 2.23 Details for inbound service list (TXhost to webuser)

E ������B�������Q)*���������4��������������������������������������E ,����3��B���4����2Q����������������������4��+��������������������������������������������������������������������+����4������

E (��������B�����E ���3�������4��B�#��6��������@������

4. �����������5�����2��2������@��������A���3����"���

�������������+�����������������������&��+����������������4�������������.��� 2�2-�

July 2002 Chapter 2, Customizing TradingXpert’s Capabilities 75

*������*������.����

Figure 2.24 Details for outbound service list (webuser to TXhost)

E ������B���4����2Q����������������������4��+��������������������������������������������������������������������+����4������

E ,����3��B�������Q)*���������4��������������������������������������

E (��������B�����E ���3�������4��B�#��6��������@������

*������*������.����

76 iPlanet TradingXpert Administrator’s and Developer’s Guide July 2002

Customization Summary

������������������������������������cinfo�������������������������������������������������������D

1. *���������)%���J������5�)%���J������)� �� J����������(�����) ������������-.� ���/��� /,�/�� ��/*������+/������������������5�������������������������������cinfo����������������������J��������������������4(�����) ������������/��������������������������)�����������-.� ���/��� /,�/�� ��/*������+/� ��5�� ���%5��������������

2. ����cinfo�����������������������������,�� ��� ��������J����������������������-.� ���/��� /,�/���������������D

E FX.viewableDocTypes

E FX.outboundDocTypes

E FX.fromScratchDocTypes (��cinfo����������������4����������������������=

#��������J�����������������������������FX.viewableDocTypes.cinfo��������������+����4���

3. ������������������)*�����D

E ���������� �4�����<cinfo��4����=

E �4���������������<cinfo����4����=

4. ��������!�&�

Note 5�����������������������4����������������������������������������$�����������J������������������������&�����8>0�4������������������!�&�

5. ������������������������������������5�)%��������

Q ����+��colspan=3������������������5������������<���� =���.��� 2�'%�

Q ���������������������������������������5������������<����%=���.��� 2�'%D

<td align="left" valign="bottom" bgcolor="E6E6E6" colspan="2"><input type="SUBMIT" name="submit" value="Save As Template"><img src="clear.gif" width="10" height="10"></td>

6. ��������)��������������������������5�)%��������

July 2002 Chapter 2, Customizing TradingXpert’s Capabilities 77

1���*������.������������������������������������

�������������������������������SENDER_ADDR�����������������<����'0=���.��� 2�'7D

<input type="hidden" name="EDIT" value="%gx type=cell id=EDIT%%/gx%">

7. )�������4(�����) ���������

�����������������������<����4��������������4��=��������������������������5�)%���������������4(�����) ����������

Using Custom Forms to View Documents from Different Senders

5��������4�������������������������������������������������9�3�����������J��������������������������������������������������������

������������������:����������������+�������������J�������������������������������������������� ������������������������������������������������������������������������J����J�����-.� ���/��� /,�/�� ��/*������+/*�� ��� +�����������5����������������;���J��������������������������������������������������������5����������������������J������������������������I���;��J��������������������������������-.� ���/��� /,�/�� ��/*������+/������������������

���������������������������������������������J�����������������������������;���������������:�������������������������������������������������������������������������������������J����������������������������������������+������������>�����������������

������������������������������:��������������:������������������+���������������������4���������������������������������������������

����+������������������������������������J���:�����������������������+�������������������������-.� ���/��� /,�/�� ��/*������+/����������������������������������������������������4��+������+����������������������������������������������������������

)��4���*��������>����������

78 iPlanet TradingXpert Administrator’s and Developer’s Guide July 2002

Enabling Certificate-Based Logins���������������������������!��������)���������&��+��I��<!)&=������������������4�>����������+������������������������������������������������������������������������A�����������4�����������+�������������J���������������������������5��������������J�����������������������

��������������������>4���������������������������J

1. ������������������������������������1'��-������������������������

��������������!)&�����������������������������������������������

2. 7���������������������"�����������

1��������4������J������������1�������DCC*1� :�,+C��C�

3. �����������������������:��+������"������3���-�����������5������!������-2����������������������������

������4����+��>4������������������������J�����9��6����������J������������-:��� (���/����/������;������������������4�����I������������

Figure 2.25 Example of access log file with authentication enabled

������4����+��>4����������������������������J�������<(+�� �)���%(��� �+���4�������������������������+�����+�����<����.��� 2�2/=�

[format=%Ses->client.ip% - %Req->vars.auth-user% [%SYSDATE%] "%Req->reqpb.clf-request%" %Req->srvhdrs.clf-status% %Req->srvhdrs.content-length%]

222.222.222.143 - webuser1 [14/Oct/1999:17:39:42 -0700]"GET /TX/txt_login_02.gif HTTP/1.0" 200 1064

222.222.222.143 - webuser1 [14/Oct/1999:17:39:42 -0700]"GET /TX/icon_netscape_01.gif HTTP/1.0" 200 1542

July 2002 Chapter 2, Customizing TradingXpert’s Capabilities 79

)��4���)+����

Figure 2.26 Example of access log file without authentication enabled

4. 4��������5�������

5��������!)&�������������������������6C*��������>4������������������������J�����1����5����������������������������������������4�����>�����Q�������>�����4��Q��������������������������I�����������T�������������������������6�����������������������������������5�J����������������;������4������������������+������J��������������������������

5��!)&������������������������J���������������������������������A������1����5������6��������

5. ���������������������������������-��������5�������

���J���������������!)&�����������������������������������������������

Enabling Events����������������������������+���������������������������������������>�����������������4�������������������������J��4������������D

C '���"�1���-�������

)����!���������+�����4��������������������4�������������J����4��������������������4�������+��J�4���>����������������+���������������������������4��������4�;�

5������)����!���������������������4���J�����������:����������������������������������������+�����+����������������������������2-�������������������������>���4�������+����5��������������������>����������J�����������������������������������J�������������������������+��������>�����������������������������'���"��'���"�1���-��������������������������������������������

[format=%Ses->client.ip% - %Req->vars.auth-user% [%SYSDATE%] "%Req->reqpb.clf-request%" %Req->srvhdrs.clf-status% %Req->srvhdrs.content-length%]

222.222.222.143 - - [14/Oct/1999:17:39:42 -0700]"GET /TX/txt_login_02.gif HTTP/1.0" 200 1064

222.222.222.143 - - [14/Oct/1999:17:39:42 -0700]"GET /TX/icon_netscape_01.gif HTTP/1.0" 200 1542

)��4���)+����

80 iPlanet TradingXpert Administrator’s and Developer’s Guide July 2002

Note ����'���"��'���"�1���-���������������������������������������������������������������)����!���������������������4����

C '���"��"���

)�������������������4�������������������+����������������������������������������������������������������������

5������)����������������������4���J�����������:��������������I������������������������������������������������������������������������5��������������������>����������J���������������������������������������������������������J�������������>��4���������������������������������>�������������.����������J���������������������������4������������������� -7��������;���������������������J�������������������������������;������T�������4�������������������+������>����������������� -7��������������������������;>�����������

����)�����������������������������������������������������������������T������ 8(������������������J���������������������������+��������J��+�������������������������������������������2-����������������������)�������������������������������������������������������������4�����������������������;������������������������������������������

Registering Events

������4����+�����������������������4������J��������������������������D

1. ����3�����"��-��������������-��3��������������"���

)�������4�������������������,�� ��� ��������J����������������-.� ���/��� /,�/������/����������

July 2002 Chapter 2, Customizing TradingXpert’s Capabilities 81

)��4���)+����

Figure 2.27 FXproperties file entries to enable event notification

������)�������$�������)�������+�5�����������������5�������������������������������������������������J�)��;��"���3����������������+������������4������������J�)��'���"'3����������������������>���������������������������+����������������4������J�)��'���"1���-���������������������������������>�������+���������������<���J�.��)���!��������D2D(D(�����������2D((�����=J�����)�������1BD��E��������������+�������Q�������Q���������������������������

...#Admin user for TradingXpertFX.AdminUser:ECX_administrator_userID

#Admin password (encrypted) for TradingXpertFX.AdminPassword:ECX_administrator_password

...

# Mail Server used for sending e-mailFX.MailServer:<name.domain.com>

# Sending Email Address for Alert and Notification eventsFX.EmailEventSenderAddress:[email protected]

# Hour of day to have the Email notification event runFX.EmailNotification:<hh:mm:ss>

# List of hours to wait before alerting usersFX.hours.214:<hh>

FX.hours.840:<hh>

FX.hours.843:<hh>

FX.hours.850:<hh>

FX.hours.855:<hh>

FX.hours.860:<hh>

FX.hours.INVOIC:<hh>

FX.hours.ORDERS:<hh>

FX.hours.856:<hh>

FX.hours.862:<hh>

FX.hours.810:<hh>

FX.hours.830:<hh>

...

)��4���)+����

82 iPlanet TradingXpert Administrator’s and Developer’s Guide July 2002

<���J�.��������2'-D2-�����������������4�����������2'-��2-������������������������J����.��������2'-D(���������������������4����2'-�=��#���)�����������������������������������������������������T�������������+�������2-�

Note )�����������������������������)&������+�5������������������������I��txsetpasswd�������<����L)�����������������������������������6��������<&�����=M������� '((=�

2. ,������1���

3. 7���������3����������������"�����������

1��������4������J������������1���

����DCC*1� :�,+C��C*������+C�+���������

Figure 2.28 Event Login screen

4. 4�����������������������������3���������������������-����

)���������������������������5���������������������������������������������J��������:�����4�����4��������������

����)+�������������������������������J�����������������+������������������<.��� 2�2%=�

Note ���������4�����)*��������������������������������������)+������������������

July 2002 Chapter 2, Customizing TradingXpert’s Capabilities 83

)��4���)+����

5. �"����,�����������������������3�����

Figure 2.29 Event Registration screen with no events registered

��*����������������������������<.��� 2�7(=�

6. �"�������������

Figure 2.30 Confirmation screen for event registration

����)+����5�����������������<.��� 2�7'=���������J���������������+���Q�������������������Q�����+�����������������������

Modifying Event Parameters

����������������������������)����!������������)���������D

1. '����3�����"��-��������������-��3��������������-����

)�������������4��������������������,�� ��� ��������J����������������-.� ���/��� /,�/������/����������<����.��� 2�20=�

)��4���)+����

84 iPlanet TradingXpert Administrator’s and Developer’s Guide July 2002

2. ,������1���

3. �-���������-������3�"����-�����)��'���"1���-�����������������8���"���������3����������2�������������

&���L3����������������)+����M������� -�����L��������)+����M������� (�

Note 5����������������+�������������������)�������1BD��E�����������J��:�����������

Modifying or Deleting Events

������������������+����������������������������4�����J������������4��A��������������������������+����������������������J�����)+����5�����������������<.��� 2�7'=������������

����)+����5����������������������������+���������Q'���"�"����'���"�������'���"1���-��������'���"��Q�����������:4�;����������������������������+���������4����������������4����������4��������������+�����������������������4�������+���J�������:���������:4�;��������:�����;���-��4�����T�������������������������������������������������������������������������������������������������������������+��������������������Q�������������������������������������������4����������Q���:�����(�"����'3����4�����T��������������������������������������������������������������������������������

July 2002 Chapter 2, Customizing TradingXpert’s Capabilities 85

)��4���)+����

Figure 2.31 Event Information screen

)��4���)+����

86 iPlanet TradingXpert Administrator’s and Developer’s Guide July 2002

Customizing E-mail Templates for Email Notifications

�����������������������������������>��������������J�

1. '����3�����"�������� ����������������������������������������

Figure 2.32 The default Email Notification variables in the message.txt file

EMAIL_NOTIFY_SUBJECT���������4F�������������������>����������J�EMAIL_NOTIFY�������4������������>����������J�����EMAIL_HEADER��������������������������������������������������������������������>�����������

Note ���������EMAIL_HEADER����������������������4����)����!�������������)������������������

2. '��������������"������������ ������������������������ ����������!�"�� �"�������F�������!���!��"����

Note ��������������%���)%�����������������)%����������������������4����)����!�������������)������������������

...

EMAIL_NOTIFY_SUBJECT: TradingXpert Notification

...

EMAIL_NOTIFY: The following documents have arrived in the last 24 hours:<br><br>To Access TradingXpert:

EMAIL_HEADER: <pre><b>Sender\t\tDocType\t\tTime</b></pre><br>

...

July 2002 Chapter 2, Customizing TradingXpert’s Capabilities 87

)��4���)+����

Figure 2.33 The default emailhead.html file for the Email Notification and Email Alert daemons

Figure 2.34 The default emailtail.html file for the Email Notification and Email Alert daemons

Customizing E-mail Templates for Email Alerts

�����������������������������������>����������J�

1. '����3�����"�������� ����������������������������������������

Figure 2.35 The default Email Alert variables in the message.txt file

EMAIL_ALERT_SUBJECT���������4F�������������������>����������J�EMAIL_ALERT�������4������������>����������J�����EMAIL_HEADER��������������������������������������������������������������������>�����������

<html>

<head>

</head>

<BASE HREF="%gx type=cell id=BASEHREF%%/gx%">

<body bgcolor="#E6E6E6" width="100%">

<table width="100%"><tr><td></td><br></tr></table>

<br><br><br>

</body></html>

...

EMAIL_ALERT_SUBJECT: TradingXpert Alert

...

EMAIL_ALERT: The alert time has passed for the following doc-uments<br><br>To Access TradingXpert:

...

EMAIL_HEADER: <pre><b>Sender\t\tDocType\t\tTime</b></pre><br>

...

)��4���!���3��4���&���>���������

88 iPlanet TradingXpert Administrator’s and Developer’s Guide July 2002

Note ���������EMAIL_HEADER����������������������4����)����!�������������)������������������

2. '��������������"������������ ������������������������ ����������!�"�� �"�������F�������!���!��"����

Note ��������������%���)%�����������������)%����������������������4����)����!�������������)������������������

Figure 2.36 The default emailhead.html file for the Email Notification and Email Alert daemons

Figure 2.37 The default emailtail.html file for the Email Notification and Email Alert daemons

Enabling New Member Self-Registration��������������+�������������������������������������������������������5����������������������������������������������+�����������������������������������������������)*���������4�����������������������

5�������������������4���J�����>�������������������4��������������������������������������������D

C ������3�����

�����������������4���4��������������������������������������������������������������������+���������)*���������4����������������������������������������������������J���������������+���������������������

E ����3�����

<html>

<head>

</head>

<BASE HREF="%gx type=cell id=BASEHREF%%/gx%">

<body bgcolor="#E6E6E6" width="100%">

<table width="100%"><tr><td></td><br></tr></table>

<br><br><br>

</body></html>

July 2002 Chapter 2, Customizing TradingXpert’s Capabilities 89

)��4���!���3��4���&���>���������

���������������������������+���������)*���������4����������������������T���������������������������������������������������������������������������������+������J�����+��J��������������������������������������������������������������������������������J���������������+���������������������

������4����������4�������>����������������������J

1. ,��"���������������������"���������"����5��������������""�5�1�5�;������,�����������

*����-.� ���/��� /,�/����5���/��#���6� /����$)%�����������-.� ���/��� /,�/���������/*������+/�����/����������

������������������������������������$)%��������������/��������������������������������������������������,�������4������<����.��� 2�7 =J��������:����������������!���3��4��������������������<����.��� 2�7%=�

Figure 2.38 Login screen with a Register button

)��4���!���3��4���&���>���������

90 iPlanet TradingXpert Administrator’s and Developer’s Guide July 2002

Figure 2.39 New Member Registration screen

2. ����3�����"������������������!���-�"��

)�������4��������������������,�� ��� ��������J����������������-.� ���/��� /,�/������/����������

July 2002 Chapter 2, Customizing TradingXpert’s Capabilities 91

)��4���!���3��4���&���>���������

Figure 2.40 FXproperties file entries to enable new member creation

)������3�1�5;�����������������������������������������I��)*���������4����������4������������������+����T�)�����'���")��1�5;�����J������4�������������������L����JM���������������������>���������������4��������������������������������������������4�������������T�)��'���"1�5;�����2�������������������>���������������������������>��������4������T�)��'���"2���������������������������������>��������������������T�����)��;��"���3��������������������������������&3�6��������+��������������������������������������������������

3. �-�)������3�1�5;��������������False8�����3��������5����!��������������'������8�����������������������������3����"���

Note &:��&��� 7���)������3�1�5;���������������TrueJ����������������&��� -�

�����������������4���������������������������������J���:����������4���������+����)*�����T�����������������������������������������4������������+���������������������������������4���;������J���������������J����������������4���������������������������� ���������� ��� �������������������������������������������+�������4����������������������������������������+��������

4. �-�)������3�1�5;��������������True8���������������������������3����"������'�������

Note &:��&��� -���)������3�1�5;���������������False�

...# New members added are ActiveFX.activeNewMember:True|False

# Send e-mail to administrator when new users add themselvesFX.sendEmailForNewMember: <True|False>

# Email Address from which to send email when new members add themselvesFX.EmailNewMemberSenderAddress:<[email protected]>

# Email Address to which to send email when new members add themselvesFX.EmailAddress: <[email protected]>

# Mail Server used for sending e-mailFX.MailServer: <name.domain.com>

...

3������.��������������#�������������������.����

92 iPlanet TradingXpert Administrator’s and Developer’s Guide July 2002

�����������������4�������������������������������J������������������������������������4��J�����������������+���������������������������������4���;����������������������4��J����������������������������������������� ���������� ��� ��������������������������������������������������������������������+��������

5. �-�FX.sendEmailForNewMember���������True8������3�����"�������� ����������������������������������������

3�����������������+���4��������������������>�����������������������������������������������������������4�������>�������D

Figure 2.41 The default New Member variables in the message.txt file

NEW_MEMBER_SUBJECT���������4F�������������������>����������J�����NEW_MEMBER_TEXT�������4������������>�����������

Modifying File Attachment Options for Document Forms

�������������������������4�������������<���J�2&45�)%���=���������4��������������������������������������������������������������������������4��������$�������������������4�����������������������������������������������������������������������

5������������)*���������4���4����������+�����������������������������������I������������J

E ���������������������������������������������4����������������������������������)*�����������������

E ����)*����������������������4�������������������������

E ����)*���������+�������������������#�����������@���������������������������������������)*����������������������

...

NEW_MEMBER_SUBJECT: New TradingXpert Member

NEW_MEMBER_TEXT: The following username has been added to TradingXpert:

July 2002 Chapter 2, Customizing TradingXpert’s Capabilities 93

3������.��������������#�������������������.����

!������+�������J����������A����������������������J�����4����A����������������������������������������������������������&������������������ ���������� ��� �����������������������������4����������������+������������������������

��������������������������������������������4������������������������������������J�������������������;�������4���������������������������4��������������������������J����������������������4���+�����������������������

Specifying the File Type of an Attachment Option

����������J���������4�������������������������������������������������������������<�������������������>���������=��������������4�����������������������������������:;�������������������������������������������������������������)*����������������������

Note ���)*�������������������������������*9������������������;�����������������������*9����������������������

�����������������������������������������4�����������������)�5���������J���:���������������������������������������������������������������������������4�������������������������������)�5���������J���������������������������4���)�5����������������.�������������4���)�5���������������Q���J�2&45�)%���������+����Q������������������-.� ���/��� /,�/�� ��/*������+/�����������������

3������.��������������#�������������������.����

94 iPlanet TradingXpert Administrator’s and Developer’s Guide July 2002

1. ����:�;4��������������������������������

Figure 2.42 Sample HTML indicating an attachment option for a document form

5��.��� 2�-2J

E Bolded���;�������������������������;���������������

E �������8�����;�������4�����������4��+����������4������������������$�����

E Plain courier���;������4����������������������:����������������������������

2. ��������������ATTACH_N�����ATTFILETYPE_N�3�"���-���������5��-�������8�����������5��������@�A�

ATTACH_N�����������������������������������J�����ATTFILETYPE_N ������������������������������������������������������������������������������+��������.�

3. '��������3�"����-�������������������

��������ATTACH������������>���������������������������������������������)*�����������������

<!-- Attachments -->...

<tr align="left" valign="top"> <td align="left" valign="top" bgcolor="#E6E6E6">&nbsp;</td> <td align="left" valign="top" bgcolor="#E6E6E6">&nbsp;</td> <td align="left" valign="middle" bgcolor="#E6E6E6"><font face="Arial, Helvetica, sans-serif"> <INPUT TYPE="file" NAME="ATTACH_N" SIZE=15 MAXLENGTH="80"> </font></td> <td align="left" bgcolor="#E6E6E6" valign="middle"><font face="Arial, Helvetica, sans-serif"> <select NAME="ATTFILETYPE_N"> <option value="ATTACH">File Type</option> </font></td> </select> <td bgcolor="#E6E6E6">&nbsp;</td></tr>

...

<!-- End Attachments -->

July 2002 Chapter 2, Customizing TradingXpert’s Capabilities 95

3������.��������������#�������������������.����

4. ;���-������-�"�������������������"������������5�������

��������File Type��������������������������������������������>�����������������������

Note 5������������������������4������U���>�����������<���J�!��������3�������=������4���)�5������������������������������)*�����J�����)�5����������������4�����������4���������>)�5�����������������������������������4���������������4��+���4����������������������������������

Adding Additional File Types

���������������������������������4��������������������������J

1. ����������������"�<option></option>����������������:�;4�

.��� 2�-7�����������������������������

2. ;���-��ATTFILETYPE_N����������5�������������-"��������3�"���-�����������-��������

)���������������ATTFILETYPE_N ��������������������������������������+�����������+��������.������+������������������������+��������ATTACH_N�

3. '��������3�"����-����������������������������5��������

��������ATTACH������������>���������������������������������������������)*�����������������

4. ;���-������-�"������������-���������5����������������"������������5�������

��������File Type��������������������������������������������>�����������������������

Figure 2.43 Sample HTML to add a second attachment type for a document form

5��.��� 2�-7J

... <select NAME="ATTFILETYPE_N"> <option value="ATTACH">File Type</option> <option value="ANOTHER_DOCUMENT_TYPE">Another File Type</option> </select>...

3������.��������������#�������������������.����

96 iPlanet TradingXpert Administrator’s and Developer’s Guide July 2002

E Bolded���;�������������������������;���������������

E �������8�����;�������4�����������4��+����������4������������������$�����

E Plain courier���;������4����������������������:����������������������������

Allowing Additional Attachments

��������������������������������������������������������������J���������9�3������������������������D

1. ��������5���5�-�����������������"�������������������

*����������������9�3����.��� 2�-2Q4�������������R�����S�����������������RC��S���Q����������������������4��������������������������������������������J�4�����J���������>���������������������������������������������������

2. ��������������ATTACH_N�����ATTFILETYPE_N�3�"��������������������"���5��������@�A�

5��.��� 2�--J�������������������������������9�3����+��4����������������<!-- Attachments -->�����<!-- End Attachments --> ���<!-- Attachment 1 -->�����<!-- End Attachment 1 -->�������������������������������<!-- Attachment 2 -->�����<!-- End Attachment 2 -->�����������������������������������>����������������������

5��������J�

E Bolded���;�������������������������;���������������

E �������8�����;�������4�����������4��+����������4������������������$�����

E Plain courier���;������4����������������������:����������������������������

July 2002 Chapter 2, Customizing TradingXpert’s Capabilities 97

3������.��������������#�������������������.����

Figure 2.44 Sample HTML to modify the attachment options for a document form

<!-- Attachment 1 -->...

<tr align="left" valign="top"> <td align="left" valign="top" bgcolor="#E6E6E6">&nbsp;</td> <td align="left" valign="top" bgcolor="#E6E6E6">&nbsp;</td> <td align="left" valign="middle" bgcolor="#E6E6E6"><font face="Arial, Helvetica, sans-serif"><INPUT TYPE="file" NAME="ATTACH_1" SIZE=15 MAXLENGTH="80"> </font></td> <td align="left" bgcolor="#E6E6E6" valign="middle"><font face="Arial, Helvetica, sans-serif"> <select NAME="ATTFILETYPE_1"> <option value="ATTACH">File Type</option> <option value="ANOTHER_DOCUMENT_TYPE">Another File Type</option> </select> </font></td> <td bgcolor="#E6E6E6">&nbsp;</td></tr>

...

<!-- End Attachment 1 -->

<!-- Attachment 2 -->

...

<tr align="left" valign="top"> <td align="left" valign="top" bgcolor="#E6E6E6">&nbsp;</td> <td align="left" valign="top" bgcolor="#E6E6E6">&nbsp;</td> <td align="left" valign="middle" bgcolor="#E6E6E6"><font face="Arial, Helvetica, sans-serif"> <INPUT TYPE="file" NAME="ATTACH_2" SIZE=15 MAXLENGTH="80"> </font></td> <td align="left" bgcolor="#E6E6E6" valign="middle"><font face="Arial, Helvetica, sans-serif"> <select NAME="ATTFILETYPE_2"> <option value="ATTACH">File Type</option> <option value="ANOTHER_DOCUMENT_TYPE">Another File Type</option> </select> </font></td> <td bgcolor="#E6E6E6">&nbsp;</td></tr>

...

<!-- End of Attachment 2 -->

*������?�+��*����<&�����=

98 iPlanet TradingXpert Administrator’s and Developer’s Guide July 2002

Compiling Java Code (Solaris)&�����������������*������?�+��*������*�������7J�L6�����������������:�JM����������������� �������� ���������������������

July 2002 Chapter 3, System Utilities 99

* � � � � � �

System Utilities

�������������������������������������������������+���4������������������������������&�������������������������������+����D

E )�����������������������������������6��������<&�����=

E )�����������������������������������6��������< ������!�=

E @�����������������&�������������������������

T

)�����������������������������������6��������<&�����=

100 iPlanet TradingXpert Administrator’s and Developer’s Guide July 2002

Encrypting the TradingXpert Administrator Password (Solaris)

����������I��txsetpasswd������J���������������-.� ���/��� /,�/������/���������J��������������.������6�����������������J��������������������,�� ��� ������������������������-.� ���/��� /,�/������/����������

��������������������������I����������J������������������������:��

1. ������� �������!#��������LD_LIBRARY_PATH�

1��������������������;����������������+��������+���4�������������������������I��)� ���������)���������D

.�������*������D

setenv LD_LIBRARY_PATH $NASDIR/APPS/bin:$LD_LIBRARY_PATH

.�������������������D

LD_LIBRARY_PATH=$NASDIR/APPS/bin:$LD_LIBRARY_PATH

export LD_LIBRARY_PATH

2. ����������������� ��������������#������������

cd $NASDIR/APPS/FX/common/

3. ,�������txsetpasswd����"����5�����������������5����

�������������������������������������������D

./txsetpasswd <password>

���������������������������4������������������������������)�������+�5����+�����������,�� ��� ���������

Figure 3.1 FXproperties file entry for the administrator password

...

#Admin password (encrypted) for TradingXpertFX.AdminPassword:ECX_administrator_password

...

July 2002 Chapter 3, System Utilities 101

)�����������������������������������6��������< �>

Encrypting the TradingXpert Administrator Password (Windows NT)

����������I��txsetpasswd������J���������������*.� ���+0��� 0,�0������0���������J��������������.������6�����������������J��������������������,�� ��� ������������������������*.� ���+0��� 0,�0������0����������

��������������������������I����������J������������������������:��

1. ������� ��$���$�!#�������������3�����"��Path�

.��������&�����3���J������&�����J������*�������6����J������&��������&����������)�+����������4J�����������������������������;��������Path�+���4���

:<NASDIR>\APPS\bin

*��:����J���������"�T�������������������+���4�������������������������I�������������������

2. )��������������+������5����58������������������ ��$���$��$�����#$�����������

cd %NASDIR%\APPS\FX\common\

������%NASDIR%������������������������!�&������������

3. ,�������txsetpasswd����"����5�����������������5����

����������������������������������������������D

txsetpasswd <password>

���������������������������4������������������������������)�������+�5����+�����������,�� ��� ���������

Figure 3.2 FXproperties file entry for the administrator password

...

#Admin password (encrypted) for TradingXpertFX.AdminPassword:ECX_administrator_password

...

@�����������������&�������������������������

102 iPlanet TradingXpert Administrator’s and Developer’s Guide July 2002

Generating Document Status Reports using Actuate

5��������+����������������������&������+������7�2��������������� ������!����������J����������������������������������������C�������������������������������+���4����������������������������������������I��DocumentStatus.rox��������������������������������>���������������������������������������

Note �����������+����������������������&������+������7�2��������������� ������!����������J����������������������������������������������!�����&������

Note .�������������������4���������������������������������������������������)*�����J������4������:�������������������+���4�����9�3�J������������������������� ���������� ��� ���������

1. �-���������������""����������--�������������������������������8����������������#������������-�"���������������������

�������� �����) �$��������������������-.� ���/��� /,�/����5���/ ��� ��/�������� �����) �$�<1�;=����*.� ���+0��� 0,�0����5���0 ��� ��0��������( �����) �$�< ������!�=�

2. 4������������������'���$���(������

3. 7��������������#�������������������-�"��

*������)�"��G�7������������)�"���-���������,������'&������"��@%���&=��&���4������������������������������������������������ �����) �$J������������������������( �����) �$�����

July 2002 Chapter 3, System Utilities 103

@�����������������&�������������������������

Figure 3.3 Sample File | Open window

4. �������(���������������&�5����5������������8��"����,���

Figure 3.4 DocumentStatus.rox utility

�����>������������������������������������������<&���.��� 7�8�=

5. ��"���������������������

5����������������������J��;���������������������4�����:��������������������4������������<+)��#����������������������������;������J������������������������������������<-=��<&���.��� 7�8�=�)��������������������+���������������������������������������������4�� 7�'�

@�����������������&�������������������������

104 iPlanet TradingXpert Administrator’s and Developer’s Guide July 2002

Figure 3.5 Report parameters for the DocumentStatus.rox report utility

Table 3.1 Report Parameters

Field Description

(�������4����

4�����1��� ���������4������������������

+�5� ���������4�������������

���3�� ��������������������4�������+��J���������������������������)� ������

7������+��������

���"��,�&����,�� False�

July 2002 Chapter 3, System Utilities 105

@�����������������&�������������������������

Note ���������������������:�<*=�������������������4���+��������������������;���������4�����1���J�+�5�J����3��J��������"��,�&����,���

6. �"����7H�������������������������������������

�����������J����:������"�����;����������������������+�������������

�������������:�7HJ�����������������������������J��������������������������J������������������������������������������������������

:���"��� ������������������������������������������+���������������>�����4���������������������������;������������������������������������

�����������������������������������������������������������������4�4�����������������������������*��������>����������������������������������������������������������>����

7������)�"��1��� ������������������������������������4����������

$��!����������

����(��� ����4�������������������������������J����������������(���(7777�

(������ ���������������������4�����������������������<���J� 8(=�

'��(��� �����������������������������������J����������������(���(7777�

�+I+������I,����3��

����������������������������������������������������

����I���� �������������������T�����+����������readJunread����both��������������+�������unread�

>�����?

(�-��"��4����� *��:�(�-��"���������������������������������������������������������������+����������4�����������+������������������:������������������������+�����

7H�4����� *��:�����4������������������������������������

�����"�4����� *��:�����4����������������������������������+��������������;�������������� �����) �$�����������

Field Description (Continued)

@�����������������&�������������������������

106 iPlanet TradingXpert Administrator’s and Developer’s Guide July 2002

Figure 3.6 Sample document status report generated by Actuate

July 2002 Appendix A, TradingXpert EDI Document Formats 107

������;

TradingXpert EDI Document Formats

���������;����������������!&5��'2�)�5����������������������������4����������������������������������������+����D

E 2'-�>���������������*������&�������&������3�����

E '(�>�5�+���

E 7(�>�6������&��������������������*���4���

E -(�>���A���������B�������

E -7�>���������������A���������B�������

E 8(�>�6��������#����

E 88�>�6��������#�������:����������

E 8/�>�&���!����C3������

E /(�>�6��������#�����*�������A�����>�������5������

E /2�>�&�����&�������

�����������������������������)�5.�*��)�5������������������5!�#5*�����#��)�&J�������������������������������������;�

T

��������������*������&�������&������3�����

108 iPlanet TradingXpert Administrator’s and Developer’s Guide July 2002

����������&�����������������1������������������������������4���������������������������������������������*������&�������&������3�����������������&���<2'-=�����������������������;��������)��������������5����������<)�5=���+������������������>��������������4�������4�������������������������������+����������J���������J�����������������������������������������������������������J�����J���������J������J�����>�������4���J��������+�������

Heading:

214 Transportation Carrier Shipment Status MessageFunctional Group=QM

Pos Id Segment Name Req Max Use Repeat Notes010 ST Transaction Set Header M 1020 B10 Beginning Segment for Transportation Carrier

Shipment Status MessageM 1

030 L11 Business Instructions and Reference Number O 300

LOOP ID - 0100 10050 N1 Name O 1080 N4 Geographic Location O 1

LOOP ID - 0200 999999130 LX Assigned Number O 1

LOOP ID - 0205 10140 AT7 Shipment Status Details O 1143 MS1 Equipment, Shipment, or Real Property Location O 1200 AT8 Shipment Weight, Packaging and Quantity Data O 10610 SE Transaction Set Trailer M 1

July 2002 Appendix A, TradingXpert EDI Document Formats 109

��������������*������&�������&������3�����

�����������������������������������������������������������������4���

Element Summary:

Semantics:

1. ���������������������������<&�('=��������4������������������������������������>���������������������������������������������������������������<���J� '(�������������5�+���������������&��=�

����������������������4��������������4���������������������������������������

Element Summary:

Syntax:

�('(/�>>������������������'(('�����'((/�����A�����)('(8�>>�#������������'(('�����'((8�����4����������6(8(/�>>�5���������'((8�����'((/������������J�����������������������A�����

ST Transaction Set Header Pos: 010 Max: 1Heading - Mandatory

Loop: N/A Elements: 2

Ref Id Element Name Req Type Min/MaxST01 143 Transaction Set Identifier Code

Code Name 214 Transportation Carrier Shipment Status Message

M ID 3/3

ST02 329 Transaction Set Control Number M AN 4/9

B10 Beginning Segment for Transportation Carrier Shipment Status Message

Pos: 020 Max: 1Heading - Mandatory

Loop: N/A Elements: 3

Ref Id Element Name Req Type Min/MaxB1001 127 Reference Identification C AN 1/30B1002 145 Shipment Identification Number O AN 1/30B1003 140 Standard Carrier Alpha Code M ID 2/4

��������������*������&�������&������3�����

110 iPlanet TradingXpert Administrator’s and Developer’s Guide July 2002

Semantics:

1. �'(('�������������>��������������������4���2. �'((0����������������������������4���������������������������������������>��������������������+��)�5���������:��>��������4����������������W�W�����������������������������+��������������������4���������)�5�����������T����W!W������������������������������������+�������������������4���������)�5����������������:���������������������������������������������������

Comments:

1. �'(('�������������U��6�#�<�+�������4��=��������������������������2. �'((7�����A�������������������&���2'-�3. �'((/�������������>�������4������������������������������������>�������������������������J����������������������4���

���������������������������4������������������������������������4���

Element Summary:

Syntax:

1. �''('��('(7�>>������������������''('�����''(7�����A�����2. �''('�6('(2�>>�5���������''('�����''(2������������J�����������������������A�����

������������������4��������������$����J�����J����������

L11 Business Instructions and Reference Number

Pos: 030 Max: 300Heading - Optional

Loop: N/A Elements: 2

Ref Id Element Name Req Type Min/MaxL1101 127 Reference Identification C AN 1/30L1102 128 Reference Identification Qualifier

Code Name EQ Equipment Number

C ID 2/3

N1 Name Pos: 050 Max: 1Heading - Optional

Loop: 0100 Elements: 2

July 2002 Appendix A, TradingXpert EDI Document Formats 111

��������������*������&�������&������3�����

Element Summary:

Syntax:

1. !'(7�6(7(-�>>�5��������!'(7����!'(-������������J�����������������������A�����

Comments:

1. ����������J�����������J����+����������������������������������+�������$�>����������������������4����������������J�����W5��*���W�<!'(-=���������+�����:������������4������������4��������������������������������

2. !'(8�����!'(/�����������������������������������!'('�

�����������������������������������������������

Element Summary:

Syntax:

1. !-(/�*(/(8�>>�5��!-(/����������J������!-(8�����A����

Comments:

1. �����4���������������!-('��������!-(-J����!-(8�����!-(/�����4�����A�������������������������

2. !-(2�����A���������������������<!-('=���������1�&�����*������

Ref Id Element Name Req Type Min/MaxN101 98 Entity Identifier Code

Code Name SF Ship From ST Ship To

M ID 2/3

N102 93 Name C AN 1/60

N4 Geographic Location Pos: 080 Max: 1Heading - Optional

Loop: 0100 Elements: 4

Ref Id Element Name Req Type Min/MaxN401 19 City Name O AN 2/30N402 156 State or Province Code O ID 2/2N403 116 Postal Code O ID 3/15N404 26 Country Code O ID 2/3

��������������*������&�������&������3�����

112 iPlanet TradingXpert Administrator’s and Developer’s Guide July 2002

����������������������4����������������������

Element Summary:

���������������������������������J���������������������������J�������������������������������J���������������������������������������������������

Element Summary:

Syntax:

1. ��0('�)('(7�>>�#�������������0('������0(7�����4����������2. ��0('�6('(2�>>�5����������0('������0(2������������J�����������������������A�����3. ��0(7�6(7(-�>>�5����������0(7������0(-������������J�����������������������A�����4. ��0(/�*(/(8�>>�5����0(/����������J��������0(8�����A����

LX Assigned Number Pos: 130 Max: 1Heading - Optional

Loop: 0200 Elements: 1

Ref Id Element Name Req Type Min/MaxLX01 554 Assigned Number M N0 1/6

AT7 Shipment Status Details Pos: 140 Max: 1Heading - Optional

Loop: 0205 Elements: 4

Ref Id Element Name Req Type Min/MaxAT701 1650 Shipment Status Code

Code Name AF Carrier Departed Pick-up Location with Shipment AJ Tendered for Delivery K1 Arrived at Customs S1 Trailer Spotted at Consignee’s Location X1 Arrived at Delivery Location

C ID 2/2

AT702 1651 Shipment Status or Appointment Reason CodeCode Name NS Normal Status

C ID 2/2

AT705 373 Date C DT 8/8AT706 337 Time C TM 4/8

July 2002 Appendix A, TradingXpert EDI Document Formats 113

��������������*������&�������&������3�����

5. ��0(0�*(0(/�>>�5����0(0����������J��������0(/�����A����

Semantics:

1. 5����0('����������J���0(8���������������������������������5����0(7����������J���0(8�����������������������������������

2. 5����0('����������J���0(/��������������������������5����0(7����������J���0(/�����������������������������

3. 5����0(0����������������������0(/������������������������������������

To specify the location of a piece of equipment, a shipment, or real property in terms of city and state or longitude and latitude

Element Summary:

Syntax:

L010203 -- If MS101 is present, then at least one of MS102 or MS103 is required.

E0104 -- Only one of MS101 or MS104 may be present.C0201 -- If MS102 is present, then MS101 is requiredC0301 -- If MS103 is present, then MS101 is requiredP0405 -- If either MS104 or MS105 are present, then the others are required.C0604 -- If MS106 is present, then MS104 is requiredC0705 -- If MS107 is present, then MS105 is required

Semantics:

1. 3&'(-����������������;����������������J�3�����J�����&�������2. 3&'(8����������������;����������������J�3�����J�����&�������3. 3&'(/����������4��U)U����U U�4. 3&'(0����������4��U!U����U&U�

MS1 Equipment, Shipment, or Real Property Location

Pos: 143 Max: 1Heading - Optional

Loop: 0205 Elements: 3

Ref Id Element Name Req Type Min/MaxMS101 19 City Name C AN 2/30MS102 156 State or Province Code C ID 2/2MS103 26 Country Code C ID 2/3

��������������*������&�������&������3�����

114 iPlanet TradingXpert Administrator’s and Developer’s Guide July 2002

����������������������������������������J�����A����������������������

Element Summary:

Syntax:

1. �� ('�6('(2(7�>>�5���������� ('J��� (2������ (7������������J�����������������������A�����

2. �� (/�6(/(0�>>�5���������� (/������ (0������������J�����������������������A�����

Semantics:

1. �� (-�������A��������������������������������������$���<�����;��������������=�� �����������������A����������� (8J���������������A������������������������������������

2. �� (8�������A����������������������������������$���<�����;������������������������������=�� �����������������A����������� (-���������������A��������������������������������������

�����������������������������������������������+���������������������������������������<�����������4�����<&�=����������<&)=��������=�

AT8 Shipment Weight, Packag-ing and Quantity Data

Pos: 200 Max: 10Heading - Optional

Loop: 0200 Elements: 3

Ref Id Element Name Req Type Min/MaxAT801 187 Weight Qualifier

Code Name G Gross Weight

C ID 1/2

AT802 188 Weight Unit CodeCode Name K Kilograms L Pounds

C ID 1/1

AT803 81 Weight C R 1/10

SE Transaction Set Trailer Pos: 610 Max: 1Heading - Mandatory

Loop: N/A Elements: 2

July 2002 Appendix A, TradingXpert EDI Document Formats 115

��������������*������&�������&������3�����

Element Summary:

Comments:

1. &)������������������������������������������

Ref Id Element Name Req Type Min/MaxSE01 96 Number of Included Segments M N0 1/10SE02 329 Transaction Set Control Number M AN 4/9

5�+���

116 iPlanet TradingXpert Administrator’s and Developer’s Guide July 2002

����������&�����������������1������������������������������4�������������������������������5�+���������������&���< '(=�����������������������;��������)��������������5����������<)�5=���+��������������������������������4�������������+�������������������������4������4��������������������������������+���������4��������������������+�������+����

Heading:

Detail:

810 Invoice

Functional Group=IN

Pos Id Segment Name Req Max Use Repeat Notes010 ST Transaction Set Header M 1020 BIG Beginning Segment for Invoice M 1030 NTE Note/Special Instruction O 100050 REF Reference Identification O 12

LOOP ID - N1 200070 N1 Name O 1090 N3 Address Information O 2100 N4 Geographic Location O 1120 PER Administrative Communications Contact O 3130 ITD Terms of Sale/Deferred Terms of Sale O >1140 DTM Date/Time Reference O 10150 FOB F.O.B. Related Instructions O 1

Pos Id Segment Name Req Max Use Repeat Notes

LOOP ID - IT1 200000010 IT1 Baseline Item Data (Invoice) O 1030 IT3 Additional Item Data O 5

LOOP ID - PID 1000060 PID Product/Item Description O 1

July 2002 Appendix A, TradingXpert EDI Document Formats 117

5�+���

Summary:

�����������������������������������������������������������������4���

Element Summary:

Semantics:

1. ���������������������������<&�('=������4������������������������������������>���������������������������������������������������������������<���J� '(�������������5�+���������������&��=�

��������������4������������+������������������������������������������4�������������

Pos Id Segment Name Req Max Use Repeat Notes010 TDS Total Monetary Value Summary M 1030 CAD Carrier Detail O 1

LOOP ID - ISS >1060 ISS Invoice Shipment Summary O 1080 SE Transaction Set Trailer M 1

ST Transaction Set Header Pos: 010 Max: 1Heading - Mandatory

Loop: N/A Elements: 2

Ref Id Element Name Req Type Min/MaxST01 143 Transaction Set Identifier Code

Code Name 810 Invoice

M ID 3/3

ST02 329 Transaction Set Control Number M AN 4/9

BIG Beginning Segment for Invoice

Pos: 020 Max: 1Heading - Mandatory

Loop: N/A Elements: 5

5�+���

118 iPlanet TradingXpert Administrator’s and Developer’s Guide July 2002

Element Summary:

Semantics:

1. �5@('��������+��������������2. �5@(7�������������������4����������������������������������3. �5@'(��������������������������+�������4���� �����5@(0��������������*5J��5@'(������������

Comments:

1. �5@(0�������������������������������������������+����������������

�����������������������������>�����������J������������J��������������������������������

Element Summary:

Comments:

1. ����!�)�������������������>��������������C���������J��������!&5��'2�����������������������J����������������������4�������������������!�)�������������������������4���+����J��������������4��J������������������+��������

Ref Id Element Name Req Type Min/MaxBIG01 373 Date M DT 8/8BIG02 76 Invoice Number M AN 1/22BIG03 373 Date O DT 8/8BIG04 324 Purchase Order Number O AN 1/22BIG07 640 Transaction Type Code

Code Name CN Credit Invoice

O ID 2/2

NTE Note/Special Instruction Pos: 030 Max: 100Heading.6 - Optional

Loop: N/A Elements: 2

Ref Id Element Name Req Type Min/MaxNTE01 363 Note Reference Code

Code Name DEL Delivery

O ID 3/3

NTE02 352 Description M AN 1/80

July 2002 Appendix A, TradingXpert EDI Document Formats 119

5�+���

����������������������������

Element Summary:

Syntax:

1. �).(2��(2(7�>>������������������).(2�����).(7�����A�����

Semantics:

1. �).(-����������������������������+�������������).(2�

������������������4��������������$����J�����J���������

Element Summary:

Syntax:

1. !'(2��(2(7�>>�����������������!'(2����!'(7�����A�����2. !'(7�6(7(-�>>�5��������!'(7����!'(-������������J�����������������������A�����

REF Reference Identification Pos: 050 Max: 12Heading - Optional

Loop: N/A Elements: 2

Ref Id Element Name Req Type Min/MaxREF01 128 Reference Identification Qualifier

Code Name GT Goods and Service Tax Registration Number

M ID 2/3

REF02 127 Reference Identification C AN 1/30

N1 Name Pos: 070 Max: 1Heading - Optional

Loop: N1 Elements: 2

Ref Id Element Name Req Type Min/MaxN101 98 Entity Identifier Code

All valid X12 codes are used.

M ID 2/3

N102 93 Name C AN 1/60

5�+���

120 iPlanet TradingXpert Administrator’s and Developer’s Guide July 2002

Comments:

1. ����������J�����������J����+����������������������������������+�������$�>����������������������4���������������������W5��*���W�<!'(-=���������+�����:������������4������������4��������������������������������

2. !'(8�����!'(/�����������������������������������!'('�

�����������������������������������������

Element Summary:

�����������������������������������������������

Element Summary:

Syntax:

1. !-(/�*(/(8�>>�5��!-(/����������J������!-(8�����A����

Comments:

1. �����4���������������!-('��������!-(-J����!-(8�����!-(/�����4�����A�������������������������

2. !-(2�����A���������������������<!-('=���������1�&�����*������

N3 Address Information Pos: 090 Max: 2Heading - Optional

Loop: N1 Elements: 2

Ref Id Element Name Req Type Min/MaxN301 166 Address Information M AN 1/55N302 166 Address Information O AN 1/55

N4 Geographic Location Pos: 100 Max: 1Heading - Optional

Loop: N1 Elements: 4

Ref Id Element Name Req Type Min/MaxN401 19 City Name O AN 2/30N402 156 State or Province Code O ID 2/2N403 116 Postal Code O ID 3/15N404 26 Country Code O ID 2/3

July 2002 Appendix A, TradingXpert EDI Document Formats 121

5�+���

���������������������������������������������+����������������������4����������

Element Summary:

Syntax:

1. 6)�(7�6(7(-�>>�5��������6)�(7����6)�(-������������J�����������������������A�����2. 6)�(8�6(8(/�>>�5��������6)�(8����6)�(/������������J�����������������������A�����3. 6)�(0�6(0( �>>�5��������6)�(0����6)�( ������������J�����������������������A�����

PER Administrative Communi-cations Contact

Pos: 120 Max: 3Heading - Optional

Loop: N1 Elements: 8

Ref Id Element Name Req Type Min/MaxPER01 366 Contact Function Code

Code Name BI Bill Inquiry Contact CN General Contact DC Delivery Contact IC Information Contact SD Shipping Department ZZ Mutually Defined

M ID 2/2

PER02 93 Name O AN 1/60PER03 365 Communication Number Qualifier

Code Name TE Telephone

C ID 2/2

PER04 364 Communication Number C AN 1/80PER05 365 Communication Number Qualifier

Code Name FX Facsimile

C ID 2/2

PER06 364 Communication Number C AN 1/80PER07 365 Communication Number Qualifier

Code Name EM Electronic Mail

C ID 2/2

PER08 364 Communication Number C AN 1/80

5�+���

122 iPlanet TradingXpert Administrator’s and Developer’s Guide July 2002

������������������������

Element Summary:

Syntax:

1. 5��(7��(7(-(8'7�>>�5��5��(7����������J����������������������5��(-J�5��(8����5��'7�����A�����

2. 5��( ��( (-(8'7�>>�5��5��( ����������J����������������������5��(-J�5��(8����5��'7�����A�����

3. 5��(%��(%'(''�>>�5��5��(%����������J����������������������5��'(����5��''�����A�����

Semantics:

1. 5��'8�����������������������������4�������������������������������������������������

Comments:

1. 5�������������5��('���W(-WJ������5��(0����5��(%�����A���������������5��'(����5��''�����A����T��������������5��('���W(8WJ������5��(/����5��(0�����A�����

ITD Terms of Sale/Deferred Terms of Sale

Pos: 130 Max: >1Heading - Optional

Loop: N/A Elements: 5

Ref Id Element Name Req Type Min/MaxITD01 336 Terms Type Code

Code Name 01 Basic

O ID 2/2

ITD03 338 Terms Discount Percent O R 1/6ITD05 351 Terms Discount Days Due C N0 1/3ITD07 386 Terms Net Days O N0 1/3ITD12 352 Description O AN 1/80

DTM Date/Time Reference Pos: 140 Max: 10Heading - Optional

Loop: N/A Elements: 2

July 2002 Appendix A, TradingXpert EDI Document Formats 123

5�+���

����������������������������������

Element Summary:

Syntax:

1. ��3(2��(2(7(8�>>�������������������3(2J���3(7������3(8�����A�����2. ��3(-�*(-(7�>>�5����3(-����������J��������3(7�����A����3. ��3(8�6(8(/�>>�5����������3(8������3(/������������J�����������������������A�����

�����������������������������������������������������

Element Summary:

Ref Id Element Name Req Type Min/MaxDTM01 374 Date/Time Qualifier

Code Name 011 Shippe

M ID 3/3

DTM02 373 Date C DT 8/8

FOB F.O.B. Related Instruc-tions

Pos: 150 Max: 1Heading - Optional

Loop: N/A Elements: 5

Ref Id Element Name Req Type Min/MaxFOB01 146 Shipment Method of Payment

Code Name CC Collect NC Service Freight,No Charge PC Prepaid but Charged to Customer PP Prepaid (by Seller)

M ID 2/2

FOB02 309 Location QualifierCode Name OP Other Unlisted Acceptance Point OR Origin (Shipping Point) WH Warehouse

C ID 1/2

5�+���

124 iPlanet TradingXpert Administrator’s and Developer’s Guide July 2002

Syntax:

1. .#�(7�*(7(2�>>�5��.#�(7����������J������.#�(2�����A����2. .#�(-�*(-(8�>>�5��.#�(-����������J������.#�(8�����A����3. .#�(0�*(0(/�>>�5��.#�(0����������J������.#�(/�����A����4. .#�( �*( (%�>>�5��.#�( ����������J������.#�(%�����A����

Semantics:

1. .#�('���������������������������������������2. .#�(2�����������������������������������������4������������3. .#�(/��������������������������������������������4. .#�( �������������������������������������������:����������������������������4��������������������������������������.#�(2C.#�(7�����.#�(/C.#�(0�

��������������4����������������A����������������������������������+���������������������������

Element Summary:

FOB03 352 Description O AN 1/80FOB06 309 Location Qualifier

Code Name DE Destination (Shipping) FA Factory OP Other Unlisted Acceptance Point WH Warehouse

C ID 1/2

FOB07 352 Description O AN 1/80

IT1 Baseline Item Data (Invoice)

Pos: 010 Max: 1Detail - Optional

Loop: IT1 Elements: 6

Ref Id Element Name Req Type Min/MaxIT101 350 Assigned Identification O AN 1/20IT102 358 Quantity Invoiced C R 1/10IT103 355 Unit or Basis for Measurement Code

Code Name EA Each

C ID 2/2

July 2002 Appendix A, TradingXpert EDI Document Formats 125

5�+���

Syntax:

1. 5�'(2�6(2(7(-�>>�5��������5�'(2J�5�'(7����5�'(-������������J�����������������������A�����

2. 5�'(/�6(/(0�>>�5��������5�'(/����5�'(0������������J�����������������������A�����3. 5�'( �6( (%�>>�5��������5�'( ����5�'(%������������J�����������������������A�����4. 5�''(�6'(''�>>�5��������5�''(����5�'''������������J�����������������������A�����5. 5�''2�6'2'7�>>�5��������5�''2����5�''7������������J�����������������������A�����6. 5�''-�6'-'8�>>�5��������5�''-����5�''8������������J�����������������������A�����7. 5�''/�6'/'0�>>�5��������5�''/����5�''0������������J�����������������������A�����8. 5�'' �6' '%�>>�5��������5�'' ����5�''%������������J�����������������������A�����9. 5�'2(�62(2'�>>�5��������5�'2(����5�'2'������������J�����������������������A�����10. 5�'22�62227�>>�5��������5�'22����5�'27������������J�����������������������A�����11. 5�'2-�62-28�>>�5��������5�'2-����5�'28������������J�����������������������A�����

Semantics:

1. 5�'('�����������������������������������������

Comments:

1. )�������278C27-����4��������������4�����������������������������������C������+�����&�������������������������������������������5���

2. 5�'(/��������5�'28����+���������������������������C���+���5�����������������.����;�����D�*���J�*����J�������!��J�1�6�*��!��J�5&�!�!��J�3�����!��J����&"1�

����������������������������������������+��������4��������������������������A�������J���������������������������������������������A�������

IT104 212 Unit Price C R 1/17IT106 235 Product/Service ID Qualifier

Code Name BP Buyer’s Part Number

C ID 2/2

IT107 234 Product/Service ID C AN 1/48

IT3 Additional Item Data Pos: 030 Max: 5Detail - Optional

Loop: IT1 Elements: 4

5�+���

126 iPlanet TradingXpert Administrator’s and Developer’s Guide July 2002

Element Summary:

Syntax:

1. 5�7('�6('(2�>>�5��������5�7('����5�7(2������������J�����������������������A�����2. 5�7('��('(7(-(8�>>�����������������5�7('J�5�7(7J�5�7(-����5�7(8�����A�����

��������4��������������������������������������>�����������

Element Summary:

Syntax:

1. 65�(-�*(-(7�>>�5��65�(-����������J������65�(7�����A����

Ref Id Element Name Req Type Min/MaxIT301 382 Number of Units Shipped C R 1/10IT302 355 Unit or Basis for Measurement Code

Code Name BR Barrel CT Carton DZ Dozen EA Each

C ID 2/2

IT303 368 Shipment/Order Status CodeCode Name BO Back Ordered CP Partial Shipment on (Date),Considered No Backorder CU Cancelled Line Item DE Deleted Order OR Temporarily Out of Stock - Reorder UN Unavailable ZZ Mutually Defined

C ID 2/2

IT304 383 Quantity Difference C R 1/9

PID Product/Item Description Pos: 060 Max: 1Detail - Optional

Loop: PID Elements: 2

Ref Id Element Name Req Type Min/MaxPID01 349 Item Description Type

Code Name F Free-form

M ID 1/1

PID05 352 Description C AN 1/80

July 2002 Appendix A, TradingXpert EDI Document Formats 127

5�+���

2. 65�(-��(-(8�>>�����������������65�(-����65�(8�����A�����3. 65�(0�*(0(7�>>�5��65�(0����������J������65�(7�����A����4. 65�( �*( (-�>>�5��65�( ����������J������65�(-�����A����5. 65�(%�*(%(8�>>�5��65�(%����������J������65�(8�����A����

Semantics:

1. 1���65�(7�������������������$������������4�������������������4���������������2. 65�(-��������4������������������>�������������������������������3. 65�( ������4������������������������������������������������������65�(-����W�W������������������������������4���������������������T����W!W�������������������������������������+�������������������

4. 65�(%�����������������������������4����������65�(8�

Comments:

1. 5��65�('��A�����W.WJ������65�(8���������5��65�('��A�����W&WJ������65�(-���������5��65�('��A�����W�WJ������4����65�(-�����65�(8����������

2. 1���65�(/���������������������������������������������������������4��������4����������������

3. 65�(0���������������+�������������������������������������65�(7�

���������������������+�������������������������

Element Summary:

Semantics:1. ��&('������������������������+����<�������������J����������������=�4��������������������<������������������4��=�

2. ��&(2��������������������������������������������������������������������3. ��&(7������������������+��������������4�������������������������<�������+������������������������������������������=��

4. ��&(-�������������������������������������������

TDS Total Monetary Value Summary

Pos: 010 Max: 1Summary - Mandatory

Loop: N/A Elements: 1

Ref Id Element Name Req Type Min/MaxTDS01 610 Amount M N2 1/15

5�+���

128 iPlanet TradingXpert Administrator’s and Developer’s Guide July 2002

Comments:

1. ��&(2�����A������������������+�������4F����������������������A������������������+����������&('�

��������������������������������������������������

Element Summary:

Syntax:

1. *��(8��(8(-�>>�����������������*��(8����*��(-�����A�����2. *��(0�*(0( �>>�5��*��(0����������J������*��( �����A����

���������������������������������������������������������A������J�����J�����+�����

Element Summary:

CAD Carrier Detail Pos: 030 Max: 1Summary - Optional

Loop: N/A Elements: 1

Ref Id Element Name Req Type Min/MaxCAD05 387 Routing C AN 1/35

ISS Invoice Shipment Sum-mary

Pos: 060 Max: 1Summary - Optional

Loop: ISS Elements: 4

Ref Id Element Name Req Type Min/MaxISS01 382 Number of Units Shipped C R 1/10ISS02 355 Unit or Basis for Measurement Code

Code Name BR Barrel DZ Dozen EA Each

C ID 2/2

ISS03 81 Weight C R 1/10ISS04 355 Unit or Basis for Measurement Code

Code Name 01 Actual Pounds

C ID 2/2

July 2002 Appendix A, TradingXpert EDI Document Formats 129

6������&��������������������*���4���

Syntax:

1. 5&&('��('(7(8�>>�����������������5&&('J�5&&(7����5&&(8�����A�����2. 5&&('�6('(2�>>�5��������5&&('����5&&(2������������J�����������������������A�����3. 5&&(7�6(7(-�>>�5��������5&&(7����5&&(-������������J�����������������������A�����4. 5&&(8�6(8(/�>>�5��������5&&(8����5&&(/������������J�����������������������A�����

Semantics:

1. 5&&(0�������A�����������������������������2. 5&&( ������������������������������������������������

�����������������������������������������������+���������������������������������������<�����������4�����<&�=����������<&)=��������=�

Element Summary:

Comments:

1. &)������������������������������������������

����������&�����������������1������������������������������4�������������������������������6������&��������������������*���4���������������&���< 7(=�����������������������;��������)��������������5����������<)�5=���+��������������������������������4�������������+�������������������������4������4��������������������+������������������������������C��������������������������4�����������$�����������������������������������������4���������+���������������������4�������������J��������D�<'=���

SE Transaction Set Trailer Pos: 080 Max: 1Summary - Mandatory

Loop: N/A Elements: 2

Ref Id Element Name Req Type Min/MaxSE01 96 Number of Included Segments M N0 1/10SE02 329 Transaction Set Control Number M AN 4/9

830 Planning Schedule with Release CapabilityFunctional Group=PS

6������&��������������������*���4���

130 iPlanet TradingXpert Administrator’s and Developer’s Guide July 2002

��������������T�<2=��������������������4����U��������$�����������������������������������������J�����������4�������������T�<7=���������������������������������������������������������J�����������������������������������������$�����J������>��>������������+��A�������J���������������C���+�������������������A����������������+��4������������������W4��:���JW������������:��J��������J����A����������������������������������������������������������������������������������������J������A����J�4�����������������������������4��������������������������������������������������������������

Heading:

Detail:

Pos Id Segment Name Req Max Use Repeat Notes010 ST Transaction Set Header M 1020 BFR Beginning Segment for Planning Schedule M 1

LOOP ID - N1 200230 N1 Name O 1240 N2 Additional Name Information O 2250 N3 Address Information O 2260 N4 Geographic Location O 1270 REF Reference Identification O 12280 PER Administrative Communications Contact O 3

Pos Id Segment Name Req Max Use Repeat Notes

LOOP ID - LIN >1010 LIN Item Identification M 1020 UIT Unit Detail O 1140 REF Reference Identification O 12

LOOP ID - N1 200320 N1 Name O 1330 N2 Additional Name Information O 2340 N3 Address Information O 2350 N4 Geographic Location O 1360 REF Reference Identification O 12

July 2002 Appendix A, TradingXpert EDI Document Formats 131

6������&��������������������*���4���

Summary:

Notes:

2C-'(�>�����������������������������������.&������A����J�������������.&�������������������&�6�������������������������������������;����+��

�����������������������������������������������������������������4���

Element Summary:

Semantics:1. ���������������������������<&�('=������4������������������������������������>���������������������������������������������������������������<���J� '(�������������5�+���������������&��=�

��������������4����������������������������������������T���������������������+����4�������������T������������������������+�����������

LOOP ID - FST >1410 FST Forecast Schedule O 1 N2/410

LOOP ID - SHP 25470 SHP Shipped/Received Information O 1

Pos Id Segment Name Req Max Use Repeat Notes020 SE Transaction Set Trailer M 1

ST Transaction Set Header Pos: 010 Max: 1Heading - Mandatory

Loop: N/A Elements: 2

Ref Id Element Name Req Type Min/MaxST01 143 Transaction Set Identifier Code

Code Name 830 Planning Schedule with Release Capability

M ID 3/3

ST02 329 Transaction Set Control Number M AN 4/9

BFR Beginning Segment for Planning Schedule

Pos: 020 Max: 1Heading - Mandatory

Loop: N/A Elements: 5

6������&��������������������*���4���

132 iPlanet TradingXpert Administrator’s and Developer’s Guide July 2002

Element Summary:

Syntax:

1. �.�(2��(2(7�>>������������������.�(2�����.�(7�����A�����

Semantics:

1. 5���.�('�������������+�����W(-W�<!���*����=J��.�(%�����A�����2. �.�(2������������������4�������������������������4�������������C����������3. �.�(/�������������������$�������������D�������������������������������$���<��+�����=�4����

4. �.�(0�������������������$�����������D�������������������������������$���<��+�����=������

5. �.�( �����������������������������D�����������������������������������������6. �.�(%����������������������������D���������������������������������������W���������W�������<1���������������������������787����.�('�������������+�����W(-WJ�����������������=

������������������4��������������$����J�����J����������

Ref Id Element Name Req Type Min/MaxBFR01 353 Transaction Set Purpose Code

Code Name 00 Original 04 Change

M ID 2/2

BFR03 328 Release Number C AN 1/30BFR04 675 Schedule Type Qualifier

All valid X12 codes are used.

M ID 2/2

BFR05 676 Schedule Quantity QualifierAll valid X12 codes are used.

M ID 1/1

BFR06 373 Date M DT 8/8

N1 Name Pos: 230 Max: 1Heading - Optional

Loop: N1 Elements: 2

July 2002 Appendix A, TradingXpert EDI Document Formats 133

6������&��������������������*���4���

Element Summary:

Syntax:

1. !'(2��(2(7�>>�����������������!'(2����!'(7�����A�����2. !'(7�6(7(-�>>�5��������!'(7����!'(-������������J�����������������������A�����

Comments:

1. ����������J�����������J����+����������������������������������+�������$�>����������������������4���������������������W5��*���W�<!'(-=���������+�����:������������4������������4��������������������������������

2. !'(8�����!'(/�����������������������������������!'('�

���������������������������������������������78�������������������

Element Summary:

����������������������������������������

Element Summary:

Ref Id Element Name Req Type Min/MaxN101 98 Entity Identifier Code

Code Name ST Ship To

M ID 2/3

N102 93 Name C AN 1/60

N2 Additional Name Information

Pos: 240 Max: 2Heading - Optional

Loop: N1 Elements: 1

Ref Id Element Name Req Type Min/MaxN201 93 Name M AN 1/60

N3 Address Information Pos: 250 Max: 2Heading - Optional

Loop: N1 Elements: 2

Ref Id Element Name Req Type Min/MaxN301 166 Address Information M AN 1/55N302 166 Address Information O AN 1/55

6������&��������������������*���4���

134 iPlanet TradingXpert Administrator’s and Developer’s Guide July 2002

�����������������������������������������������

Element Summary:

Syntax:

1. !-(/�*(/(8�>>�5��!-(/����������J������!-(8�����A����

Comments:

1. �����4���������������!-('��������!-(-J����!-(8�����!-(/�����4�����A�������������������������

2. !-(2�����A���������������������<!-('=���������1�&�����*������

����������������������������

Element Summary:

N4 Geographic Location Pos: 260 Max: 1Heading - Optional

Loop: N1 Elements: 4

Ref Id Element Name Req Type Min/MaxN401 19 City Name O AN 2/30N402 156 State or Province Code O ID 2/2N403 116 Postal Code O ID 3/15N404 26 Country Code O ID 2/3

REF Reference Identification Pos: 270 Max: 12Heading - Optional

Loop: N1 Elements: 2

Ref Id Element Name Req Type Min/MaxREF01 128 Reference Identification Qualifier

Code Name CT Contract Number DO Delivery Order Number IK Invoice Number

M ID 2/3

REF02 127 Reference Identification C AN 1/30

July 2002 Appendix A, TradingXpert EDI Document Formats 135

6������&��������������������*���4���

Syntax:

1. �).(2��(2(7�>>������������������).(2�����).(7�����A�����

Semantics:

1. �).(-����������������������������+�������������).(2�

���������������������������������������������+����������������������4����������

Element Summary:

Syntax:

1. 6)�(7�6(7(-�>>�5��������6)�(7����6)�(-������������J�����������������������A�����2. 6)�(8�6(8(/�>>�5��������6)�(8����6)�(/������������J�����������������������A�����3. 6)�(0�6(0( �>>�5��������6)�(0����6)�( ������������J�����������������������A�����

PER Administrative Communi-cations Contact

Pos: 280 Max: 3Heading - Optional

Loop: N1 Elements: 8

Ref Id Element Name Req Type Min/MaxPER01 366 Contact Function Code

Code Name IC Information Contact

M ID 2/2

PER02 93 Name O AN 1/60PER03 365 Communication Number Qualifier

Code Name TE Telephone

C ID 2/2

PER04 364 Communication Number C AN 1/80PER05 365 Communication Number Qualifier

Code Name FX Facsimile

C ID 2/2

PER06 364 Communication Number C AN 1/80PER07 365 Communication Number Qualifier

Code Name EM Electronic Mail

C ID 2/2

PER08 364 Communication Number C AN 1/80

6������&��������������������*���4���

136 iPlanet TradingXpert Administrator’s and Developer’s Guide July 2002

����������4������������������������

Element Summary:

Syntax:

1. �5!(-�6(-(8�>>�5���������5!(-�����5!(8������������J�����������������������A�����2. �5!(/�6(/(0�>>�5���������5!(/�����5!(0������������J�����������������������A�����3. �5!( �6( (%�>>�5���������5!( �����5!(%������������J�����������������������A�����4. �5!'(�6'(''�>>�5���������5!'(�����5!''������������J�����������������������A�����5. �5!'2�6'2'7�>>�5���������5!'2�����5!'7������������J�����������������������A�����6. �5!'-�6'-'8�>>�5���������5!'-�����5!'8������������J�����������������������A�����7. �5!'/�6'/'0�>>�5���������5!'/�����5!'0������������J�����������������������A�����8. �5!' �6' '%�>>�5���������5!' �����5!'%������������J�����������������������A�����9. �5!2(�62(2'�>>�5���������5!2(�����5!2'������������J�����������������������A�����10. �5!22�62227�>>�5���������5!22�����5!27������������J�����������������������A�����11. �5!2-�62-28�>>�5���������5!2-�����5!28������������J�����������������������A�����12. �5!2/�62/20�>>�5���������5!2/�����5!20������������J�����������������������A�����13. �5!2 �62 2%�>>�5���������5!2 �����5!2%������������J�����������������������A�����14. �5!7(�67(7'�>>�5���������5!7(�����5!7'������������J�����������������������A�����

Semantics:

1. �5!('�������������������������

LIN Item Identification Pos: 010 Max: 1Detail - Mandatory

Loop: LIN Elements: 5

Ref Id Element Name Req Type Min/MaxLIN01 350 Assigned Identification O AN 1/20LIN02 235 Product/Service ID Qualifier

Code Name BP Buyer’s Part Number

M ID 2/2

LIN03 234 Product/Service ID M AN 1/48LIN04 235 Product/Service ID Qualifier

Code Name VP Vendor’s (Seller’s) Part Number

C ID 2/2

LIN05 234 Product/Service ID C AN 1/48

July 2002 Appendix A, TradingXpert EDI Document Formats 137

6������&��������������������*���4���

Comments:

1. &�������������������������������������������5���2. �5!(2���������5!7'����+������������������������������C���+���5�����������������.����;�����D�*���J�*����J�������!��J�1�6�*��!��J�5&�!�!��J�3�����!��J����&"1�

�����������������������

Element Summary:

Syntax:

1. 15�(7�*(7(2�>>�5��15�(7����������J������15�(2�����A����

����������������������������

Element Summary:

UIT Unit Detail Pos: 020 Max: 1Detail - Optional

Loop: LIN Elements: 1

Ref Id Element Name Req Type Min/MaxUIT01 C001 Composite Unit of Measure M Com

p355 Unit or Basis for Measurement Code

Code Name BR Barrel CT Carton DZ Dozen EA Each

M ID 2/2

REF Reference Identification Pos: 140 Max: 12Detail - Optional

Loop: LIN Elements: 2

Ref Id Element Name Req Type Min/MaxREF01 128 Reference Identification Qualifier

Code Name DK Dock Number

M ID 2/3

REF02 127 Reference Identification C AN 1/30

6������&��������������������*���4���

138 iPlanet TradingXpert Administrator’s and Developer’s Guide July 2002

Syntax:

1. �).(2��(2(7�>>������������������).(2�����).(7�����A�����

Semantics:

1. �).(-����������������������������+�������������).(2�

������������������4��������������$����J�����J���������

Element Summary:

Syntax:

1. !'(2��(2(7�>>�����������������!'(2����!'(7�����A�����2. !'(7�6(7(-�>>�5��������!'(7����!'(-������������J�����������������������A�����

Comments:

1. ����������J�����������J����+����������������������������������+�������$�>����������������������4���������������������W5��*���W�<!'(-=���������+�����:������������4������������4��������������������������������

2. !'(8�����!'(/�����������������������������������!'('�

���������������������������������������������78��������������������

N1 Name Pos: 320 Max: 1Detail - Optional

Loop: N1 Elements: 2

Ref Id Element Name Req Type Min/MaxN101 98 Entity Identifier Code

Code Name SF Ship From

M ID 2/3

N102 93 Name C AN 1/60

N2 Additional Name Information

Pos: 330 Max: 2Detail - Optional

Loop: N1 Elements: 1

July 2002 Appendix A, TradingXpert EDI Document Formats 139

6������&��������������������*���4���

Element Summary:

�����������������������������������������

Element Summary:

�����������������������������������������������

Element Summary:

Syntax:

1. !-(/�*(/(8�>>�5��!-(/����������J������!-(8�����A����

Comments:

1. �����4���������������!-('��������!-(-J����!-(8�����!-(/�����4�����A�������������������������

2. !-(2�����A���������������������<!-('=���������1�&�����*������

Ref Id Element Name Req Type Min/MaxN201 93 Name M AN 1/60

N3 Address Information Pos: 340 Max: 2Detail - Optional

Loop: N1 Elements: 2

Ref Id Element Name Req Type Min/MaxN301 166 Address Information M AN 1/55N302 166 Address Information O AN 1/55

N4 Geographic Location Pos: 350 Max: 1Detail - Optional

Loop: N1 Elements: 4

Ref Id Element Name Req Type Min/MaxN401 19 City Name O AN 2/30N402 156 State or Province Code O ID 2/2N403 116 Postal Code O ID 3/15N404 26 Country Code O ID 2/3

6������&��������������������*���4���

140 iPlanet TradingXpert Administrator’s and Developer’s Guide July 2002

����������������������������

Element Summary:

Syntax:

1. �).(2��(2(7�>>������������������).(2�����).(7�����A�����

Semantics:

1. �).(-����������������������������+�������������).(2�

�����������������������������������A��������

Element Summary:

REF Reference Identification Pos: 360 Max: 12Detail - Optional

Loop: N1 Elements: 2

Ref Id Element Name Req Type Min/MaxREF01 128 Reference Identification Qualifier

Code Name LF Assembly Line Feed Location

M ID 2/3

REF02 127 Reference Identification C AN 1/30

FST Forecast Schedule Pos: 410 Max: 1Detail - Optional

Loop: FST Elements: 5

Ref Id Element Name Req Type Min/MaxFST01 380 Quantity M R 1/15FST02 680 Forecast Qualifier

Code Name A Immediate C Firm D Planning

M ID 1/1

July 2002 Appendix A, TradingXpert EDI Document Formats 141

6������&��������������������*���4���

Syntax:

1. .&�(/�6(/(0�>>�5��������.&�(/����.&�(0������������J�����������������������A�����2. .&�( �6( (%�>>�5��������.&�( ����.&�(%������������J�����������������������A�����

Semantics:

1. 5��.&�(7��A�����W.W�<����������;4�������+��=J������.&�(-�����.&�(8�������A������.&�(-�������4������������������������������������;4�������+�������.&�(8�������4����������������������������������;4�������+���

Comments:

1. ���A�������4��.&�(2�����.&�(7J�.&�(-�����������������������������������������J�������������������������������4��:���<���:��J��������J�A��������J�����=���������������������������;4�������+���

2. .&�(/�A�����������������.&�(0���������������������.&�(0���������������;��������������������������������2->���������:�����������WF���>�>���W���A������������������������+�J��������C���+�������������������<&�6=�����4������������������������;��������J���������������������

���������������������C��������������������

Element Summary:

FST03 681 Forecast Timing QualifierCode Name C Daily D Discrete M Monthly Bucket (Calendar Months)

M ID 1/1

FST04 373 Date M DT 8/8FST05 373 Date O DT 8/8

SHP Shipped/Received Information

Pos: 470 Max: 1Detail - Optional

Loop: SHP Elements: 4

Ref Id Element Name Req Type Min/MaxSHP01 673 Quantity Qualifier

Code Name 02 Cumulative Quantity

O ID 2/2

6������&��������������������*���4���

142 iPlanet TradingXpert Administrator’s and Developer’s Guide July 2002

Syntax:

1. &96('�*('(2�>>�5��&96('����������J������&96(2�����A����2. &96(7��(7(-(8�>>�5��&96(7����������J����������������������&96(-����&96(8�����A�����

3. &96(-�*(-(7�>>�5��&96(-����������J������&96(7�����A����4. &96(8�*(8(7�>>�5��&96(8����������J������&96(7�����A����

Semantics:

1. &96(-������������������J����+����J�����+��J���������������+��A������������������<���A�������4��&96(7=�

2. &96(/��������������+��A����������������

Comments:

1. ����&96������������������������������������J����+���J������������������������������������������������������+��A�������J������J����������

2. 5��&96('��A�����W(2WJ�W(0WJ�W( WJ�W(%WJ����W'(W�<��������������+��A�������=J������&96(-�����&96(/�������A����������������������������������������������A�������������

�����������������������������������������������+���������������������������������������<�����������4�����<&�=����������<&)=��������=�

Element Summary:

SHP02 380 Quantity C R 1/15SHP03 374 Date/Time Qualifier

Code Name 011 Shipped

C ID 3/3

SHP04 373 Date C DT 8/8

SE Transaction Set Trailer Pos: 020 Max: 1Summary - Mandatory

Loop: N/A Elements: 2

Ref Id Element Name Req Type Min/MaxSE01 96 Number of Included Segments M N0 1/10SE02 329 Transaction Set Control Number M AN 4/9

July 2002 Appendix A, TradingXpert EDI Document Formats 143

��A���������B�������

Comments:

1. &)������������������������������������������

����������&�����������������1������������������������������4���������������������������������A���������B�������������������&���< -(=�����������������������;��������)��������������5����������<)�5=���+��������������������������������4�������������+������������4���������������4�����������������J����+������������J�����������������������������������������������������+����

Heading:

Detail:

840 Request for Quotation

Functional Group=RQ

Pos Id Segment Name Req Max Use Repeat Notes010 ST Transaction Set Header M 1020 BQT Beginning Segment for Request for Quotation M 1050 REF Reference Identification O >1060 PER Administrative Communications Contact O 3

LOOP ID - N1 10000310 N1 Name O 1320 N2 Additional Name Information O 2330 N3 Address Information O 2340 N4 Geographic Location O >1350 REF Reference Identification O 12

Pos Id Segment Name Req Max Use Repeat Notes

LOOP ID - PO1 100000010 PO1 Baseline Item Data M 1

LOOP ID - PID 1000050 PID Product/Item Description O 1200 DTM Date/Time Reference O 10

��A���������B�������

144 iPlanet TradingXpert Administrator’s and Developer’s Guide July 2002

Summary:

�����������������������������������������������������������������4���

Element Summary:

Semantics:

1. ���������������������������<&�('=������4������������������������������������>���������������������������������������������������������������<���J� '(�������������5�+���������������&��=�

LOOP ID - N1 >1340 N1 Name O 1350 N2 Additional Name Information O 2360 N3 Address Information O 2370 N4 Geographic Location O 1380 REF Reference Identification O 12

Pos Id Segment Name Req Max Use Repeat Notes020 SE Transaction Set Trailer M 1

ST Transaction Set Header Pos: 010 Max: 1Heading - Mandatory

Loop: N/A Elements: 2

Ref Id Element Name Req Type Min/MaxST01 143 Transaction Set Identifier Code

Code Name 840 Request for Quotation

M ID 3/3

ST02 329 Transaction Set Control Number M AN 4/9

BQT Beginning Segment for Request for Quotation

Pos: 020 Max: 1Heading - Mandatory

Loop: N/A Elements: 5

July 2002 Appendix A, TradingXpert EDI Document Formats 145

��A���������B�������

��������������4������������A���������B�������������������&��������������������������4��������������

Element Summary:

Syntax:

1. �B�(-�6(-(8�>>�5���������B�(-�����B�(8������������J�����������������������A�����

Semantics:

1. �B�(7���������������4������������������������������������.B��������������������.B�

����������������������������

Element Summary:

Ref Id Element Name Req Type Min/MaxBQT01 353 Transaction Set Purpose Code

Code Name 00 Original

M ID 2/2

BQT02 586 Request for Quote Reference Number M AN 1/45BQT03 373 Date M DT 8/8BQT04 374 Date/Time Qualifier

Code Name 001 Cancel After

C ID 3/3

BQT05 373 Date C DT 8/8

REF Reference Identification Pos: 050 Max: >1Heading - Optional

Loop: N/A Elements: 2

Ref Id Element Name Req Type Min/MaxREF01 128 Reference Identification Qualifier

Code Name 65 Total Order Cycle Number DS Defense Priorities Allocation System (DPAS) Priority Rating RQ Purchase Requisition Number

M ID 2/3

REF02 127 Reference Identification C AN 1/30

��A���������B�������

146 iPlanet TradingXpert Administrator’s and Developer’s Guide July 2002

Syntax:

1. �).(2��(2(7�>>������������������).(2�����).(7�����A�����

Semantics:

1. �).(-����������������������������+�������������).(2�

���������������������������������������������+����������������������4����������

Element Summary:

Syntax:

1. 6)�(7�6(7(-�>>�5��������6)�(7����6)�(-������������J�����������������������A�����2. 6)�(8�6(8(/�>>�5��������6)�(8����6)�(/������������J�����������������������A�����3. 6)�(0�6(0( �>>�5��������6)�(0����6)�( ������������J�����������������������A�����

PER Administrative Communi-cations Contact

Pos: 060 Max: 3Heading - Optional

Loop: N/A Elements: 8

Ref Id Element Name Req Type Min/MaxPER01 366 Contact Function Code

Code Name IC Information Contact

M ID 2/2

PER02 93 Name O AN 1/60PER03 365 Communication Number Qualifier

Code Name TE Telephone

C ID 2/2

PER04 364 Communication Number C AN 1/80PER05 365 Communication Number Qualifier

Code Name FX Facsimile

C ID 2/2

PER06 364 Communication Number C AN 1/80PER07 365 Communication Number Qualifier

Code Name EM Electronic Mail

C ID 2/2

PER08 364 Communication Number C AN 1/80

July 2002 Appendix A, TradingXpert EDI Document Formats 147

��A���������B�������

������������������4��������������$����J�����J����������

Element Summary:

Syntax:

1. !'(2��(2(7�>>�����������������!'(2����!'(7�����A�����2. !'(7�6(7(-�>>�5��������!'(7����!'(-������������J�����������������������A�����

Comments:

1. ����������J�����������J����+����������������������������������+�������$�>����������������������4���������������������W5��*���W�<!'(-=���������+�����:������������4������������4��������������������������������

2. !'(8�����!'(/�����������������������������������!'('�

���������������������������������������������78��������������������

Element Summary:

N1 Name Pos: 310 Max: 1Heading - Optional

Loop: N1 Elements: 2

Ref Id Element Name Req Type Min/MaxN101 98 Entity Identifier Code

Code Name SF Ship From

M ID 2/3

N102 93 Name C AN 1/60

N2 Additional Name Information

Pos: 320 Max: 2Heading - Optional

Loop: N1 Elements: 1

Ref Id Element Name Req Type Min/MaxN201 93 Name M AN 1/60

N3 Address Information Pos: 330 Max: 2Heading - Optional

Loop: N1 Elements: 2

��A���������B�������

148 iPlanet TradingXpert Administrator’s and Developer’s Guide July 2002

�����������������������������������������

Element Summary:

�����������������������������������������������

Element Summary:

Syntax:

1. !-(/�*(/(8�>>�5��!-(/����������J������!-(8�����A����

Comments:

1. �����4���������������!-('��������!-(-J����!-(8�����!-(/�����4�����A�������������������������

2. !-(2�����A���������������������<!-('=���������1�&�����*������

����������������������������

Ref Id Element Name Req Type Min/MaxN301 166 Address Information M AN 1/55N302 166 Address Information O AN 1/55

N4 Geographic Location Pos: 340 Max: >1Heading - Optional

Loop: N1 Elements: 4

Ref Id Element Name Req Type Min/MaxN401 19 City Name O AN 2/30N402 156 State or Province Code O ID 2/2N403 116 Postal Code O ID 3/15N404 26 Country Code O ID 2/3

REF Reference Identification Pos: 350 Max: 12Heading - Optional

Loop: N1 Elements: 2

July 2002 Appendix A, TradingXpert EDI Document Formats 149

��A���������B�������

Element Summary:

Syntax:

1. �).(2��(2(7�>>������������������).(2�����).(7�����A�����

Semantics:2. �).(-����������������������������+�������������).(2�

����������4����������������A�������������������������

Element Summary:

Ref Id Element Name Req Type Min/MaxREF01 128 Reference Identification Qualifier

Code Name W7 Commercial and Government Entity (CAGE) Code

M ID 2/3

REF02 127 Reference Identification C AN 1/30

PO1 Baseline Item Data Pos: 010 Max: 1Detail - Mandatory

Loop: PO1 Elements: 9

Ref Id Element Name Req Type Min/MaxPO101 350 Assigned Identification O AN 1/20PO102 330 Quantity Ordered C R 1/15PO103 355 Unit or Basis for Measurement Code

Code Name BR Barrel CT Carton DZ Dozen EA Each

O ID 2/2

PO106 235 Product/Service ID QualifierCode Name BP Buyer’s Part Number

C ID 2/2

PO107 234 Product/Service ID C AN 1/48PO108 235 Product/Service ID Qualifier

Code Name VP Vendor’s (Seller’s) Part Number

C ID 2/2

��A���������B�������

150 iPlanet TradingXpert Administrator’s and Developer’s Guide July 2002

Syntax:

1. 6#'(7�*(7(2�>>�5��6#'(7����������J������6#'(2�����A����2. 6#'(8�*(8(-�>>�5��6#'(8����������J������6#'(-�����A����3. 6#'(/�6(/(0�>>�5��������6#'(/����6#'(0������������J�����������������������A�����4. 6#'( �6( (%�>>�5��������6#'( ����6#'(%������������J�����������������������A�����5. 6#''(�6'(''�>>�5��������6#''(����6#'''������������J�����������������������A�����6. 6#''2�6'2'7�>>�5��������6#''2����6#''7������������J�����������������������A�����7. 6#''-�6'-'8�>>�5��������6#''-����6#''8������������J�����������������������A�����8. 6#''/�6'/'0�>>�5��������6#''/����6#''0������������J�����������������������A�����9. 6#'' �6' '%�>>�5��������6#'' ����6#''%������������J�����������������������A�����10. 6#'2(�62(2'�>>�5��������6#'2(����6#'2'������������J�����������������������A�����11. 6#'22�62227�>>�5��������6#'22����6#'27������������J�����������������������A�����12. 6#'2-�62-28�>>�5��������6#'2-����6#'28������������J�����������������������A�����

Comments:

1. &������������)��������������������������������������5���2. 6#'('��������������������������3. 6#'(/��������6#'28����+���������������������������C���+���5�����������������.����;�����D�*���J�*����J�������!��J�1�6�*��!��J�5&�!�!��J�3�����!��J����&"1�

��������4��������������������������������������>������������

PO109 234 Product/Service ID C AN 1/48PO110 235 Product/Service ID Qualifier

Code Name MF Manufacturer

C ID 2/2

PO111 234 Product/Service ID C AN 1/48

PID Product/Item Description Pos: 050 Max: 1Detail - Optional

Loop: PID Elements: 2

July 2002 Appendix A, TradingXpert EDI Document Formats 151

��A���������B�������

Element Summary:

Syntax:

1. 65�(-�*(-(7�>>�5��65�(-����������J������65�(7�����A����2. 65�(-��(-(8�>>�����������������65�(-����65�(8�����A�����3. 65�(0�*(0(7�>>�5��65�(0����������J������65�(7�����A����4. 65�( �*( (-�>>�5��65�( ����������J������65�(-�����A����5. 65�(%�*(%(8�>>�5��65�(%����������J������65�(8�����A����

Semantics:

1. 1���65�(7�������������������$������������4�������������������4���������������2. 65�(-��������4������������������>�������������������������������3. 65�( ������4������������������������������������������������������65�(-����W�W������������������������������4���������������������T����W!W�������������������������������������+�������������������

4. 65�(%�����������������������������4����������65�(8�

Comments:

1. 5��65�('��A�����W.WJ������65�(8���������5��65�('��A�����W&WJ������65�(-���������5��65�('��A�����W�WJ������4����65�(-�����65�(8����������

2. 1���65�(/���������������������������������������������������������4��������4����������������

3. 65�(0���������������+�������������������������������������65�(7�

����������������������������������

Ref Id Element Name Req Type Min/MaxPID01 349 Item Description Type

Code Name F Free-form

M ID 1/1

PID05 352 Description C AN 1/80

DTM Date/Time Reference Pos: 200 Max: 10Detail - Optional

Loop: PO1 Elements: 2

��A���������B�������

152 iPlanet TradingXpert Administrator’s and Developer’s Guide July 2002

Element Summary:

Syntax:

1. ��3(2��(2(7(8�>>�������������������3(2J���3(7������3(8�����A�����2. ��3(-�*(-(7�>>�5����3(-����������J��������3(7�����A����3. ��3(8�6(8(/�>>�5����������3(8������3(/������������J�����������������������A�����

������������������4��������������$����J�����J����������

Element Summary:

Syntax:

1. !'(2��(2(7�>>�����������������!'(2����!'(7�����A�����2. !'(7�6(7(-�>>�5��������!'(7����!'(-������������J�����������������������A�����

Comments:

1. ����������J�����������J����+����������������������������������+�������$�>����������������������4���������������������W5��*���W�<!'(-=���������+�����:������������4������������4��������������������������������

2. !'(8�����!'(/�����������������������������������!'('�

Ref Id Element Name Req Type Min/MaxDTM01 374 Date/Time Qualifier

Code Name 002 Delivery Requested

M ID 3/3

DTM02 373 Date C DT 8/8

N1 Name Pos: 340 Max: 1Detail - Optional

Loop: N1 Elements: 2

Ref Id Element Name Req Type Min/MaxN101 98 Entity Identifier Code

Code Name ST Ship To

M ID 2/3

N102 93 Name C AN 1/60

July 2002 Appendix A, TradingXpert EDI Document Formats 153

��A���������B�������

���������������������������������������������78��������������������

Element Summary:

�����������������������������������������

Element Summary:

�����������������������������������������������

Element Summary:

Syntax:

1. !-(/�*(/(8�>>�5��!-(/����������J������!-(8�����A����

N2 Additional Name Information

Pos: 350 Max: 2Detail - Optional

Loop: N1 Elements: 1

Ref Id Element Name Req Type Min/MaxN201 93 Name M AN 1/60

N3 Address Information Pos: 360 Max: 2Detail - Optional

Loop: N1 Elements: 2

Ref Id Element Name Req Type Min/MaxN301 166 Address Information M AN 1/55N302 166 Address Information O AN 1/55

N4 Geographic Location Pos: 370 Max: 1Detail - Optional

Loop: N1 Elements: 4

Ref Id Element Name Req Type Min/MaxN401 19 City Name O AN 2/30N402 156 State or Province Code O ID 2/2N403 116 Postal Code O ID 3/15N404 26 Country Code O ID 2/3

��A���������B�������

154 iPlanet TradingXpert Administrator’s and Developer’s Guide July 2002

Comments:

1. �����4���������������!-('��������!-(-J����!-(8�����!-(/�����4�����A�������������������������

2. !-(2�����A���������������������<!-('=���������1�&�����*������

����������������������������

Element Summary:

Syntax:

1. �).(2��(2(7�>>������������������).(2�����).(7�����A�����

Semantics:

1. �).(-����������������������������+�������������).(2�

�����������������������������������������������+���������������������������������������<�����������4�����<&�=����������<&)=��������=�

Element Summary:

REF Reference Identification Pos: 380 Max: 12Detail - Optional

Loop: N1 Elements: 2

Ref Id Element Name Req Type Min/MaxREF01 128 Reference Identification Qualifier

Code Name RQ Purchase Requisition Number

M ID 2/3

REF02 127 Reference Identification C AN 1/30

SE Transaction Set Trailer Pos: 020 Max: 1Summary - Mandatory

Loop: N/A Elements: 2

Ref Id Element Name Req Type Min/MaxSE01 96 Number of Included Segments M N0 1/10SE02 329 Transaction Set Control Number M AN 4/9

July 2002 Appendix A, TradingXpert EDI Document Formats 155

��������������A���������B�������

Comments:

1. &)������������������������������������������

����������&�����������������1������������������������������4���������������������������������������������A���������B�������������������&���< -7=�����������������������;��������)��������������5����������<)�5=���+��������������������������������4�������������+������������4��������������J����+������������J������������������������������������������������������+���J�������������������A�������������������������

Heading:

Detail:

843 Response to Request for Quotation

Functional Group=RR

Pos Id Segment Name Req Max Use Repeat Notes010 ST Transaction Set Header M 1020 BQR Beginning Segment for Response to Request for

QuotationM 1

050 REF Reference Identification O >1060 PER Administrative Communications Contact O 3080 FOB F.O.B. Related Instructions O >1130 ITD Terms of Sale/Deferred Terms of Sale O 5

LOOP ID - N9 1000290 N9 Reference Identification O 1

LOOP ID - N1 10000310 N1 Name O 1330 N3 Address Information O 2340 N4 Geographic Location O 1350 REF Reference Identification O 12

Pos Id Segment Name Req Max Use Repeat Notes

LOOP ID - PO1 100000010 PO1 Baseline Item Data O 1100 REF Reference Identification O >1

��������������A���������B�������

156 iPlanet TradingXpert Administrator’s and Developer’s Guide July 2002

Summary:

�����������������������������������������������������������������4���

Element Summary:

Semantics:

1. ���������������������������<&�('=������4������������������������������������>���������������������������������������������������������������<���J� '(�������������5�+���������������&��=�

��������������4������������������������A���������B����������������&��������������������������4��������������

200 DTM Date/Time Reference O 10

LOOP ID - N1 >1420 N1 Name O 1440 N3 Address Information O 2450 N4 Geographic Location O 1

Pos Id Segment Name Req Max Use Repeat Notes020 SE Transaction Set Trailer M 1

ST Transaction Set Header Pos: 010 Max: 1Heading - Mandatory

Loop: N/A Elements: 2

Ref Id Element Name Req Type Min/MaxST01 143 Transaction Set Identifier Code

Code Name 843 Response to Request for Quotation

M ID 3/3

ST02 329 Transaction Set Control Number M AN 4/9

BQR Beginning Segment for Response to Request for Quotation

Pos: 020 Max: 1Heading - Mandatory

Loop: N/A Elements: 7

July 2002 Appendix A, TradingXpert EDI Document Formats 157

��������������A���������B�������

Element Summary:

Syntax:

1. �B�(-�6(-(8�>>�5���������B�(-�����B�(8������������J�����������������������A�����

Semantics:

1. �B�(7���������������4������������������������������������.B��������������������.B�

����������������������������

Ref Id Element Name Req Type Min/MaxBQR01 353 Transaction Set Purpose Code

Code Name 00 Original

M ID 2/2

BQR02 586 Request for Quote Reference Number M AN 1/45BQR03 373 Date M DT 8/8BQR04 374 Date/Time Qualifier

Code Name 002 Delivery Requested

C ID 3/3

BQR05 373 Date C DT 8/8BQR06 379 Bid Type Response Code

Code Name BF Best and Final BI Bid Without Exception DQ Decline to Quote RT Request for Time Extension

O ID 2/2

BQR08 327 Change Order Sequence Number O AN 1/8

REF Reference Identification Pos: 050 Max: >1Heading - Optional

Loop: N/A Elements: 2

��������������A���������B�������

158 iPlanet TradingXpert Administrator’s and Developer’s Guide July 2002

Element Summary:

Syntax:

1. �).(2��(2(7�>>������������������).(2�����).(7�����A�����

Semantics:

1. �).(-����������������������������+�������������).(2�

���������������������������������������������+����������������������4����������

Element Summary:

Ref Id Element Name Req Type Min/MaxREF01 128 Reference Identification Qualifier

Code Name 65 Total Order Cycle Number DS Defense Priorities Allocation System (DPAS) Priority Rating RQ Purchase Requisition Number

M ID 2/3

REF02 127 Reference Identification C AN 1/30

PER Administrative Communi-cations Contact

Pos: 060 Max: 3Heading - Optional

Loop: N/A Elements: 8

Ref Id Element Name Req Type Min/MaxPER01 366 Contact Function Code

Code Name IC Information Contact

M ID 2/2

PER02 93 Name O AN 1/60PER03 365 Communication Number Qualifier

Code Name TE Telephone

C ID 2/2

PER04 364 Communication Number C AN 1/80PER05 365 Communication Number Qualifier

Code Name FX Facsimile

C ID 2/2

July 2002 Appendix A, TradingXpert EDI Document Formats 159

��������������A���������B�������

Syntax:

1. 6)�(7�6(7(-�>>�5��������6)�(7����6)�(-������������J�����������������������A�����2. 6)�(8�6(8(/�>>�5��������6)�(8����6)�(/������������J�����������������������A�����3. 6)�(0�6(0( �>>�5��������6)�(0����6)�( ������������J�����������������������A�����

�����������������������������������������������������

Element Summary:

Syntax:

1. .#�(7�*(7(2�>>�5��.#�(7����������J������.#�(2�����A����2. .#�(-�*(-(8�>>�5��.#�(-����������J������.#�(8�����A����3. .#�(0�*(0(/�>>�5��.#�(0����������J������.#�(/�����A����4. .#�( �*( (%�>>�5��.#�( ����������J������.#�(%�����A����

Semantics:

1. .#�('���������������������������������������2. .#�(2�����������������������������������������4������������

PER06 364 Communication Number C AN 1/80PER07 365 Communication Number Qualifier

Code Name EM Electronic Mail

C ID 2/2

PER08 364 Communication Number C AN 1/80

FOB F.O.B. Related Instructions

Pos: 080 Max: >1Heading - Optional

Loop: N/A Elements: 1

Ref Id Element Name Req Type Min/MaxFOB01 146 Shipment Method of Payment

Code Name BP Paid by Buyer CC Collect CD Collect on Delivery CF Collect, Freight Credited Back to Customer PP Prepaid (by Seller) PS Paid by Seller

M ID 2/2

��������������A���������B�������

160 iPlanet TradingXpert Administrator’s and Developer’s Guide July 2002

3. .#�(/��������������������������������������������4. .#�( �������������������������������������������:����������������������������4��������������������������������������.#�(2C.#�(7�����.#�(/C.#�(0�

������������������������

Element Summary:

Syntax:

1. 5��(7��(7(-(8'7�>>�5��5��(7����������J����������������������5��(-J�5��(8����5��'7�����A�����

2. 5��( ��( (-(8'7�>>�5��5��( ����������J����������������������5��(-J�5��(8����5��'7�����A�����

3. 5��(%��(%'(''�>>�5��5��(%����������J����������������������5��'(����5��''�����A�����

Semantics:

1. 5��'8�����������������������������4�������������������������������������������������

Comments:

1. 5�������������5��('���W(-WJ������5��(0����5��(%�����A���������������5��'(����5��''�����A����T��������������5��('���W(8WJ������5��(/����5��(0�����A�����

ITD Terms of Sale/Deferred Terms of Sale

Pos: 130 Max: 5Heading - Optional

Loop: N/A Elements: 4

Ref Id Element Name Req Type Min/MaxITD01 336 Terms Type Code

Code Name 01 Basic

O ID 2/2

ITD03 338 Terms Discount Percent O R 1/6ITD05 351 Terms Discount Days Due C N0 1/3ITD07 386 Terms Net Days O N0 1/3

July 2002 Appendix A, TradingXpert EDI Document Formats 161

��������������A���������B�������

����������������������������������������4����������������5�����������B�������

Element Summary:

Syntax:

1. !%(2��(2(7�>>�����������������!%(2����!%(7�����A�����2. !%(/�*(/(8�>>�5��!%(/����������J������!%(8�����A����

Semantics:

1. !%(/������������������$��������������������������2. !%(0����������������������������+������������!%(2�

������������������4��������������$����J�����J����������

Element Summary:

N9 Reference Identification Pos: 290 Max: 1Heading - Optional

Loop: N9 Elements: 3

Ref Id Element Name Req Type Min/MaxN901 128 Reference Identification Qualifier

Code Name CT Contract Number

M ID 2/3

N902 127 Reference Identification C AN 1/30N903 369 Free-form Description C AN 1/45

N1 Name Pos: 310 Max: 1Heading - Optional

Loop: N1 Elements: 2

Ref Id Element Name Req Type Min/MaxN101 98 Entity Identifier Code

Code Name SU Supplier/Manufacturer

M ID 2/3

N102 93 Name C AN 1/60

��������������A���������B�������

162 iPlanet TradingXpert Administrator’s and Developer’s Guide July 2002

Syntax:

1. !'(2��(2(7�>>�����������������!'(2����!'(7�����A�����2. !'(7�6(7(-�>>�5��������!'(7����!'(-������������J�����������������������A�����

Comments:

1. ����������J�����������J����+����������������������������������+�������$�>����������������������4���������������������W5��*���W�<!'(-=���������+�����:������������4������������4��������������������������������

2. !'(8�����!'(/�����������������������������������!'('�

�����������������������������������������

Element Summary:

�����������������������������������������������

Element Summary:

Syntax:

1. !-(/�*(/(8�>>�5��!-(/����������J������!-(8�����A����

N3 Address Information Pos: 330 Max: 2Heading - Optional

Loop: N1 Elements: 2

Ref Id Element Name Req Type Min/MaxN301 166 Address Information M AN 1/55N302 166 Address Information O AN 1/55

N4 Geographic Location Pos: 340 Max: 1Heading - Optional

Loop: N1 Elements: 4

Ref Id Element Name Req Type Min/MaxN401 19 City Name O AN 2/30N402 156 State or Province Code O ID 2/2N403 116 Postal Code O ID 3/15N404 26 Country Code O ID 2/3

July 2002 Appendix A, TradingXpert EDI Document Formats 163

��������������A���������B�������

Comments:

1. �����4���������������!-('��������!-(-J����!-(8�����!-(/�����4�����A�������������������������

2. !-(2�����A���������������������<!-('=���������1�&�����*������

����������������������������

Element Summary:

Syntax:

1. �).(2��(2(7�>>������������������).(2�����).(7�����A�����

Semantics:

1. �).(-����������������������������+�������������).(2�

����������4����������������A�������������������������

Element Summary:

REF Reference Identification Pos: 350 Max: 12Heading - Optional

Loop: N1 Elements: 2

Ref Id Element Name Req Type Min/MaxREF01 128 Reference Identification Qualifier

Code Name RQ Purchase Requisition Number W7 Commercial and Government Entity (CAGE) Code

M ID 2/3

REF02 127 Reference Identification C AN 1/30

PO1 Baseline Item Data Pos: 010 Max: 1Detail - Optional

Loop: PO1 Elements: 10

Ref Id Element Name Req Type Min/MaxPO101 350 Assigned Identification O AN 1/20PO102 330 Quantity Ordered C R 1/15

��������������A���������B�������

164 iPlanet TradingXpert Administrator’s and Developer’s Guide July 2002

Syntax:

1. 6#'(7�*(7(2�>>�5��6#'(7����������J������6#'(2�����A����2. 6#'(8�*(8(-�>>�5��6#'(8����������J������6#'(-�����A����3. 6#'(/�6(/(0�>>�5��������6#'(/����6#'(0������������J�����������������������A�����4. 6#'( �6( (%�>>�5��������6#'( ����6#'(%������������J�����������������������A�����5. 6#''(�6'(''�>>�5��������6#''(����6#'''������������J�����������������������A�����6. 6#''2�6'2'7�>>�5��������6#''2����6#''7������������J�����������������������A�����7. 6#''-�6'-'8�>>�5��������6#''-����6#''8������������J�����������������������A�����8. 6#''/�6'/'0�>>�5��������6#''/����6#''0������������J�����������������������A�����9. 6#'' �6' '%�>>�5��������6#'' ����6#''%������������J�����������������������A�����10. 6#'2(�62(2'�>>�5��������6#'2(����6#'2'������������J�����������������������A�����11. 6#'22�62227�>>�5��������6#'22����6#'27������������J�����������������������A�����12. 6#'2-�62-28�>>�5��������6#'2-����6#'28������������J�����������������������A�����

Comments:

1. &������������)��������������������������������������5���2. 6#'('��������������������������

PO103 355 Unit or Basis for Measurement CodeCode Name BR Barrel CT Carton DZ Dozen EA Each

O ID 2/2

PO104 212 Unit Price C R 1/17PO106 235 Product/Service ID Qualifier

Code Name BP Buyer’s Part Number

C ID 2/2

PO107 234 Product/Service ID C AN 1/48PO108 235 Product/Service ID Qualifier

Code Name VP Vendor’s (Seller’s) Part Number

C ID 2/2

PO109 234 Product/Service ID C AN 1/48PO110 235 Product/Service ID Qualifier

Code Name MG Manufacturer’s Part Number

C ID 2/2

PO111 234 Product/Service ID C AN 1/48

July 2002 Appendix A, TradingXpert EDI Document Formats 165

��������������A���������B�������

3. 6#'(/��������6#'28����+���������������������������C���+���5�����������������.����;�����D�*���J�*����J�������!��J�1�6�*��!��J�5&�!�!��J�3�����!��J����&"1�

����������������������������

Element Summary:

Syntax:

1. �).(2��(2(7�>>������������������).(2�����).(7�����A�����

Semantics:

1. �).(-����������������������������+�������������).(2�

����������������������������������

Element Summary:

Syntax:

1. ��3(2��(2(7(8�>>�������������������3(2J���3(7������3(8�����A�����

REF Reference Identification Pos: 100 Max: >1Detail - Optional

Loop: PO1 Elements: 2

Ref Id Element Name Req Type Min/MaxREF01 128 Reference Identification Qualifier

Code Name RQ Purchase Requisition Number W7 Commercial and Government Entity (CAGE) Code

M ID 2/3

REF02 127 Reference Identification C AN 1/30

DTM Date/Time Reference Pos: 200 Max: 10Detail - Optional

Loop: PO1 Elements: 2

Ref Id Element Name Req Type Min/MaxDTM01 374 Date/Time Qualifier

Code Name 002 Delivery Requested

M ID 3/3

DTM02 373 Date C DT 8/8

��������������A���������B�������

166 iPlanet TradingXpert Administrator’s and Developer’s Guide July 2002

2. ��3(-�*(-(7�>>�5����3(-����������J��������3(7�����A����3. ��3(8�6(8(/�>>�5����������3(8������3(/������������J�����������������������A�����

������������������4��������������$����J�����J����������

Element Summary:

Syntax:

1. !'(2��(2(7�>>�����������������!'(2����!'(7�����A�����2. !'(7�6(7(-�>>�5��������!'(7����!'(-������������J�����������������������A�����

Comments:

1. ����������J�����������J����+����������������������������������+�������$�>����������������������4���������������������W5��*���W�<!'(-=���������+�����:������������4������������4��������������������������������

2. !'(8�����!'(/�����������������������������������!'('�

�����������������������������������������

Element Summary:

N1 Name Pos: 420 Max: 1Detail - Optional

Loop: N1 Elements: 2

Ref Id Element Name Req Type Min/MaxN101 98 Entity Identifier Code

Code Name ST Ship To

M ID 2/3

N102 93 Name C AN 1/60

N3 Address Information Pos: 440 Max: 2Detail - Optional

Loop: N1 Elements: 2

Ref Id Element Name Req Type Min/MaxN301 166 Address Information M AN 1/55N302 166 Address Information O AN 1/55

July 2002 Appendix A, TradingXpert EDI Document Formats 167

��������������A���������B�������

�����������������������������������������������

Element Summary:

Syntax:

1. !-(/�*(/(8�>>�5��!-(/����������J������!-(8�����A����

Comments:

1. �����4���������������!-('��������!-(-J����!-(8�����!-(/�����4�����A�������������������������

2. !-(2�����A���������������������<!-('=���������1�&�����*������

�����������������������������������������������+���������������������������������������<�����������4�����<&�=����������<&)=��������=�

Element Summary:

N4 Geographic Location Pos: 450 Max: 1Detail - Optional

Loop: N1 Elements: 4

Ref Id Element Name Req Type Min/MaxN401 19 City Name O AN 2/30N402 156 State or Province Code O ID 2/2N403 116 Postal Code O ID 3/15N404 26 Country Code O ID 2/3

SE Transaction Set Trailer Pos: 020 Max: 1Summary - Mandatory

Loop: N/A Elements: 2

Ref Id Element Name Req Type Min/MaxSE01 96 Number of Included Segments M N0 1/10SE02 329 Transaction Set Control Number M AN 4/9

6��������#����

168 iPlanet TradingXpert Administrator’s and Developer’s Guide July 2002

Comments:

1. &)������������������������������������������

����������&�����������������1������������������������������4�������������������������������6��������#����������������&���< 8(=�����������������������;��������)��������������5����������<)�5=���+��������������������������������4�������������+�������������������������4������4��������������������������������+������������������������������������������������������+�����������������������������������4�������������+���������������������������������������������:���������������������

Heading:

Detail:

850 Purchase Order

Functional Group=PO

Pos Id Segment Name Req Max Use Repeat Notes010 ST Transaction Set Header M 1020 BEG Beginning Segment for Purchase Order M 1080 FOB F.O.B. Related Instructions O >1110 CSH Sales Requirements O 5130 ITD Terms of Sale/Deferred Terms of Sale O >1240 TD5 Carrier Details (Routing Sequence/Transit Time) O 12

LOOP ID - N1 200310 N1 Name O 1320 N2 Additional Name Information O 2330 N3 Address Information O 2340 N4 Geographic Location O >1360 PER Administrative Communications Contact O >1

Pos Id Segment Name Req Max Use Repeat Notes

LOOP ID - PO1 100000010 PO1 Baseline Item Data M 1 N2/010

LOOP ID - PID 1000050 PID Product/Item Description O 1

July 2002 Appendix A, TradingXpert EDI Document Formats 169

6��������#����

Detail:

Summary:

Notes:

2C('(�>�6#'(2�����A�����

7C('(�>��������4���������������<*��('=�����������������������������4������6#'����������5������J������������<*��(2=������������������+��������A����������������<6#'(2=����������6#'��������

�����������������������������������������������������������������4���

LOOP ID - AMT >1600 AMT Monetary Amount O 1

Pos Id Segment Name Req Max Use Repeat Notes

LOOP ID - PO1 100000010 PO1 Baseline Item Data M 1 N2/010

LOOP ID - PID 1000050 PID Product/Item Description O 1

LOOP ID - AMT >1600 AMT Monetary Amount O 1

Pos Id Segment Name Req Max Use Repeat Notes

LOOP ID - CTT 1010 CTT Transaction Totals O 1 N3/010030 SE Transaction Set Trailer M 1

ST Transaction Set Header Pos: 010 Max: 1Heading - Mandatory

Loop: N/A Elements: 2

6��������#����

170 iPlanet TradingXpert Administrator’s and Developer’s Guide July 2002

Element Summary:

Semantics:

1. ���������������������������<&�('=������4������������������������������������>���������������������������������������������������������������<���J� '(�������������5�+���������������&��=�

��������������4������������6��������#����������������&��������������������������4��������������

Element Summary:

Semantics:

1. �)@(8�������������������4����������������������������������

Ref Id Element Name Req Type Min/MaxST01 143 Transaction Set Identifier Code

Code Name 850 Purchase Order

M ID 3/3

ST02 329 Transaction Set Control Number M AN 4/9

BEG Beginning Segment for Purchase Order

Pos: 020 Max: 1Heading - Mandatory

Loop: N/A Elements: 6

Ref Id Element Name Req Type Min/MaxBEG01 353 Transaction Set Purpose Code

Code Name 00 Original

M ID 2/2

BEG02 92 Purchase Order Type CodeCode Name SA Stand-alone Order

M ID 2/2

BEG03 324 Purchase Order Number M AN 1/22BEG05 373 Date M DT 8/8BEG06 367 Contract Number O AN 1/30BEG07 587 Acknowledgment Type

Code Name AC Acknowledge - With Detail and Change

O ID 2/2

July 2002 Appendix A, TradingXpert EDI Document Formats 171

6��������#����

�����������������������������������������������������

Element Summary:

Syntax:

1. .#�(7�*(7(2�>>�5��.#�(7����������J������.#�(2�����A����2. .#�(-�*(-(8�>>�5��.#�(-����������J������.#�(8�����A����3. .#�(0�*(0(/�>>�5��.#�(0����������J������.#�(/�����A����4. .#�( �*( (%�>>�5��.#�( ����������J������.#�(%�����A����

Semantics:

1. .#�('���������������������������������������2. .#�(2�����������������������������������������4������������3. .#�(/��������������������������������������������

FOB F.O.B. Related Instruc-tions

Pos: 080 Max: >1Heading - Optional

Loop: N/A Elements: 5

Ref Id Element Name Req Type Min/MaxFOB01 146 Shipment Method of Payment

Code Name CC Collect NC Service Freight,No Charge PC Prepaid but Charged to Customer PP Prepaid (by Seller)

M ID 2/2

FOB02 309 Location QualifierCode Name OR Origin (Shipping Point) WH Warehouse ZZ Mutually Defined

C ID 1/2

FOB03 352 Description O AN 1/80FOB06 309 Location Qualifier

Code Name DE Destination (Shipping) FA Factory WH Warehouse ZZ Mutually Defined

C ID 1/2

FOB07 352 Description O AN 1/80

6��������#����

172 iPlanet TradingXpert Administrator’s and Developer’s Guide July 2002

4. .#�( �������������������������������������������:����������������������������4��������������������������������������.#�(2C.#�(7�����.#�(/C.#�(0�

�������������������������������A���������������������

Element Summary:

Syntax:

1. *&9(2�*(2(7�>>�5��*&9(2����������J������*&9(7�����A����2. *&9(/�6(/(0�>>�5��������*&9(/����*&9(0������������J�����������������������A�����3. *&9(%�6(%'(�>>�5��������*&9(%����*&9'(������������J�����������������������A�����

Semantics:

1. *&9(7���������;��������������������+������������������������������;�����2. *&9(-������������������4����������������������������������������3. *&9(8��������������������4����������������4����������������+����4. *&9(/��������������������������������+�������*&9(0�

������������������������

CSH Sales Requirements Pos: 110 Max: 5Heading - Optional

Loop: N/A Elements: 1

Ref Id Element Name Req Type Min/MaxCSH01 563 Sales Requirement Code

Code Name N No Back Order Y Back Order if Out of Stock P2 Ship As Soon As Possible SC Ship Complete

O ID 1/2

ITD Terms of Sale/Deferred Terms of Sale

Pos: 130 Max: >1Heading - Optional

Loop: N/A Elements: 6

July 2002 Appendix A, TradingXpert EDI Document Formats 173

6��������#����

Element Summary:

Syntax:

1. 5��(7��(7(-(8'7�>>�5��5��(7����������J����������������������5��(-J�5��(8����5��'7�����A�����

2. 5��( ��( (-(8'7�>>�5��5��( ����������J����������������������5��(-J�5��(8����5��'7�����A�����

3. 5��(%��(%'(''�>>�5��5��(%����������J����������������������5��'(����5��''�����A�����

Semantics:

1. 5��'8�����������������������������4�������������������������������������������������

Comments:

1. 5�������������5��('���W(-WJ������5��(0����5��(%�����A���������������5��'(����5��''�����A����T��������������5��('���W(8WJ������5��(/����5��(0�����A�����

���������������������������A����������������������+������������������������

Ref Id Element Name Req Type Min/MaxITD01 336 Terms Type Code

Code Name 01 Basic

O ID 2/2

ITD02 333 Terms Basis Date CodeCode Name 1 Ship Date 3 Invoice Date

O ID 1/2

ITD03 338 Terms Discount Percent O R 1/6ITD05 351 Terms Discount Days Due C N0 1/3ITD07 386 Terms Net Days O N0 1/3ITD12 352 Description O AN 1/80

TD5 Carrier Details (Routing Sequence/Transit Time)

Pos: 240 Max: 12Heading - Optional

Loop: N/A Elements: 2

6��������#����

174 iPlanet TradingXpert Administrator’s and Developer’s Guide July 2002

Element Summary:

Syntax:

1. ��8(2��(2(-(8(/'2�>>�������������������8(2J���8(-J���8(8J���8(/������8'2�����A�����

2. ��8(2�*(2(7�>>�5����8(2����������J��������8(7�����A����3. ��8(0�*(0( �>>�5����8(0����������J��������8( �����A����4. ��8'(�*'(''�>>�5����8'(����������J��������8''�����A����5. ��8'7�*'7'2�>>�5����8'7����������J��������8'2�����A����6. ��8'-�*'-'7�>>�5����8'-����������J��������8'7�����A����7. ��8'8�*'8'2�>>�5����8'8����������J��������8'2�����A����

Semantics:

1. ��8'8����������������������������+��������4������������

Comments:

1. ����������������������A���������4�������������������������+����������������������������������������������+�����J�������8(2����������������������������4�������������������������A�����J�����������8(7������������������������������A�����J���������4������������������������8(2�

������������������4��������������$����J�����J����������

Ref Id Element Name Req Type Min/MaxTD501 133 Routing Sequence Code

Code Name B Origin/Delivery Carrier (Any Mode)

O ID 1/2

TD505 387 Routing C AN 1/35

N1 Name Pos: 310 Max: 1Heading - Optional

Loop: N1 Elements: 2

July 2002 Appendix A, TradingXpert EDI Document Formats 175

6��������#����

Element Summary:

Syntax:

1. !'(2��(2(7�>>�����������������!'(2����!'(7�����A�����2. !'(7�6(7(-�>>�5��������!'(7����!'(-������������J�����������������������A�����

Comments:

1. ����������J�����������J����+����������������������������������+�������$�>����������������������4���������������������W5��*���W�<!'(-=���������+�����:������������4������������4��������������������������������

2. !'(8�����!'(/�����������������������������������!'('�

���������������������������������������������78��������������������

Element Summary:

�����������������������������������������

Ref Id Element Name Req Type Min/MaxN101 98 Entity Identifier Code

Code Name BT Bill-to-Party ST Ship To

M ID 2/3

N102 93 Name C AN 1/60

N2 Additional Name Informa-tion

Pos: 320 Max: 2Heading - Optional

Loop: N1 Elements: 1

Ref Id Element Name Req Type Min/MaxN201 93 Name M AN 1/60

N3 Address Information Pos: 330 Max: 2Heading - Optional

Loop: N1 Elements: 2

6��������#����

176 iPlanet TradingXpert Administrator’s and Developer’s Guide July 2002

Element Summary:

�����������������������������������������������

Element Summary:

Syntax:

1. !-(/�*(/(8�>>�5��!-(/����������J������!-(8�����A����

Comments:

1. �����4���������������!-('��������!-(-J����!-(8�����!-(/�����4�����A�������������������������

2. !-(2�����A���������������������<!-('=���������1�&�����*������

���������������������������������������������+����������������������4����������

Ref Id Element Name Req Type Min/MaxN301 166 Address Information M AN 1/55N302 166 Address Information O AN 1/55

N4 Geographic Location Pos: 340 Max: >1Heading - Optional

Loop: N1 Elements: 4

Ref Id Element Name Req Type Min/MaxN401 19 City Name O AN 2/30N402 156 State or Province Code O ID 2/2N403 116 Postal Code O ID 3/15N404 26 Country Code O ID 2/3

PER Administrative Communi-cations Contact

Pos: 360 Max: >1Heading - Optional

Loop: N1 Elements: 8

July 2002 Appendix A, TradingXpert EDI Document Formats 177

6��������#����

Element Summary:

Syntax:

1. 6)�(7�6(7(-�>>�5��������6)�(7����6)�(-������������J�����������������������A�����2. 6)�(8�6(8(/�>>�5��������6)�(8����6)�(/������������J�����������������������A�����3. 6)�(0�6(0( �>>�5��������6)�(0����6)�( ������������J�����������������������A�����

����������4����������������A�������������������������

Element Summary:

Ref Id Element Name Req Type Min/MaxPER01 366 Contact Function Code

Code Name BI Bill Inquiry Contact CN General Contact DC Delivery Contact IC Information Contact SD Shipping Department ZZ Mutually Defined

M ID 2/2

PER02 93 Name O AN 1/60PER03 365 Communication Number Qualifier

Code Name TE Telephone

C ID 2/2

PER04 364 Communication Number C AN 1/80PER05 365 Communication Number Qualifier

Code Name FX Facsimile

C ID 2/2

PER06 364 Communication Number C AN 1/80PER07 365 Communication Number Qualifier

Code Name EM Electronic Mail

C ID 2/2

PER08 364 Communication Number C AN 1/80

PO1 Baseline Item Data Pos: 010 Max: 1Detail - Mandatory

Loop: PO1 Elements: 9

Ref Id Element Name Req Type Min/MaxPO101 350 Assigned Identification O AN 1/20PO102 330 Quantity Ordered C R 1/15

6��������#����

178 iPlanet TradingXpert Administrator’s and Developer’s Guide July 2002

Syntax:

1. 6#'(7�*(7(2�>>�5��6#'(7����������J������6#'(2�����A����2. 6#'(8�*(8(-�>>�5��6#'(8����������J������6#'(-�����A����3. 6#'(/�6(/(0�>>�5��������6#'(/����6#'(0������������J�����������������������A�����4. 6#'( �6( (%�>>�5��������6#'( ����6#'(%������������J�����������������������A�����5. 6#''(�6'(''�>>�5��������6#''(����6#'''������������J�����������������������A�����6. 6#''2�6'2'7�>>�5��������6#''2����6#''7������������J�����������������������A�����7. 6#''-�6'-'8�>>�5��������6#''-����6#''8������������J�����������������������A�����8. 6#''/�6'/'0�>>�5��������6#''/����6#''0������������J�����������������������A�����9. 6#'' �6' '%�>>�5��������6#'' ����6#''%������������J�����������������������A�����10. 6#'2(�62(2'�>>�5��������6#'2(����6#'2'������������J�����������������������A�����11. 6#'22�62227�>>�5��������6#'22����6#'27������������J�����������������������A�����12. 6#'2-�62-28�>>�5��������6#'2-����6#'28������������J�����������������������A�����

Comments:

1. &������������)��������������������������������������5���2. 6#'('��������������������������

PO103 355 Unit or Basis for Measurement CodeCode Name BR Barrel CT Carton DZ Dozen EA Each

O ID 2/2

PO104 212 Unit Price C R 1/17PO105 639 Basis of Unit Price Code

Code Name ES Estimated PE Price per Each

O ID 2/2

PO106 235 Product/Service ID QualifierCode Name BP Buyer’s Part Number

C ID 2/2

PO107 234 Product/Service ID C AN 1/48PO108 235 Product/Service ID Qualifier

Code Name VP Vendor’s (Seller’s) Part Number

C ID 2/2

PO109 234 Product/Service ID C AN 1/48

July 2002 Appendix A, TradingXpert EDI Document Formats 179

6��������#����

3. 6#'(/��������6#'28����+���������������������������C���+���5�����������������.����;�����D�*���J�*����J�������!��J�1�6�*��!��J�5&�!�!��J�3�����!��J����&"1�

��������4��������������������������������������>������������

Element Summary:

Syntax:

1. 65�(-�*(-(7�>>�5��65�(-����������J������65�(7�����A����2. 65�(-��(-(8�>>�����������������65�(-����65�(8�����A�����3. 65�(0�*(0(7�>>�5��65�(0����������J������65�(7�����A����4. 65�( �*( (-�>>�5��65�( ����������J������65�(-�����A����5. 65�(%�*(%(8�>>�5��65�(%����������J������65�(8�����A����

Semantics:

1. 1���65�(7�������������������$������������4�������������������4���������������2. 65�(-��������4������������������>�������������������������������3. 65�( ������4������������������������������������������������������65�(-����W�W������������������������������4���������������������T����W!W�������������������������������������+�������������������

4. 65�(%�����������������������������4����������65�(8�

Comments:

1. 5��65�('��A�����W.WJ������65�(8���������5��65�('��A�����W&WJ������65�(-���������5��65�('��A�����W�WJ������4����65�(-�����65�(8����������

2. 1���65�(/���������������������������������������������������������4��������4����������������

PID Product/Item Description Pos: 050 Max: 1Detail - Optional

Loop: PID Elements: 2

Ref Id Element Name Req Type Min/MaxPID01 349 Item Description Type

Code Name F Free-form

M ID 1/1

PID05 352 Description C AN 1/80

6��������#����

180 iPlanet TradingXpert Administrator’s and Developer’s Guide July 2002

3. 65�(0���������������+�������������������������������������65�(7�

To indicate the total monetary amount

Element Summary:

������������������������������������������������������������������

Element Summary:

Syntax:

1. *��(7�6(7(-�>>�5��������*��(7����*��(-������������J�����������������������A�����2. *��(8�6(8(/�>>�5��������*��(8����*��(/������������J�����������������������A�����

Comments:

1. ���������������������������+������������������+�����������������������������������������������

AMT Monetary Amount Pos: 600 Max: 1Detail - Optional

Loop: AMT Elements: 2

Ref Id Element Name Req Type Min/MaxAMT01 522 Amount Qualifier Code

Code Name 1 Line Item Total

M ID 1/3

AMT02 782 Monetary Amount M R 1/18

CTT Transaction Totals Pos: 010 Max: 1Summary - Optional

Loop: CTT Elements: 2

Ref Id Element Name Req Type Min/MaxCTT01 354 Number of Line Items M N0 1/6CTT02 347 Hash Total O R 1/10

SE Transaction Set Trailer Pos: 030 Max: 1Summary - Mandatory

Loop: N/A Elements: 2

July 2002 Appendix A, TradingXpert EDI Document Formats 181

6��������#�������:����������

�����������������������������������������������+���������������������������������������<�����������4�����<&�=����������<&)=��������=�

Element Summary:

Comments:

1. &)������������������������������������������

����������&�����������������1������������������������������4�������������������������������6��������#�������:����������������������&���< 88=�����������������������;��������)��������������5����������<)�5=���+��������������������������������4�������������+�������������������������4������4��������������������������������+�������������U����:����������������4����U����������������������������������������������4�������������������������+���������������������������������+������4������������+����������������������������������������������������������������

Heading:

Ref Id Element Name Req Type Min/MaxSE01 96 Number of Included Segments M N0 1/10SE02 329 Transaction Set Control Number M AN 4/9

855 Purchase Order Acknowledgment

Functional Group=PR

Pos Id Segment Name Req Max Use Repeat Notes010 ST Transaction Set Header M 1020 BAK Beginning Segment for Purchase Order Acknowl-

edgmentM 1

6��������#�������:����������

182 iPlanet TradingXpert Administrator’s and Developer’s Guide July 2002

Detail:

Summary:

Notes:

2C('(�>�6#'(2�����A�����

2C2%7�>�5���3�������������������������J�������3�('�����G�'������3�(2�������������������������������������������4�������������

2C7'(�>�����&*9�������������������������+������A������������������������������������4������������� ��������������������������������������������������<&*9(2=���������������4���������������������������������������������������������6#'��������<6#'(7=����������������+���������A�������<&*9('=����������������A��������A���������������<6#'(2=�������6#'��������

7C('(�>��������4���������������<*��('=�����������������������������4������6#'����������5������J������������<*��(2=������������������+��������A����������������<6#'(2=����������6#'��������

Pos Id Segment Name Req Max Use Repeat Notes

LOOP ID - PO1 100000010 PO1 Baseline Item Data O 1 N2/010

LOOP ID - PID 1000050 PID Product/Item Description O 1293 AMT Monetary Amount O 1 N2/293

LOOP ID - SCH 200310 SCH Line Item Schedule O 1 N2/310

Pos Id Segment Name Req Max Use Repeat Notes

LOOP ID - CTT 1010 CTT Transaction Totals O 1 N3/010030 SE Transaction Set Trailer M 1

ST Transaction Set Header Pos: 010 Max: 1Heading - Mandatory

Loop: N/A Elements: 2

July 2002 Appendix A, TradingXpert EDI Document Formats 183

6��������#�������:����������

�����������������������������������������������������������������4���

Element Summary:

Semantics:

1. ���������������������������<&�('=������4������������������������������������>���������������������������������������������������������������<���J� '(�������������5�+���������������&��=�

��������������4������������6��������#�������:����������������������&��������������������������4��������������

Element Summary:

Semantics:

1. ��"(-�������������������4����������������������������������

Ref Id Element Name Req Type Min/MaxST01 143 Transaction Set Identifier Code

Code Name 855 Purchase Order Acknowledgment

M ID 3/3

ST02 329 Transaction Set Control Number M AN 4/9

BAK Beginning Segment for Purchase Order Acknowledgment

Pos: 020 Max: 1Heading - Mandatory

Loop: N/A Elements: 5

Ref Id Element Name Req Type Min/MaxBAK01 353 Transaction Set Purpose Code

Code Name 00 Original

M ID 2/2

BAK02 587 Acknowledgment TypeCode Name AC Acknowledge - With Detail and Change AT Accepted RD Reject with Detail

M ID 2/2

BAK03 324 Purchase Order Number M AN 1/22BAK04 373 Date M DT 8/8BAK07 367 Contract Number O AN 1/30

6��������#�������:����������

184 iPlanet TradingXpert Administrator’s and Developer’s Guide July 2002

2. ��"( �������������U�����������4���3. ��"(%�������������������4����������������������:�����������

����������4����������������A�������������������������

Element Summary:

Syntax:

1. 6#'(7�*(7(2�>>�5��6#'(7����������J������6#'(2�����A����2. 6#'(8�*(8(-�>>�5��6#'(8����������J������6#'(-�����A����3. 6#'(/�6(/(0�>>�5��������6#'(/����6#'(0������������J�����������������������A�����4. 6#'( �6( (%�>>�5��������6#'( ����6#'(%������������J�����������������������A�����5. 6#''(�6'(''�>>�5��������6#''(����6#'''������������J�����������������������A�����6. 6#''2�6'2'7�>>�5��������6#''2����6#''7������������J�����������������������A�����7. 6#''-�6'-'8�>>�5��������6#''-����6#''8������������J�����������������������A�����8. 6#''/�6'/'0�>>�5��������6#''/����6#''0������������J�����������������������A�����9. 6#'' �6' '%�>>�5��������6#'' ����6#''%������������J�����������������������A�����10. 6#'2(�62(2'�>>�5��������6#'2(����6#'2'������������J�����������������������A�����11. 6#'22�62227�>>�5��������6#'22����6#'27������������J�����������������������A�����12. 6#'2-�62-28�>>�5��������6#'2-����6#'28������������J�����������������������A�����

PO1 Baseline Item Data Pos: 010 Max: 1Detail - Optional

Loop: PO1 Elements: 5

Ref Id Element Name Req Type Min/MaxPO102 330 Quantity Ordered C R 1/15PO103 355 Unit or Basis for Measurement Code

Code Name BR Barrel CT Carton DZ Dozen EA Each

O ID 2/2

PO104 212 Unit Price C R 1/17PO108 235 Product/Service ID Qualifier

Code Name VP Vendor’s (Seller’s) Part Number

C ID 2/2

PO109 234 Product/Service ID C AN 1/48

July 2002 Appendix A, TradingXpert EDI Document Formats 185

6��������#�������:����������

Comments:

1. &������������)��������������������������������������5���2. 6#'('��������������������������3. 6#'(/��������6#'28����+���������������������������C���+���5�����������������.����;�����D�*���J�*����J�������!��J�1�6�*��!��J�5&�!�!��J�3�����!��J����&"1�

��������4��������������������������������������>������������

Element Summary:

Syntax:

1. 65�(-�*(-(7�>>�5��65�(-����������J������65�(7�����A����2. 65�(-��(-(8�>>�����������������65�(-����65�(8�����A�����3. 65�(0�*(0(7�>>�5��65�(0����������J������65�(7�����A����4. 65�( �*( (-�>>�5��65�( ����������J������65�(-�����A����5. 65�(%�*(%(8�>>�5��65�(%����������J������65�(8�����A����

Semantics:

1. 1���65�(7�������������������$������������4�������������������4���������������2. 65�(-��������4������������������>�������������������������������3. 65�( ������4������������������������������������������������������65�(-����W�W������������������������������4���������������������T����W!W�������������������������������������+�������������������

4. 65�(%�����������������������������4����������65�(8�

PID Product/Item Description Pos: 050 Max: 1Detail - Optional

Loop: PID Elements: 2

Ref Id Element Name Req Type Min/MaxPID01 349 Item Description Type

Code Name F Free-form

M ID 1/1

PID05 352 Description C AN 1/80

6��������#�������:����������

186 iPlanet TradingXpert Administrator’s and Developer’s Guide July 2002

Comments:

1. 5��65�('��A�����W.WJ������65�(8���������5��65�('��A�����W&WJ������65�(-���������5��65�('��A�����W�WJ������4����65�(-�����65�(8����������

2. 1���65�(/���������������������������������������������������������4��������4����������������

3. 65�(0���������������+�������������������������������������65�(7�

������������������������������������

Element Summary:

��������������������������������������������>����

Element Summary:

AMT Monetary Amount Pos: 293 Max: 1Detail - Optional

Loop: PO1 Elements: 2

Ref Id Element Name Req Type Min/MaxAMT01 522 Amount Qualifier Code

Code Name 1 Line Item Total

M ID 1/3

AMT02 782 Monetary Amount M R 1/18

SCH Line Item Schedule Pos: 310 Max: 1Detail - Optional

Loop: SCH Elements: 4

Ref Id Element Name Req Type Min/MaxSCH01 380 Quantity M R 1/15SCH02 355 Unit or Basis for Measurement Code

Code Name BR Barrel CT Carton DZ Dozen EA Each

M ID 2/2

SCH05 374 Date/Time QualifierCode Name 007 Effective

M ID 3/3

SCH06 373 Date M DT 8/8

July 2002 Appendix A, TradingXpert EDI Document Formats 187

6��������#�������:����������

Syntax:

1. &*9(7�*(7(-�>>�5��&*9(7����������J������&*9(-�����A����2. &*9( ��( (%'(�>>�5��&*9( ����������J����������������������&*9(%����&*9'(�����A�����

3. &*9(%�*(%( �>>�5��&*9(%����������J������&*9( �����A����4. &*9'(�*'(( �>>�5��&*9'(����������J������&*9( �����A����

Semantics:

1. &*9'2���������������������������

Comments:

1. &*9(8�����������������������������4�����������&*9(/�����&*9(0�

������������������������������������������������������������������

Element Summary:

Syntax:

1. *��(7�6(7(-�>>�5��������*��(7����*��(-������������J�����������������������A�����2. *��(8�6(8(/�>>�5��������*��(8����*��(/������������J�����������������������A�����

Comments:

1. ���������������������������+������������������+�����������������������������������������������

CTT Transaction Totals Pos: 010 Max: 1Summary - Optional

Loop: CTT Elements: 1

Ref Id Element Name Req Type Min/MaxCTT01 354 Number of Line Items M N0 1/6

SE Transaction Set Trailer Pos: 030 Max: 1Summary - Mandatory

Loop: N/A Elements: 2

&���!����C3������

188 iPlanet TradingXpert Administrator’s and Developer’s Guide July 2002

�����������������������������������������������+���������������������������������������<�����������4�����<&�=����������<&)=��������=�

Element Summary:

Comments:

1. &)������������������������������������������

����������&�����������������1������������������������������4�������������������������������&���!����C3������������������&���< 8/=�����������������������;��������)��������������5����������<)�5=���+��������������������������������4���������������������������������������������������������������������������������������������������J������������������������J������������������J����������������������J������������:��J����:�J�����������������J��������������������������������������>����������A������������������������������4�����������������������4���������������������������������������������+��������+��������������������+������������������;4����������+����������������������������������������������������$������������4������������������������������������������������������J������������J��������������������+�����������������������������������+�����������������������������4����������>$�������+�������������������������������������������������������4������������������������������

Heading:

Ref Id Element Name Req Type Min/MaxSE01 96 Number of Included Segments M N0 1/10SE02 329 Transaction Set Control Number M AN 4/9

856 Ship Notice/Manifest

Functional Group=SH

Pos Id Segment Name Req Max Use Repeat Notes010 ST Transaction Set Header M 1020 BSN Beginning Segment for Ship Notice M 1040 DTM Date/Time Reference O 10

July 2002 Appendix A, TradingXpert EDI Document Formats 189

&���!����C3������

Detail:

Summary:

Comments:

2C('(�>�����9����������������������������������������������9������J�����4�������J�����9����������������������

�����������������������������������������������������������������4���

Pos Id Segment Name Req Max Use Repeat Notes

LOOP ID - HL 200000010 HL Hierarchical Level M 1 C2/010020 LIN Item Identification O 1030 SN1 Item Detail (Shipment) O 1050 PRF Purchase Order Reference O 1120 TD5 Carrier Details (Routing Sequence/Transit Time) O 12150 REF Reference Identification O >1

LOOP ID - N1 200220 N1 Name O 1230 N2 Additional Name Information O 2240 N3 Address Information O 2250 N4 Geographic Location O 1260 REF Reference Identification O 12270 PER Administrative Communications Contact O 3

Pos Id Segment Name Req Max Use Repeat Notes020 SE Transaction Set Trailer M 1

ST Transaction Set Header Pos: 010 Max: 1Heading - Mandatory

Loop: N/A Elements: 2

&���!����C3������

190 iPlanet TradingXpert Administrator’s and Developer’s Guide July 2002

Element Summary:

Semantics:

1. ���������������������������<&�('=������4������������������������������������>���������������������������������������������������������������<���J� '(�������������5�+���������������&��=�

����������������������4���J������J�����������4��������������������������������������

Element Summary:

Syntax:

1. �&!(0�*(0(/�>>�5���&!(0����������J�������&!(/�����A����

Semantics:

1. �&!(7�������������������������������������������������2. �&!(-������������������������������������������������3. �&!(/����������������������������������

Ref Id Element Name Req Type Min/MaxST01 143 Transaction Set Identifier Code

Code Name 856 Ship Notice/Manifest

M ID 3/3

ST02 329 Transaction Set Control Number M AN 4/9

BSN Beginning Segment for Ship Notice

Pos: 020 Max: 1Heading - Mandatory

Loop: N/A Elements: 4

Ref Id Element Name Req Type Min/MaxBSN01 353 Transaction Set Purpose Code

Code Name 00 Original

M ID 2/2

BSN02 396 Shipment Identification M AN 2/30BSN03 373 Date M DT 8/8BSN04 337 Time M TM 4/8

July 2002 Appendix A, TradingXpert EDI Document Formats 191

&���!����C3������

Comments:

1. �&!(/������&!(0�����������������������������������������������������������

����������������������������������

Element Summary:

Syntax:

1. ��3(2��(2(7(8�>>�������������������3(2J���3(7������3(8�����A�����2. ��3(-�*(-(7�>>�5����3(-����������J��������3(7�����A����3. ��3(8�6(8(/�>>�5����������3(8������3(/������������J�����������������������A�����

�����������������������������������������������������������������������������������������

Element Summary:

DTM Date/Time Reference Pos: 040 Max: 10Heading - Optional

Loop: N/A Elements: 2

Ref Id Element Name Req Type Min/MaxDTM01 374 Date/Time Qualifier

Code Name 011 Shipped

M ID 3/3

DTM02 373 Date C DT 8/8

HL Hierarchical Level Pos: 010 Max: 1Detail - Mandatory

Loop: HL Elements: 3

Ref Id Element Name Req Type Min/MaxHL01 628 Hierarchical ID Number M AN 1/12HL02 734 Hierarchical Parent ID Number O AN 1/12HL03 735 Hierarchical Level Code

Code Name I Item O Order S Shipment

M ID 1/2

&���!����C3������

192 iPlanet TradingXpert Administrator’s and Developer’s Guide July 2002

Comments:

1. ����9����������������������������+�������������������������������������������������J�������������������>������������������������J��������:��������������>���������

2. ����9���������������������>����C����>����������������������3. 9�('������������������A������������������4������������������������������9�������������������������������.����;�����J�9�('�������4������������������������4�������������������������9��������J�����������������+��������9�('�������4��W'W��������������9�������������������4�������������4���������������4��>A�����9�����������������������������

4. 9�(2������������������������5�����4����������9�����������������������������9�������������4��������

5. 9�(7������������������;����������������������������������������������9���������������������;�������������������9���������������������������.����;�����J�9�(7�������������������������4��A�������������������9����������������������������������������������������J������J�������>��+�������������

6. 9�(-������������������������������������4��������<�������=�9���������������������������������9���������

����������4������������������������

Element Summary:

LIN Item Identification Pos: 020 Max: 1Detail - Optional

Loop: HL Elements: 5

Ref Id Element Name Req Type Min/MaxLIN01 350 Assigned Identification O AN 1/20LIN02 235 Product/Service ID Qualifier

Code Name BP Buyer’s Part Number

M ID 2/2

LIN03 234 Product/Service ID M AN 1/48LIN04 235 Product/Service ID Qualifier

Code Name VP Vendor’s (Seller’s) Part Number

C ID 2/2

LIN05 234 Product/Service ID C AN 1/48

July 2002 Appendix A, TradingXpert EDI Document Formats 193

&���!����C3������

Syntax:

1. �5!(-�6(-(8�>>�5���������5!(-�����5!(8������������J�����������������������A�����2. �5!(/�6(/(0�>>�5���������5!(/�����5!(0������������J�����������������������A�����3. �5!( �6( (%�>>�5���������5!( �����5!(%������������J�����������������������A�����4. �5!'(�6'(''�>>�5���������5!'(�����5!''������������J�����������������������A�����5. �5!'2�6'2'7�>>�5���������5!'2�����5!'7������������J�����������������������A�����6. �5!'-�6'-'8�>>�5���������5!'-�����5!'8������������J�����������������������A�����7. �5!'/�6'/'0�>>�5���������5!'/�����5!'0������������J�����������������������A�����8. �5!' �6' '%�>>�5���������5!' �����5!'%������������J�����������������������A�����9. �5!2(�62(2'�>>�5���������5!2(�����5!2'������������J�����������������������A�����10. �5!22�62227�>>�5���������5!22�����5!27������������J�����������������������A�����11. �5!2-�62-28�>>�5���������5!2-�����5!28������������J�����������������������A�����12. �5!2/�62/20�>>�5���������5!2/�����5!20������������J�����������������������A�����13. �5!2 �62 2%�>>�5���������5!2 �����5!2%������������J�����������������������A�����14. �5!7(�67(7'�>>�5���������5!7(�����5!7'������������J�����������������������A�����

Semantics:

1. �5!('�������������������������

Comments:

1. &�������������������������������������������5���2. �5!(2���������5!7'����+������������������������������C���+���5�����������������.����;�����D�*���J�*����J�������!��J�1�6�*��!��J�5&�!�!��J�3�����!��J����&"1�

�������������>���������������+�������������

SN1 Item Detail (Shipment) Pos: 030 Max: 1Detail - Optional

Loop: HL Elements: 2

&���!����C3������

194 iPlanet TradingXpert Administrator’s and Developer’s Guide July 2002

Element Summary:

Syntax:

1. &!'(8�6(8(/�>>�5��������&!'(8����&!'(/������������J�����������������������A�����

Semantics:

1. &!'('��������������������>���������������

Comments:

1. &!'(7�����������������������������������4����&!'(2�����&!'(-�

������+����������������������������������������

Element Summary:

Semantics:

1. 6�.(-�������������������4����������������������������������

���������������������������A����������������������+������������������������

Ref Id Element Name Req Type Min/MaxSN102 382 Number of Units Shipped M R 1/10SN103 355 Unit or Basis for Measurement Code

Code Name BR Barrel CT Carton DZ Dozen EA Each

M ID 2/2

PRF Purchase Order Refer-ence

Pos: 050 Max: 1Detail - Optional

Loop: HL Elements: 1

Ref Id Element Name Req Type Min/MaxPRF01 324 Purchase Order Number M AN 1/22

TD5 Carrier Details (Routing Sequence/Transit Time)

Pos: 120 Max: 12Detail - Optional

Loop: HL Elements: 4

July 2002 Appendix A, TradingXpert EDI Document Formats 195

&���!����C3������

Element Summary:

Syntax:

1. ��8(2��(2(-(8(/'2�>>�������������������8(2J���8(-J���8(8J���8(/������8'2�����A�����

2. ��8(2�*(2(7�>>�5����8(2����������J��������8(7�����A����3. ��8(0�*(0( �>>�5����8(0����������J��������8( �����A����4. ��8'(�*'(''�>>�5����8'(����������J��������8''�����A����5. ��8'7�*'7'2�>>�5����8'7����������J��������8'2�����A����6. ��8'-�*'-'7�>>�5����8'-����������J��������8'7�����A����7. ��8'8�*'8'2�>>�5����8'8����������J��������8'2�����A����

Semantics:

1. ��8'8����������������������������+��������4������������

Comments:

1. ����������������������A���������4�������������������������+����������������������������������������������+�����J�������8(2����������������������������4�������������������������A�����J�����������8(7������������������������������A�����J���������4������������������������8(2�

Ref Id Element Name Req Type Min/MaxTD501 133 Routing Sequence Code

Code Name B Origin/Delivery Carrier (Any Mode)

O ID 1/2

TD502 66 Identification Code QualifierCode Name 2 Standard Carrier Alpha Code (SCAC)

C ID 1/2

TD503 67 Identification Code C AN 2/80TD504 91 Transportation Method/Type Code

Code Name A Air D Parcel Post M Motor (Common Carrier) R Rail U Private Parcel Service

C ID 1/2

&���!����C3������

196 iPlanet TradingXpert Administrator’s and Developer’s Guide July 2002

����������������������������

Element Summary:

Syntax:

1. �).(2��(2(7�>>������������������).(2�����).(7�����A�����

Semantics:

1. �).(-����������������������������+�������������).(2�

������������������4��������������$����J�����J����������

Element Summary:

Syntax:

1. !'(2��(2(7�>>�����������������!'(2����!'(7�����A�����2. !'(7�6(7(-�>>�5��������!'(7����!'(-������������J�����������������������A�����

REF Reference Identification Pos: 150 Max: >1Detail - Optional

Loop: HL Elements: 2

Ref Id Element Name Req Type Min/MaxREF01 128 Reference Identification Qualifier

Code Name BM Bill of Lading Number

M ID 2/3

REF02 127 Reference Identification C AN 1/30

N1 Name Pos: 220 Max: 1Detail - Optional

Loop: N1 Elements: 2

Ref Id Element Name Req Type Min/MaxN101 98 Entity Identifier Code

Code Name SF Ship From ST Ship To

M ID 2/3

N102 93 Name C AN 1/60

July 2002 Appendix A, TradingXpert EDI Document Formats 197

&���!����C3������

Comments:

1. ����������J�����������J����+����������������������������������+�������$�>����������������������4���������������������W5��*���W�<!'(-=���������+�����:������������4������������4��������������������������������

2. !'(8�����!'(/�����������������������������������!'('�

���������������������������������������������78��������������������

Element Summary:

�����������������������������������������

Element Summary:

�����������������������������������������������

Element Summary:

N2 Additional Name Information

Pos: 230 Max: 2Detail - Optional

Loop: N1 Elements: 1

Ref Id Element Name Req Type Min/MaxN201 93 Name M AN 1/60

N3 Address Information Pos: 240 Max: 2Detail - Optional

Loop: N1 Elements: 2

Ref Id Element Name Req Type Min/MaxN301 166 Address Information M AN 1/55N302 166 Address Information O AN 1/55

N4 Geographic Location Pos: 250 Max: 1Detail - Optional

Loop: N1 Elements: 4

Ref Id Element Name Req Type Min/MaxN401 19 City Name O AN 2/30

&���!����C3������

198 iPlanet TradingXpert Administrator’s and Developer’s Guide July 2002

Syntax:

1. !-(/�*(/(8�>>�5��!-(/����������J������!-(8�����A����

Comments:

1. �����4���������������!-('��������!-(-J����!-(8�����!-(/�����4�����A�������������������������

2. !-(2�����A���������������������<!-('=���������1�&�����*������

����������������������������

Element Summary:

Syntax:

1. �).(2��(2(7�>>������������������).(2�����).(7�����A�����

Semantics:

1. �).(-����������������������������+�������������).(2�

���������������������������������������������+����������������������4����������

N402 156 State or Province Code O ID 2/2N403 116 Postal Code O ID 3/15N404 26 Country Code O ID 2/3

REF Reference Identification Pos: 260 Max: 12Detail - Optional

Loop: N1 Elements: 2

Ref Id Element Name Req Type Min/MaxREF01 128 Reference Identification Qualifier

Code Name DK Dock Number

M ID 2/3

REF02 127 Reference Identification C AN 1/30

PER Administrative Communi-cations Contact

Pos: 270 Max: 3Detail - Optional

Loop: N1 Elements: 8

July 2002 Appendix A, TradingXpert EDI Document Formats 199

&���!����C3������

Element Summary:

Syntax:

1. 6)�(7�6(7(-�>>�5��������6)�(7����6)�(-������������J�����������������������A�����2. 6)�(8�6(8(/�>>�5��������6)�(8����6)�(/������������J�����������������������A�����3. 6)�(0�6(0( �>>�5��������6)�(0����6)�( ������������J�����������������������A�����

�����������������������������������������������+���������������������������������������<�����������4�����<&�=����������<&)=��������=�

Element Summary:

Comments:

1. &)������������������������������������������

Ref Id Element Name Req Type Min/MaxPER01 366 Contact Function Code

Code Name IC Information Contact

M ID 2/2

PER02 93 Name O AN 1/60PER03 365 Communication Number Qualifier

Code Name TE Telephone

C ID 2/2

PER04 364 Communication Number C AN 1/80PER05 365 Communication Number Qualifier

Code Name FX Facsimile

C ID 2/2

PER06 364 Communication Number C AN 1/80PER07 365 Communication Number Qualifier

Code Name EM Electronic Mail

C ID 2/2

PER08 364 Communication Number C AN 1/80

SE Transaction Set Trailer Pos: 020 Max: 1Summary - Mandatory

Loop: N/A Elements: 2

Ref Id Element Name Req Type Min/MaxSE01 96 Number of Included Segments M N0 1/10SE02 329 Transaction Set Control Number M AN 4/9

6��������#�����*�������A�����>�������5������

200 iPlanet TradingXpert Administrator’s and Developer’s Guide July 2002

����������&�����������������1������������������������������4�������������������������������6��������#�����*�������A�����>�������5������������������&���< /(=�����������������������;��������)��������������5����������<)�5=���+������������������>��������������4�������������+�������������������A�������������������������������4>������4��������������������������������+������������������������������������������������4������D�<'=�4����4����������A���������������������+��������4������������������������<2=�4����4�����������������������������������������������������������4����������������4������������������������������������

Heading:

Detail:

860 Purchase Order Change Request - Buyer InitiatedFunctional Group=PC

Pos Id Segment Name Req Max Use Repeat Notes010 ST Transaction Set Header M 1020 BCH Beginning Segment for Purchase Order Change M 1

LOOP ID - N1 200300 N1 Name O 1310 N2 Additional Name Information O 2320 N3 Address Information O 2330 N4 Geographic Location O >1350 PER Administrative Communications Contact O >1

Pos Id Segment Name Req Max Use Repeat Notes

LOOP ID - POC >1

July 2002 Appendix A, TradingXpert EDI Document Formats 201

6��������#�����*�������A�����>�������5������

Summary:

�����������������������������������������������������������������4���

Element Summary:

010 POC Line Item Change O 1

LOOP ID - PID 1000050 PID Product/Item Description O 1

LOOP ID - SAC 25130 SAC Service, Promotion, Allowance, or Charge Infor-

mationO 1

200 DTM Date/Time Reference O 10

LOOP ID - N1 200340 N1 Name O 1350 N2 Additional Name Information O 2360 N3 Address Information O 2370 N4 Geographic Location O 1380 REF Reference Identification O 12390 PER Administrative Communications Contact O 3420 TD5 Carrier Details (Routing Sequence/Transit Time) O 12

Pos Id Segment Name Req Max Use Repeat Notes030 SE Transaction Set Trailer M 1

ST Transaction Set Header Pos: 010 Max: 1Heading - Mandatory

Loop: N/A Elements: 2

Ref Id Element Name Req Type Min/MaxST01 143 Transaction Set Identifier Code

Code Name 860 Purchase Order Change Request - Buyer Initiated

M ID 3/3

ST02 329 Transaction Set Control Number M AN 4/9

6��������#�����*�������A�����>�������5������

202 iPlanet TradingXpert Administrator’s and Developer’s Guide July 2002

Semantics:

1. ���������������������������<&�('=������4������������������������������������>���������������������������������������������������������������<���J� '(�������������5�+���������������&��=�

��������������4������������6��������#�����*����������������&��������������������������4��������������

Element Summary:

Semantics:

1. �*9(/�������������������4����������������������������������2. �*9(%�������������U�����������4���3. �*9'(�������������������4����������������������:�����������4. �*9''������������������������������������������A�����

������������������4��������������$����J�����J����������

BCH Beginning Segment for Purchase Order Change

Pos: 020 Max: 1Heading - Mandatory

Loop: N/A Elements: 6

Ref Id Element Name Req Type Min/MaxBCH01 353 Transaction Set Purpose Code

Code Name 00 Original

M ID 2/2

BCH02 92 Purchase Order Type CodeCode Name RL Release or Delivery Order

M ID 2/2

BCH03 324 Purchase Order Number M AN 1/22BCH04 328 Release Number O AN 1/30BCH05 327 Change Order Sequence Number O AN 1/8BCH06 373 Date M DT 8/8

N1 Name Pos: 300 Max: 1Heading - Optional

Loop: N1 Elements: 2

July 2002 Appendix A, TradingXpert EDI Document Formats 203

6��������#�����*�������A�����>�������5������

Element Summary;

Syntax:

1. !'(2��(2(7�>>�����������������!'(2����!'(7�����A�����2. !'(7�6(7(-�>>�5��������!'(7����!'(-������������J�����������������������A�����

Comments:

1. ����������J�����������J����+����������������������������������+�������$�>����������������������4���������������������W5��*���W�<!'(-=���������+�����:������������4������������4��������������������������������

2. !'(8�����!'(/�����������������������������������!'('�

���������������������������������������������78��������������������

Element Summary:

�����������������������������������������

Element Summary:

Ref Id Element Name Req Type Min/MaxN101 98 Entity Identifier Code

Code Name SU Supplier/Manufacturer

M ID 2/3

N102 93 Name C AN 1/60

N2 Additional Name Information

Pos: 310 Max: 2Heading - Optional

Loop: N1 Elements: 1

Ref Id Element Name Req Type Min/MaxN201 93 Name M AN 1/60

N3 Address Information Pos: 320 Max: 2Heading - Optional

Loop: N1 Elements: 2

Ref Id Element Name Req Type Min/MaxN301 166 Address Information M AN 1/55N302 166 Address Information O AN 1/55

6��������#�����*�������A�����>�������5������

204 iPlanet TradingXpert Administrator’s and Developer’s Guide July 2002

�����������������������������������������������

Element Summary:

Syntax:

1. !-(/�*(/(8�>>�5��!-(/����������J������!-(8�����A����

Comments:

1. �����4���������������!-('��������!-(-J����!-(8�����!-(/�����4�����A�������������������������

2. !-(2�����A���������������������<!-('=���������1�&�����*������

���������������������������������������������+����������������������4����������

Element Summary:

N4 Geographic Location Pos: 330 Max: >1Heading - Optional

Loop: N1 Elements: 4

Ref Id Element Name Req Type Min/MaxN401 19 City Name O AN 2/30N402 156 State or Province Code O ID 2/2N403 116 Postal Code O ID 3/15N404 26 Country Code O ID 2/3

PER Administrative Communi-cations Contact

Pos: 350 Max: >1Heading - Optional

Loop: N1 Elements: 8

Ref Id Element Name Req Type Min/MaxPER01 366 Contact Function Code

Code Name IC Information Contact

M ID 2/2

PER02 93 Name O AN 1/60

July 2002 Appendix A, TradingXpert EDI Document Formats 205

6��������#�����*�������A�����>�������5������

Syntax:

1. 6)�(7�6(7(-�>>�5��������6)�(7����6)�(-������������J�����������������������A�����2. 6)�(8�6(8(/�>>�5��������6)�(8����6)�(/������������J�����������������������A�����3. 6)�(0�6(0( �>>�5��������6)�(0����6)�( ������������J�����������������������A�����

������������������������������

Element Summary:

PER03 365 Communication Number QualifierCode Name TE Telephone

C ID 2/2

PER04 364 Communication Number C AN 1/80PER05 365 Communication Number Qualifier

Code Name FX Facsimile

C ID 2/2

PER06 364 Communication Number C AN 1/80PER07 365 Communication Number Qualifier

Code Name EM Electronic Mail

C ID 2/2

PER08 364 Communication Number C AN 1/80

POC Line Item Change Pos: 010 Max: 1Detail - Optional

Loop: POC Elements: 10

Ref Id Element Name Req Type Min/MaxPOC01 350 Assigned Identification O AN 1/20POC02 670 Change or Response Type Code

Code Name CA Changes To Line Items CT Change of Dates DI Delete Item(s)

M ID 2/2

POC03 330 Quantity Ordered O R 1/15POC05 C001 Composite Unit of Measure C Com

p355 Unit or Basis for Measurement Code

Code Name 01 Actual Pounds

M ID 2/2

POC06 212 Unit Price C R 1/17

6��������#�����*�������A�����>�������5������

206 iPlanet TradingXpert Administrator’s and Developer’s Guide July 2002

Syntax:

1. 6#*(7�*(7(-(8�>>�5��(7����������J������6#*(-�����6#*(8�������A�����2. 6#*(0�*(0(/�>>�5��6#*(0����������J������6#*(/�����A����3. 6#*( �6( (%�>>�5��������6#*( ����6#*(%������������J�����������������������A�����

4. 6#*'(�6'(''�>>�5��������6#*'(����6#*''������������J�����������������������A�����

5. 6#*'2�6'2'7�>>�5��������6#*'2����6#*'7������������J�����������������������A�����

6. 6#*'-�6'-'8�>>�5��������6#*'-����6#*'8������������J�����������������������A�����

7. 6#*'/�6'/'0�>>�5��������6#*'/����6#*'0������������J�����������������������A�����

8. 6#*' �6' '%�>>�5��������6#*' ����6#*'%������������J�����������������������A�����

9. 6#*2(�62(2'�>>�5��������6#*2(����6#*2'������������J�����������������������A�����

10. 6#*22�62227�>>�5��������6#*22����6#*27������������J�����������������������A�����

11. 6#*2-�62-28�>>�5��������6#*2-����6#*28������������J�����������������������A�����

12. 6#*2/�62/20�>>�5��������6#*2/����6#*20������������J�����������������������A�����

Semantics:

1. 6#*('�����������������������������������������

POC07 639 Basis of Unit Price CodeCode Name AA Bill

O ID 2/2

POC08 235 Product/Service ID QualifierCode Name BP Buyer’s Part Number

C ID 2/2

POC09 234 Product/Service ID C AN 1/48POC10 235 Product/Service ID Qualifier

Code Name VP Vendor’s (Seller’s) Part Number

C ID 2/2

POC11 234 Product/Service ID C AN 1/48

July 2002 Appendix A, TradingXpert EDI Document Formats 207

6��������#�����*�������A�����>�������5������

��������4��������������������������������������>������������

Element Summary:

Syntax:

1. 65�(-�*(-(7�>>�5��65�(-����������J������65�(7�����A����2. 65�(-��(-(8�>>�����������������65�(-����65�(8�����A�����3. 65�(0�*(0(7�>>�5��65�(0����������J������65�(7�����A����4. 65�( �*( (-�>>�5��65�( ����������J������65�(-�����A����5. 65�(%�*(%(8�>>�5��65�(%����������J������65�(8�����A����

Semantics:

1. 1���65�(7�������������������$������������4�������������������4���������������2. 65�(-��������4������������������>�������������������������������3. 65�( ������4������������������������������������������������������65�(-����W�W������������������������������4���������������������T����W!W�������������������������������������+�������������������

4. 65�(%�����������������������������4����������65�(8�

Comments:

1. 5��65�('��A�����W.WJ������65�(8���������5��65�('��A�����W&WJ������65�(-���������5��65�('��A�����W�WJ������4����65�(-�����65�(8����������

2. 1���65�(/���������������������������������������������������������4��������4����������������

3. 65�(0���������������+�������������������������������������65�(7�

PID Product/Item Description Pos: 050 Max: 1Detail - Optional

Loop: PID Elements: 2

Ref Id Element Name Req Type Min/MaxPID01 349 Item Description Type

Code Name F Free-form

M ID 1/1

PID05 352 Description C AN 1/80

6��������#�����*�������A�����>�������5������

208 iPlanet TradingXpert Administrator’s and Developer’s Guide July 2002

�����A��������������������+��J���������J����������J���������T����������������������������������������������+��J���������J����������J����������

Element Summary:

Syntax:

1. &�*(2��(2(7�>>�����������������&�*(2����&�*(7�����A�����2. &�*(7�6(7(-�>>�5��������&�*(7����&�*(-������������J�����������������������A�����3. &�*(/�6(/(0�>>�5��������&�*(/����&�*(0������������J�����������������������A�����4. &�*(%�6(%'(�>>�5��������&�*(%����&�*'(������������J�����������������������A�����5. &�*''�*'''(�>>�5��&�*''����������J������&�*'(�����A����6. &�*'7��'7(2(-�>>�5��&�*'7����������J����������������������&�*(2����&�*(-�����A�����

7. &�*'-�*'-'7�>>�5��&�*'-����������J������&�*'7�����A����8. &�*'/�*'/'8�>>�5��&�*'/����������J������&�*'8�����A����

Semantics:

1. 5��&�*('���W�W����W*WJ����������������������&�*(8J�&�*(0J����&�*( �����A�����2. &�*(8�������������������������������+��J���������J����������J����������3. 5��&�*(8���������������&�*(0����&�*( J������&�*(8���:��������������4. &�*( ����������������������������������������

SAC Service, Promotion, Allowance, or Charge Information

Pos: 130 Max: 1Detail - Optional

Loop: SAC Elements: 3

Ref Id Element Name Req Type Min/MaxSAC01 248 Allowance or Charge Indicator

Code Name C Charge

M ID 1/1

SAC02 1300 Service, Promotion, Allowance, or Charge CodeCode Name B240 COD Charges

C ID 4/4

SAC05 610 Amount O N2 1/15

July 2002 Appendix A, TradingXpert EDI Document Formats 209

6��������#�����*�������A�����>�������5������

5. &�*'(�����&�*''�������A�������4��������������������������������A����������������������������������������������+����A�������

6. &�*'(�����&�*''�����������������������A�����������J������������4�����������������J��������������4���������+��J���������J����������J����������

7. &�*'7�������������F�����������&�*(2����&�*(-�������+�������������������������4��������������4����������������

8. &�*'-�������������F�����������&�*'7���������������������������������������������������������������������

9. &�*'/�����������������������������4����������&�*'8�

Comments:

1. &�*(-�����4������������A�������������������+��J���������J����������J�����������5��������J�������4������������F�����������������������������&�*(2�

2. 5�������4�����������������J��������������������+���������������������������������������������������������������������������J������J�����������������4��������������������4������������������������������������������W������������������W��5����������������������&�*����������&�*'(���������A�������W�#W�>�����������&�*(%�

����������������������������������

Element Summary:

Syntax:

1. ��3(2��(2(7(8�>>�������������������3(2J���3(7������3(8�����A�����2. ��3(-�*(-(7�>>�5����3(-����������J��������3(7�����A����

DTM Date/Time Reference Pos: 200 Max: 10Detail - Optional

Loop: POC Elements: 3

Ref Id Element Name Req Type Min/MaxDTM01 374 Date/Time Qualifier

Code Name 010 Requested Ship

M ID 3/3

DTM02 373 Date C DT 8/8DTM03 337 Time C TM 4/8

6��������#�����*�������A�����>�������5������

210 iPlanet TradingXpert Administrator’s and Developer’s Guide July 2002

3. ��3(8�6(8(/�>>�5����������3(8������3(/������������J�����������������������A�����

������������������4��������������$����J�����J����������

Element Summary:

Syntax:

1. !'(2��(2(7�>>�����������������!'(2����!'(7�����A�����2. !'(7�6(7(-�>>�5��������!'(7����!'(-������������J�����������������������A�����

Comments:

1. ����������J�����������J����+����������������������������������+�������$�>����������������������4���������������������W5��*���W�<!'(-=���������+�����:������������4������������4��������������������������������

2. !'(8�����!'(/�����������������������������������!'('�

���������������������������������������������78��������������������

Element Summary:

N1 Name Pos: 340 Max: 1Detail - Optional

Loop: N1 Elements: 2

Ref Id Element Name Req Type Min/MaxN101 98 Entity Identifier Code

Code Name ST Ship To

M ID 2/3

N102 93 Name C AN 1/60

N2 Additional Name Information

Pos: 350 Max: 2Detail - Optional

Loop: N1 Elements: 2

Ref Id Element Name Req Type Min/MaxN201 93 Name M AN 1/60N202 93 Name O AN 1/60

July 2002 Appendix A, TradingXpert EDI Document Formats 211

6��������#�����*�������A�����>�������5������

�����������������������������������������

Element Summary:

�����������������������������������������������

Element Summary:

Syntax:

1. !-(/�*(/(8�>>�5��!-(/����������J������!-(8�����A����

Comments:

1. �����4���������������!-('��������!-(-J����!-(8�����!-(/�����4�����A�������������������������

2. !-(2�����A���������������������<!-('=���������1�&�����*������

N3 Address Information Pos: 360 Max: 2Detail - Optional

Loop: N1 Elements: 2

Ref Id Element Name Req Type Min/MaxN301 166 Address Information M AN 1/55N302 166 Address Information O AN 1/55

N4 Geographic Location Pos: 370 Max: 1Detail - Optional

Loop: N1 Elements: 4

Ref Id Element Name Req Type Min/MaxN401 19 City Name O AN 2/30N402 156 State or Province Code O ID 2/2N403 116 Postal Code O ID 3/15N404 26 Country Code O ID 2/3

REF Reference Identification Pos: 380 Max: 12Detail - Optional

Loop: N1 Elements: 2

6��������#�����*�������A�����>�������5������

212 iPlanet TradingXpert Administrator’s and Developer’s Guide July 2002

����������������������������

Element Summary:

Syntax:

1. �).(2��(2(7�>>������������������).(2�����).(7�����A�����

Semantics:

1. �).(-����������������������������+�������������).(2�

���������������������������������������������+����������������������4����������

Element Summary:

Ref Id Element Name Req Type Min/MaxREF01 128 Reference Identification Qualifier

Code Name DK Dock Number

M ID 2/3

REF02 127 Reference Identification C AN 1/30

PER Administrative Communi-cations Contact

Pos: 390 Max: 3Detail - Optional

Loop: N1 Elements: 8

Ref Id Element Name Req Type Min/MaxPER01 366 Contact Function Code

Code Name IC Information Contact

M ID 2/2

PER02 93 Name O AN 1/60PER03 365 Communication Number Qualifier

Code Name TE Telephone

C ID 2/2

PER04 364 Communication Number C AN 1/80PER05 365 Communication Number Qualifier

Code Name FX Facsimile

C ID 2/2

July 2002 Appendix A, TradingXpert EDI Document Formats 213

6��������#�����*�������A�����>�������5������

Syntax:

1. 6)�(7�6(7(-�>>�5��������6)�(7����6)�(-������������J�����������������������A�����2. 6)�(8�6(8(/�>>�5��������6)�(8����6)�(/������������J�����������������������A�����3. 6)�(0�6(0( �>>�5��������6)�(0����6)�( ������������J�����������������������A�����

���������������������������A����������������������+������������������������

Element Summary:

Syntax:

1. ��8(2��(2(-(8(/'2�>>�������������������8(2J���8(-J���8(8J���8(/������8'2�����A�����

2. ��8(2�*(2(7�>>�5����8(2����������J��������8(7�����A����3. ��8(0�*(0( �>>�5����8(0����������J��������8( �����A����4. ��8'(�*'(''�>>�5����8'(����������J��������8''�����A����5. ��8'7�*'7'2�>>�5����8'7����������J��������8'2�����A����6. ��8'-�*'-'7�>>�5����8'-����������J��������8'7�����A����7. ��8'8�*'8'2�>>�5����8'8����������J��������8'2�����A����

PER06 364 Communication Number C AN 1/80PER07 365 Communication Number Qualifier

Code Name EM Electronic Mail

C ID 2/2

PER08 364 Communication Number C AN 1/80

TD5 Carrier Details (Routing Sequence/Transit Time)

Pos: 420 Max: 12Detail - Optional

Loop: N1 Elements: 3

Ref Id Element Name Req Type Min/MaxTD501 133 Routing Sequence Code

Code Name B Origin/Delivery Carrier (Any Mode)

O ID 1/2

TD502 66 Identification Code QualifierCode Name 2 Standard Carrier Alpha Code (SCAC)

C ID 1/2

TD503 67 Identification Code C AN 2/80

&�����&�������

214 iPlanet TradingXpert Administrator’s and Developer’s Guide July 2002

Semantics:

1. ��8'8����������������������������+��������4������������

Comments:

1. ����������������������A���������4�������������������������+����������������������������������������������+�����J�������8(2����������������������������4�������������������������A�����J�����������8(7������������������������������A�����J���������4������������������������8(2�

�����������������������������������������������+���������������������������������������<�����������4�����<&�=����������<&)=��������=�)�������&������D

Comments:

1. &)������������������������������������������

����������&�����������������1������������������������������4�������������������������������&�����&�������������������&���< /2=�����������������������;��������)��������������5����������<)�5=���+��������������������������������4�������4�������������������+���������������������������A���������������������J����������������������������������������������������������������< 7(=��������������������������>��������������������������������������������+��������������������������������+������������������������������J�4�������������������������� 7(�������������������������������������������������������������4����������������$����4��J�������������

SE Transaction Set Trailer Pos: 030 Max: 1Summary - Mandatory

Loop: N/A Elements: 2

Ref Id Element Name Req Type Min/MaxSE01 96 Number of Included Segments M N0 1/10SE02 329 Transaction Set Control Number M AN 4/9

862 Shipping Schedule

Functional Group=SS

July 2002 Appendix A, TradingXpert EDI Document Formats 215

&�����&�������

��������������������������������������������������������������������������?���>5�>����<?5�=�������������4�����+���������������������������������������������������������������A����������������������A�����4��������������������������������������������������������J����J����������������������+���������:�����������������������������������������������������������+���������4�������������������������������������������A������������������������������������������������������������������������������������������4�����������������������������$�����

Heading:

Detail:

Summary:

Pos Id Segment Name Req Max Use Repeat Notes010 ST Transaction Set Header M 1020 BSS Beginning Segment for Shipping Schedule/Pro-

duction SequenceM 1

030 DTM Date/Time Reference O 10

LOOP ID - N1 200050 N1 Name O 1060 N2 Additional Name Information O 2070 N3 Address Information O 2080 N4 Geographic Location O 1

Pos Id Segment Name Req Max Use Repeat Notes

LOOP ID - LIN 10000010 LIN Item Identification M 1020 UIT Unit Detail M 1047 QTY Quantity O 1050 REF Reference Identification O 12070 SDP Ship/Delivery Pattern O 1

LOOP ID - FST 100080 FST Forecast Schedule O 1

Pos Id Segment Name Req Max Use Repeat Notes020 SE Transaction Set Trailer M 1

&�����&�������

216 iPlanet TradingXpert Administrator’s and Developer’s Guide July 2002

�����������������������������������������������������������������4���

Element Summary:

Semantics:

1. ���������������������������<&�('=������4������������������������������������>���������������������������������������������������������������<���J� '(�������������5�+���������������&��=�

����������������������4���J������J�����������4��������������������������������������

Element Summary:

ST Transaction Set Header Pos: 010 Max: 1Heading - Mandatory

Loop: N/A Elements: 2

Ref Id Element Name Req Type Min/MaxST01 143 Transaction Set Identifier Code

Code Name 862 Shipping Schedule

M ID 3/3

ST02 329 Transaction Set Control Number M AN 4/9

BSS Beginning Segment for Shipping Schedule/Production Sequence

Pos: 020 Max: 1Heading - Mandatory

Loop: N/A Elements: 7

Ref Id Element Name Req Type Min/MaxBSS01 353 Transaction Set Purpose Code

Code Name 00 Original 04 Change

M ID 2/2

BSS02 127 Reference Identification M AN 1/30BSS03 373 Date M DT 8/8BSS04 675 Schedule Type Qualifier

All valid X12 codes are used.

M ID 2/2

July 2002 Appendix A, TradingXpert EDI Document Formats 217

&�����&�������

Syntax:

1. �&&(0��(0( �>>������������������&&(0�����&&( �����A�����

Semantics:

1. 1����&&(2�������������������������4���2. 1����&&(7������������������������������������3. 1����&&(8���������������������������$��������������<���������������������������4���=�

4. 1����&&(/���������������������������$������������<�������������������������������=�

5. �&&( ������������������4�������������������������4�������������C����������

����������������������������������

Element Summary:

Syntax:

1. ��3(2��(2(7(8�>>�������������������3(2J���3(7������3(8�����A�����

BSS05 373 Date M DT 8/8BSS06 373 Date M DT 8/8BSS10 324 Purchase Order Number O AN 1/22

DTM Date/Time Reference Pos: 030 Max: 10Heading - Optional

Loop: N/A Elements: 3

Ref Id Element Name Req Type Min/MaxDTM01 374 Date/Time Qualifier

Code Name 002 Delivery Requested 003 Invoice 004 Purchase Order 011 Shipped 018 Available 035 Delivered

M ID 3/3

DTM02 373 Date C DT 8/8DTM03 337 Time C TM 4/8

&�����&�������

218 iPlanet TradingXpert Administrator’s and Developer’s Guide July 2002

2. ��3(-�*(-(7�>>�5����3(-����������J��������3(7�����A����3. ��3(8�6(8(/�>>�5����������3(8������3(/������������J�����������������������A�����

To identify a party by type of organization, name, and code

Element Summary:

Syntax:

1. !'(2��(2(7�>>�����������������!'(2����!'(7�����A�����2. !'(7�6(7(-�>>�5��������!'(7����!'(-������������J�����������������������A�����

Comments:

1. ����������J�����������J����+����������������������������������+�������$�>����������������������4���������������������W5��*���W�<!'(-=���������+�����:������������4������������4��������������������������������

2. !'(8�����!'(/�����������������������������������!'('�

���������������������������������������������78��������������������

Element Summary:

N1 Name Pos: 050 Max: 1Heading - Optional

Loop: N1 Elements: 2

Ref Id Element Name Req Type Min/MaxN101 98 Entity Identifier Code

Code Name ST Ship To

M ID 2/3

N102 93 Name C AN 1/60

N2 Additional Name Informa-tion

Pos: 060 Max: 2Heading - Optional

Loop: N1 Elements: 1

Ref Id Element Name Req Type Min/MaxN201 93 Name M AN 1/60

July 2002 Appendix A, TradingXpert EDI Document Formats 219

&�����&�������

�����������������������������������������

Element Summary:

�����������������������������������������������

Element Summary:

Syntax:

1. !-(/�*(/(8�>>�5��!-(/����������J������!-(8�����A����

Comments:

1. �����4���������������!-('��������!-(-J����!-(8�����!-(/�����4�����A�������������������������

2. !-(2�����A���������������������<!-('=���������1�&�����*������

N3 Address Information Pos: 070 Max: 2Heading - Optional

Loop: N1 Elements: 2

Ref Id Element Name Req Type Min/MaxN301 166 Address Information M AN 1/55N302 166 Address Information O AN 1/55

N4 Geographic Location Pos: 080 Max: 1Heading - Optional

Loop: N1 Elements: 4

Ref Id Element Name Req Type Min/MaxN401 19 City Name O AN 2/30N402 156 State or Province Code O ID 2/2N403 116 Postal Code O ID 3/15N404 26 Country Code O ID 2/3

LIN Item Identification Pos: 010 Max: 1Detail - Mandatory

Loop: LIN Elements: 5

&�����&�������

220 iPlanet TradingXpert Administrator’s and Developer’s Guide July 2002

����������4������������������������

Element Summary:

Syntax:

1. �5!(-�6(-(8�>>�5���������5!(-�����5!(8������������J�����������������������A�����2. �5!(/�6(/(0�>>�5���������5!(/�����5!(0������������J�����������������������A�����3. �5!( �6( (%�>>�5���������5!( �����5!(%������������J�����������������������A�����4. �5!'(�6'(''�>>�5���������5!'(�����5!''������������J�����������������������A�����5. �5!'2�6'2'7�>>�5���������5!'2�����5!'7������������J�����������������������A�����6. �5!'-�6'-'8�>>�5���������5!'-�����5!'8������������J�����������������������A�����7. �5!'/�6'/'0�>>�5���������5!'/�����5!'0������������J�����������������������A�����8. �5!' �6' '%�>>�5���������5!' �����5!'%������������J�����������������������A�����9. �5!2(�62(2'�>>�5���������5!2(�����5!2'������������J�����������������������A�����10. �5!22�62227�>>�5���������5!22�����5!27������������J�����������������������A�����11. �5!2-�62-28�>>�5���������5!2-�����5!28������������J�����������������������A�����12. �5!2/�62/20�>>�5���������5!2/�����5!20������������J�����������������������A�����13. �5!2 �62 2%�>>�5���������5!2 �����5!2%������������J�����������������������A�����14. �5!7(�67(7'�>>�5���������5!7(�����5!7'������������J�����������������������A�����

Semantics:

1. �5!('�������������������������

Comments:

1. &�������������������������������������������5���

Ref Id Element Name Req Type Min/MaxLIN01 350 Assigned Identification O AN 1/20LIN02 235 Product/Service ID Qualifier

Code Name BP Buyer’s Part Number

M ID 2/2

LIN03 234 Product/Service ID M AN 1/48LIN04 235 Product/Service ID Qualifier

Code Name VP Vendor’s (Seller’s) Part Number

C ID 2/2

LIN05 234 Product/Service ID C AN 1/48

July 2002 Appendix A, TradingXpert EDI Document Formats 221

&�����&�������

2. �5!(2���������5!7'����+������������������������������C���+���5�����������������.����;�����D�*���J�*����J�������!��J�1�6�*��!��J�5&�!�!��J�3�����!��J����&"1�

�����������������������

Element Summary:

Syntax:

1. 15�(7�*(7(2�>>�5��15�(7����������J������15�(2�����A����

����������A�����������������

Element Summary:

UIT Unit Detail Pos: 020 Max: 1Detail - Mandatory

Loop: LIN Elements: 1

Ref Id Element Name Req Type Min/MaxUIT01 C001 Composite Unit of Measure M Com

p355 Unit or Basis for Measurement Code

Code Name EA Each

M ID 2/2

QTY Quantity Pos: 047 Max: 1Detail - Optional

Loop: LIN Elements: 2

Ref Id Element Name Req Type Min/MaxQTY01 673 Quantity Qualifier

Code Name 01 Discrete Quantity 02 Cumulative Quantity

M ID 2/2

QTY02 380 Quantity C R 1/15

&�����&�������

222 iPlanet TradingXpert Administrator’s and Developer’s Guide July 2002

Syntax:

1. B��(2��(2(-�>>�����������������B��(2����B��(-�����A�����2. B��(2�)(2(-�>>�#�����������B��(2����B��(-�����4����������

Semantics:

1. B��(-�����������������A������������>�������

����������������������������

Element Summary:

Syntax:

1. �).(2��(2(7�>>������������������).(2�����).(7�����A�����

Semantics:

1. �).(-����������������������������+�������������).(2�

To identify specific ship/delivery requirements

REF Reference Identification Pos: 050 Max: 12Detail - Optional

Loop: LIN Elements: 2

Ref Id Element Name Req Type Min/MaxREF01 128 Reference Identification Qualifier

Code Name DK Dock Number LF Assembly Line Feed Location

M ID 2/3

REF02 127 Reference Identification C AN 1/30

SDP Ship/Delivery Pattern Pos: 070 Max: 1Detail - Optional

Loop: LIN Elements: 2

July 2002 Appendix A, TradingXpert EDI Document Formats 223

&�����&�������

Element Summary:

Comments:

1. ��������������������������������������������������������+������������J������A����J������������A��������������W4��:���WJ������������:��J����������&��C���+�������������������������������������������������A�����������������������������A�������������������+�����5�������������������W4��:����W�A������������4���+�����A������4���������C���+�������������.����;�����J������:���A����������'((����������+���������������3���������� ������������������������8(����4�����+��������3����������8(����4�����+�������� ���������

�����������������������������������A��������

Element Summary:

Ref Id Element Name Req Type Min/MaxSDP01 678 Ship/Delivery or Calendar Pattern Code

Code Name A Monday through Friday M Immediately N As Directed

M ID 1/2

SDP02 679 Ship/Delivery Pattern Time CodeCode Name A 1st Shift (Normal Working Hours) F As Directed G Any Shift

M ID 1/1

FST Forecast Schedule Pos: 080 Max: 1Detail - Optional

Loop: FST Elements: 5

Ref Id Element Name Req Type Min/MaxFST01 380 Quantity M R 1/15FST02 680 Forecast Qualifier

Code Name A Immediate C Firm D Planning

M ID 1/1

&�����&�������

224 iPlanet TradingXpert Administrator’s and Developer’s Guide July 2002

Syntax:

1. .&�(/�6(/(0�>>�5��������.&�(/����.&�(0������������J�����������������������A�����2. .&�( �6( (%�>>�5��������.&�( ����.&�(%������������J�����������������������A�����

Semantics:

1. 5��.&�(7��A�����W.W�<����������;4�������+��=J������.&�(-�����.&�(8�������A������.&�(-�������4������������������������������������;4�������+�������.&�(8�������4����������������������������������;4�������+���

Comments:

1. ���A�������4��.&�(2�����.&�(7J�.&�(-�����������������������������������������J�������������������������������4��:���<���:��J��������J�A��������J�����=���������������������������;4�������+���

2. .&�(/�A�����������������.&�(0���������������������.&�(0���������������;��������������������������������2->���������:�����������WF���>�>���W���A������������������������+�J��������C���+�������������������<&�6=�����4������������������������;��������J���������������������

�����������������������������������������������+���������������������������������������<�����������4�����<&�=����������<&)=��������=�

FST03 681 Forecast Timing QualifierCode Name C Daily D Discrete W Weekly Bucket (Monday through Sunday)

M ID 1/1

FST04 373 Date M DT 8/8FST10 783 Planning Schedule Type Code

Code Name AA Customized Ordering Forecast PS Purchaser to Seller XA Requirement Forecast

O ID 2/2

SE Transaction Set Trailer Pos: 020 Max: 1Summary - Mandatory

Loop: N/A Elements: 2

July 2002 Appendix A, TradingXpert EDI Document Formats 225

&�����&�������

Element Summary:

Comments:

1. &)������������������������������������������

Ref Id Element Name Req Type Min/MaxSE01 96 Number of Included Segments M N0 1/10SE02 329 Transaction Set Control Number M AN 4/9

&�����&�������

226 iPlanet TradingXpert Administrator’s and Developer’s Guide July 2002

July 2002 Appendix B, TradingXpert API Reference 227

������;

TradingXpert API Reference

���������;����+������������������������4��������������������65D

E 5����������

E ������������65�5���������3���������������������

T

5����������

228 iPlanet TradingXpert Administrator’s and Developer’s Guide July 2002

Introduction����!�&��;����������)*��������������?�+���������������)*�������4F����J������������4��J����4����������J�����������J���������J�����:�J���J����+��J����+������J�������4������������;������������������*KK�������?�+���������J�������������+����������������?�+������������������������������������;����������������������������65��������)*������&����������+������I��"��<&�"=�

Note to C++programmers

������� �������?�+������������;�������������������*KK�

���������������������������������;���������+��������������>��>�������������������������������������������)*������&�"��������������;������J�������������)*���������������������;���������������+����������������������������������������)*���������������������.����;�����J������������������;����������������������������������������������J����������+�����������+�������J���4�����������������)*�����J���������:�������:�����

Figure B.1 Interaction with ECXpert

Note ����?�+��������������������������*KK�����������

AppLogic

NAS ECXpert

Java

Wra

p

C

++

S

DK

ECXpert Extension

July 2002 Appendix B, TradingXpert API Reference 229

������������65�5���������3���������������������

TradingXpert API Interface Methods and References

���������������������!�&�)*�������;����������������������+���4������������������D

�����������������������������������������������+���4���������������������65��������+���������������������;J���������������������J������������+���������������������������65�5����������������������������������������������� ���������� ���������

Notes ���������:�<V=�������������������������������������������������������������������������������������������

5�������������������������������������������������������������������� ���������� ��������J���������������������������������������������������������������+�����������������������������+����������

Important ����������� ���������<������������������������������������L��M=��������������������������������&�����5�����������������������������J��������������������

3����� ���������<������������������������������������L���M=������������$����<(=������������������������>$���������������������������

�����������������������J�������������J����J�������J�������$�;�������������$����<(=�����������������������������������������>>���������;������������ �J���������������������4�������������������������������

����IEcxMgr�5������������������������������������������������������)*������&�"��������&������J��������������;�����������������EcxMgr�5�������������������������>�������&�"���������������

E 5)�;������� E 5)�;3�

E 5)�;���� E 5)�;6������5�

E 5)�;���5� E 5)�;6���������

E 5)�;�������� E 5)�;&��+��

E 5)�;�� E 5)�;&��+�����

E 5)�;��� E 5)�;&�4��

E 5)�;3��4�� E 5)�;����:�

������������65�5���������3���������������������

230 iPlanet TradingXpert Administrator’s and Developer’s Guide July 2002

IEcxAddressesSyntax public interface IEcxAddresses extends com.kivasoft.IObject

����IEcxAdresses������������������������������������������������)*����������4��������������������������������������������������T����>���������������������������������������������������������������������������4��������������������4����4�����������������������

.��������������������4����������������������IEcxAddress�5��������J������������������������� ���������� ������������������������)*�����������*�����

IEcxBaseSyntax public interface extends com.kivasoft.IObject

����IEcxBase�5�������������������������������������������)*�������65������������������+����.����;�����J�)*�����I��IEcxSubmit�5��������������+������������IEcxBase�5����������������������������4>����������������IEcxBase�5���������������������4F�����������������+�����������������IEcxBase�5����������������������4��������������4������������������������������+������������������IEcxBase��4F������

Methods

public int add()

public int clear()

public int delete()

public java.lang.String getMember()

public java.lang.String getQual()

public java.lang.String getQualId()

public int list()

public int more()

public int next()

public int setLogin(ecx.IEcxLogin pLogin)

public int setMember(java.lang.String pMember)

public int setQual(java.lang.String pQualifier)

public int setQualId(java.lang.String pId)

July 2002 Appendix B, TradingXpert API Reference 231

������������65�5���������3���������������������

����IEcxBase�5�����������������������������������������������)*�������65�����>������������������������������������������������)*������&�����������������������+��������������������������������J����J������������������������4������������������������������������������4��)*�������.����;�����J��������������������4F������������������������+��������IEcxBase ���������������4F���I��errnum()������������������������������������������������������������������������4F���I��clearErr()������������������������������������������L��������M�������

.��������������������4����������������������IEcxBase�5��������J������������������������� ���������� ������������������������)�;�����*�����

IEcxDocIDSyntax public interface IEcxDocId extends com.kivasoft.IObject

����IEcxDocId�5����������������������:���������������������������4�������+����������������4������������������������IEcxDocId��4F����4�������������������������������I��get()�����getDocId()��������������������5��:��������������������������+�����D

E ����:��5�

E ����������5�

E �����5�

E ���������5�

Example:

/* an IEcxDocument object is required before this class file can be used.

See the example of the IEcxDocument class */

import java.util.*;

public int ShowDocId (IEcxDocument currentECXDocObj)

throws Exception

{

IEcxDocId docIDObj;

������������65�5���������3���������������������

232 iPlanet TradingXpert Administrator’s and Developer’s Guide July 2002

docIDObj = currentECXDocObj.getDocId();

if (docIDObj != null)

{

System.out.println ("DocIdObject retrieved, documentId is " + docIDObj.getDocumentId());

System.out.println (" tracking ID is " + docIDObj.getTrackingId());

System.out.println (" interchange ID is " + docIDObj.getInterchangeId());

System.out.println (" group ID is " + docIDObj.getGroupId());

}

else

{

System.out.println (" getDocId returned a null IEcxDocId object, error number is " + ((IEcxBase)currentECXDocObj).errnum());

return FAIL;

}

return SUCCESS;

}

.��������������������4����������������������IEcxDocId�5��������J������������������������� ���������� ����������������������������>��������*�������

IEcxDocumentSyntax public interface IEcxDocument extends com.kivasoft.IObject

Methods

public int getDocumentId()

public int getGroupId()

public int getInterchangeId()

public int getTrackingId()

public int setValues (int trkId,int intId,int grpId,int docId)

July 2002 Appendix B, TradingXpert API Reference 233

������������65�5���������3���������������������

����IEcxDocument�5����������������������������������������������>�������+��)*��������������������+���������������������������������������������������������������J�����������������������������������������������I����������

Example:

import java.util.*;

public int listDocuments (IEcxMgr ecxMgr, IEcxLogin ecxLogin)

{

IEcxDocument currentECXDoc = ecxMgr.createDocument(ecxLogin);

if (currentECXDoc.list () != 0)

{

System.out.println ("IECXDocment.list (unread) failed, error number " + ((IEcxBase)currentECXDoc).errnum());

return FAIL;

}

System.out.println ("FXDocList: " + currentECXDoc.more() + " documents found");

while (currentECXDoc.more() > 0) // loop through each document

{

System.out.println (" Filename = " + currentECXDoc.getFileName());

if (currentECXDoc.more() >= 1) // if there are still more documents to retrieve

{

if (currentECXDoc.next() != 0)

{

System.out.println ("Retrieving next document failed");

return FAIL

}

}

}

������������65�5���������3���������������������

234 iPlanet TradingXpert Administrator’s and Developer’s Guide July 2002

}

Methods

public ecx.IEcxDocId getDocId()

public int clear()

public int delete()

public int get(ecx.IEcxDocId pDocId,int markRead)

public java.lang.String getAttachedFileName(int index, int trkId)*

public int getAttachmentCount(int trkId)

public int getCardCount()

public short getCardFlags(int cardNum)

public short getCardIOType(int cardNum)

public int getCreationDate()V

public short getDataState()

public java.lang.String getDocType()

public java.lang.String getFileName()

public int getModifyDate()V

public int getPartNum()*

public int getPartTotal()*

public short getRead()

public java.lang.String getRelease()

public java.lang.String getSecondaryTitle()

public java.lang.String getSecondaryValue()

public java.lang.String getSenderName()

public java.lang.String getStandard()

public short getState()

public java.lang.String getTitle()

public java.lang.String getTranslatedFileName()*

public java.lang.String getValue()

public java.lang.String getVersion()

public java.lang.String getXportParam()

public java.langString getXportType()

public int list()*

July 2002 Appendix B, TradingXpert API Reference 235

������������65�5���������3���������������������

VNotes ����������������getAttachedFileName(int index, int trkId)�������J��������������:����������������+������������

����getCreationDate()�����getModifyDate()��������������������$1�������J���������������4�������������������?�������'J�'%0(�

����getPartNum()����������������������������4����������������������+������������<'=�������������������������T���4��A�����+��������������������������������

����getPartNum()�����getPartTotal()������������������������������������������������������������J������������������J����������������������������4������� ��������4���������������������������J�������������������������������D��������������������������������������J���������������������������������������������������>�����������������������������4���������������������T�����������������������������������T���������������������������������������5�����������4���������������+������4������U������J�����4�������������������������������������������J���:��������4�����������>�������4�����Q������������������������������������5�����������4���������������+���������J�����������������������������������+�����������������������������������������������������������

5�������������4�����������+����������<�������������������������=��������������������:��5������������4������list()�������J��������4�����������&���������������4�����������������+���������������������;��J����������������������������������������&������:�����������;������

public int list (int flags)

public int listByReceiver(java.lang.String receiver, int flags)*

public int more()

public int next()

public int setLogin (ecx.IEcxLogin pLogin)

public int setRead(short read)

public int setReadyForPurge(ecx.IEcxDocId pDocId)

public int setSenderName()

public int setTrackState(short state)

public int setXportType(java.lang.String xportType)

������������65�5���������3���������������������

236 iPlanet TradingXpert Administrator’s and Developer’s Guide July 2002

����listByReceiver(java.lang.String receiver, int flags)�����������;������������������list()J��;�������������������������������+���4����������+����#������������������������������

For������������������4����������������������IEcxDocument�5��������J������������������������� ���������� ����������������������������>��������*�������

IEcxLogSyntax public interface IEcxLog extends com.kivasoft.IObject

����IEcxLog�5���������������������������������)*�������������������������IEcxLog��4F������������������������������

Methods

public int clear()

public java.lang.String getELCategory()

public int getELDocId()

public int getELEventId()

public java.lang.String getELEventShortMsg()

public int getELGrpId()

public int getELId()

public int getELIntgId()

public int getELSeverity()

public java.lang.String getELTDId()

public int getELTrkId()

public int logEvent(int errnum,int severity, java.lang.String message,int trkId)

public int more()

public int next()

public int retrieveLog(int trkId,java.lang.StringsndrMBName, java.lang.String rcvrMBName,int fromDt,int toDt,short stateBitMap)V

public int setLogin(ecx.IEcxLogin pLogin)

July 2002 Appendix B, TradingXpert API Reference 237

������������65�5���������3���������������������

VNote ���������������������retrieveLog()J�fromDt�����toDt,������4��������1!5�������������J���������������4�������������������?�������'J�'%0(�

.��������������������4����������������������IEcxLog�5��������J������������������������� ���������� ������������������������)�;���*�����

IEcxLoginSyntax public interface IEcxLogin extends com.kivasoft.IObject

#4F������������IEcxLogin�5���������������������������������)*��������������������������4���J�������������������IEcxLogin��4F������������������4F���I��login��������� ���������������������������������������)*�����J����������������������4F���I���ogout��������

Example:

/* this routine retrieves the userName and the password from the NAS session */

import java.util.*;

public IEcxLogin loginToEcx()

{

IEcxMgr ecxMgr;

IEcxLogin ecxLogin;

ecxMgr = access_cECX.getcECX (context, null, this);

ecxLogin = ecxMgr.createLogin();

if (ecxLogin.login (userSession.getUserName(), userSession.getPassword() != 0);

{

System.out.println ("Invalid Login, error number = " + ((IEcxBase) ecxLogin).errnum());

return null;

}

return ecxLogin;

}

������������65�5���������3���������������������

238 iPlanet TradingXpert Administrator’s and Developer’s Guide July 2002

.��������������������4��������������������� IEcxLogin Interface, ������������������������ ���������� ������������������n ����)�;����*����.

IEcxMemberSyntax public interface IEcxMember extends com.kivasoft.IObject

����IEcxMember�5�����������������������4����������������)*����������4���������������������������������������4������������������������������������T����>�����������������������������������������������������������������������������4������>�������������4����4�����������������������

Example:

/* This example sets the Miscellaneous information about a member.

The Contact* variables are assumed to be supplied

from somewhere else

*/

public void updateContactInfo(IEcxMgr ecxMgr, IEcxLogin ecxLogin, String userName)

throws Exception

{

IEcxMember ecxMember = ecxMgr.createMember(ecxLogin);

ecxMember.clear();

ecxMember.setName(userName);

if(ecxMember.get()!=0)

throw new IOException ("ECXmember.Get failed");

Methods

public int login(java.lang.String pUsername,java.lang.String pPassword)

public int logout()

public int memberType()

July 2002 Appendix B, TradingXpert API Reference 239

������������65�5���������3���������������������

ecxMember.setContactName(contactName);

ecxMember.setContactAddress1(contactAddress1);

ecxMember.setContactAddress2(contactAddress2);

ecxMember.setContactCity(contactCity);

ecxMember.setContactState(contactState);

ecxMember.setContactCountry(contactCountry);

ecxMember.setContactZip(contactZip);

ecxMember.setContactFax(contactFax);

ecxMember.setContactPhone(contactPhone);

ecxMember.setContactEmailId(contactEmailId);

if(ecxMember.change()!=0)

throw new Exception("ECXmember.Change failed on update contactName, Error number " + ((IEcxBase)ecxMember).errnum());

}

Methods

public int add()

public int change()

public int clear()

public int delete()

public int get()

public int getActive()

public java.lang.String getContactAddress1()

public java.lang.String getContactAddress2()

public java.lang.String getContactCity()

public java.lang.String getContactCompany()

public java.lang.String getContactCountry()

public java.lang.String getContactEmailId()

public java.lang.String getContactFax()

public java.lang.String getContactName()

public java.lang.String getContactPhone()

public java.lang.String getContactState()

public java.lang.String getContactZip()

������������65�5���������3���������������������

240 iPlanet TradingXpert Administrator’s and Developer’s Guide July 2002

public java.lang.String getDescription()

public int getIsGroup()

public java.lang.String getModByGroup()

public java.lang.String getModByUser()

public java.lang.String getModDt()V

public java.lang.String getName()

public java.lang.String getParentName()

public java.lang.String getPassword()

public int getObjPerm()

public int getTrusted()

public int getType()

public int list()

public int more()

public int next()

public int setActive(int active)

public int setContactAddress1(java.lang.String contactAddress1)

public int setContactAddress2(java.lang.String contactAddress2)

public int setContactCity(java.lang.String contactCity)

public int setContactCompany(java.lang.String contactCompany)

public int setContactCountry(java.lang.String contactCountry)

public int setContactEmailId(java.lang.String contactEmailId)

public int setContactFax(java.lang.String contactFax)

public int setContactName(java.lang.String contactName)

public int setContactPhone(java.lang.String contactPhone)

public int setContactState(java.lang.String contactState)

public int setContactZip(java.lang.String contactZip)

July 2002 Appendix B, TradingXpert API Reference 241

������������65�5���������3���������������������

VNote ����getModDt�����������������������������;��������J����J�L#���2'J�'%% J�'8D7'D7-�M

.��������������������4����������������������IEcxMember�5��������J������������������������� ���������� ������������������������)�;3��4���*�����

IEcxMgrSyntax public interface IEcxMgr extends com.kivasoft.IObject

����IEcxMgr�5����������������������������������������������������������������;��������5������������������������������������������������������������������������������������IEcxMgr������4���4������4��������������������������������������;��������

@+��������)*���������;�����������D�IEcxMgr ecxMgr = access_cECX.getcECX(context, null, this)

����IEcxMgr��4F������������4�������������������������������������������������

public int setDescription(java.lang.String pDescription)

public int setIsGroup(int isGroup)

public int setLogin(ecx.IEcxLogin pLogin)

public int setName(java.lang.String pName)

public int setObjPerm(int objPerm)

public int setPassword(java.lang.String password)

public int setTrusted(int trusted)

public int setType(int type)

������������65�5���������3���������������������

242 iPlanet TradingXpert Administrator’s and Developer’s Guide July 2002

Example:See the sample code for IEcxLogin.

createAddresses(ecx.IEcxLogin pLogin)

*�������������������� IEcxAddress.

Syntax public ecx.IEcxAddresses createAddresses(ecx.IEcxLogin pLogin)

Returns ��������������������������������������J����������������

Parameters

Discussion 5����������������+���������������IEcxLogin.

Method

public ecx.IEcxAddresses createAddresses(ecx.IEcxLogin pLogin)

public ecx.IEcxDocId createDocId(int trkId,int intId,int grpId,int docId)

public ecx.IEcxDocument createDocument(ecx.IEcxLogin pLogin)

public ecx.IEcxLog createLog(ecx.IEcxLogin pLogin)

public ecx.IEcxLogin createLogin()

public ecx.IEcxMember createMember(ecx.IEcxLogin pLogin)

public ecx.IEcxPartnerId createPartnerId(int partnershipId,int standardId, java.lang.String docType,int groupId)

public ecx.IEcxPartnership createPartnership(ecx.IEcxLogin pLogin)

public ecx.IEcxService createService(ecx.IEcxLogin pLogin)

public ecx.IEcxServiceList createServiceList(ecx.IEcxLogin pLogin)

public ecx.IEcxSubmit createSubmit()

public ecx.IEcxTracking createTracking(ecx.IEcxLogin pLogin)

pLogin �����������������+����IEcxLogin��4F����

July 2002 Appendix B, TradingXpert API Reference 243

������������65�5���������3���������������������

createDocId(int trkId, int intId, int grpId, int docId)

*�������������������� IEcxDocId.

Syntax public ecx.IEcxDocId createDocId(int trkId,int intId,int grpId,int docId)

Returns ����������������������������������������J����������������

Parameters

Discussion 5��������������+��������:��5�J�����������5�J������5���������������5��

Example &�������IEcxDocId�5�������������������������

createDocument(ecx.IEcxLogin pLogin)

*�������������������� IEcxDocument.

Syntax public ecx.IEcxDocument createDocument(ecx.IEcxLogin pLogin)

Returns ����������������������������������������J����������������

Parameters

Discussion 5����������������+���������������IEcxLogin��

Example &�������IEcxDocument�5�������������������������

docId ������������������+�������������5��

grpId ������������������+���������5��

intId ������������������+��������������5��

trkId ������������������+��������:��5��

pLogin �����������������+����IEcxLogin��4F����

������������65�5���������3���������������������

244 iPlanet TradingXpert Administrator’s and Developer’s Guide July 2002

createLog(ecx.IEcxLogin pLogin)

*���������������������IEcxLog�

Syntax public ecx.IEcxLog createLog(ecx.IEcxLogin pLogin)

Returns ����������������������������������������J����������������

Parameters

Discussion 5����������������+���������������IEcxLogin��

createLogin( )

*���������������������IEcxLogin.

Syntax public ecx.IEcxLogin createLogin()

Returns ����������������������������������������J����������������

Example &�������IEcxLogin�5�������������������������

createMember(ecx.IEcxLogin pLogin)

*�������������������� IEcxMember.

Syntax public ecx.IEcxMember createMember(ecx.IEcxLogin pLogin)

Returns ����������������������������������������J����������������

Parameters

pLogin �����������������+����IEcxLogin��4F����

pLogin �����������������+����IEcxLogin��4F����

July 2002 Appendix B, TradingXpert API Reference 245

������������65�5���������3���������������������

Discussion 5����������������+���������������IEcxLogin��

createPartnerId(int partnershipId,int standardId,java.lang.String docType,int groupId)

*�������������������� IEcxPartnerId.

Syntax public ecx.IEcxPartnerId createPartnerId(int partnershipId,int standardId,java.lang.String docType)

Returns ����������������������������������������J����������������

Parameters

Discussion 5��������������+���������������5�J����������5�J������������������������5���

createPartnership(ecx.IEcxLogin pLogin)

*�������������������� IEcxPartnership.

Syntax public ecx.IEcxPartnership createPartnership(ecx.IEcxLogin pLogin)

Returns ����������������������������������������J����������������

Parameters

Discussion 5����������������+���������������IEcxLogin��

partnershipId ������������������+���������������5��

standardId ������������������+�������������5��

docType ����������������+������������������

groupId ������������������+���������5��

pLogin �����������������+����IEcxLogin��4F����

������������65�5���������3���������������������

246 iPlanet TradingXpert Administrator’s and Developer’s Guide July 2002

Example &�������IEcxPartnership�5�������������������������

createService(ecx.IEcxLogin pLogin)

*���������������������IEcxService.

Syntax public ecx.IEcxService createService(ecx.IEcxLogin pLogin)

Returns ����������������������������������������J����������������

Parameters

Discussion 5����������������+���������������IEcxLogin��

createServiceList(ecx.IEcxLogin pLogin)

*�������������������� IEcxServiceList.

Syntax public ecx.IEcxServiceList createServiceList(ecx.IEcxLogin pLogin)

Returns ����������������������������������������J����������������

Parameters

Discussion 5����������������+���������������IEcxLogin��

pLogin �����������������+����IEcxLogin��4F����

pLogin �����������������+����IEcxLogin��4F����

July 2002 Appendix B, TradingXpert API Reference 247

������������65�5���������3���������������������

createSubmit( )

*�������������������f IEcxSubmit.

Syntax public ecx.IEcxSubmit createSubmit()

Returns ����������������������������������������J����������������

Example &�������IEcxSubmit�5�������������������������

createTracking(ecx.IEcxLogin pLogin)

*�������������������� IEcxTracking.

Syntax public ecx.IEcxTracking createTracking(ecx.IEcxLogin pLogin)

Returns ����������������������������������������J����������������

Parameters

Discussion 5����������������+���������������IEcxLogin��

Example &�������IEcxTracking�5�������������������������

IEcxPartnerIdSyntax public interface IEcxPartnerId extends com.kivasoft.IObject

����IEcxPartnerId�����������������������:������������������������+��������4�������+����������������4������������������������IEcxPartnerId��4F����4���������������������������������I��get()�����getPartnerId()��������������������5�������������������������+�����D

E �������������

E �����������5�

pLogin �����������������+����IEcxLogin��4F����

������������65�5���������3���������������������

248 iPlanet TradingXpert Administrator’s and Developer’s Guide July 2002

E ���������5�

E �����5�

5��������J�+�����������������������5�����������������5�������������������������������������+���

.��������������������4����������������������IEcxPartnerId�5��������J������������������������� ���������� ��������������������6���������>��������*�������

IEcxPartnershipSyntax public interface IEcxPartnership extends com.kivasoft.IObject

����EcxPartnership�����������������������+������������������:��������������������)*����������4���D

E ��������������

E )�5��������������������

E ����������������

E �����������

���������������+����������������������������������������5��������������������������������5�J��������5����������������������5������������������������������������������������

Methods

public int getGroupId

public int getPartnershipId()

public int getStandardId()

public int setValues(int partnership_Id, intstandard_id,java.lang.String doctype,int group_Id)

public java.lang.String getDocType()

July 2002 Appendix B, TradingXpert API Reference 249

������������65�5���������3���������������������

#������������������������J������J���������������������������+����������������������������+����������������������+��T������>��������������������������+�������������������+��������������������������������������������������+����������������4��������������������4����4����������������������������������+���

Example:

public void whoSendsMeDocuments(IEcxMgr ecxMgr, IEcxLogin ecxLogin, String userName) throws IOException

{

ecxPtnship = ecxMgr.createPartnership(ecxLogin);

ecxPtnship.clear();

if (ecxPtnship.list(userName)!=0) //no partners were be found, throw IOException

throw new IOException ("EcxPartnership.List failed. Error number " + ((IEcxBase)ecxPtnship).errnum());

//retrieve partnership contact information

while(ecxPtnship.more()!=0)

{

System.out.println ("user " + userName + " receives " + ecxPtnship.getDoctype()

+ " type documents from " + ecxPtnship.getSenderName());

ecxPtnship.next();

}

}

Method

public int add()

public int change()

public int clear()

public int delete()

public int get(ecx.IEcxPartnerId pPartnerId)

public int getAckExpected()

������������65�5���������3���������������������

250 iPlanet TradingXpert Administrator’s and Developer’s Guide July 2002

public int getActive()

public int getArchiveWaitPeriod()

public java.lang.String getDecimalPointCharacter()

public int getDeleteWaitPeriod()

public java.lang.String getDescription()

public java.lang.String getDocLastControlNumber()

public int getDocLock()

public int getDocPriority()

public java.lang.String getDoctype()

public java.lang.String getElementSeparator()

public int getGenOptEnv()

public int getGroupGenerateDocAck()

public java.lang.String getGroupLastControlNumber()

public int getGroupLock()

public java.lang.String getGroupType()

public int getIntchngAckWaitPeriod()

public int getIntchngGenerateAck()

public java.lang.String getIntchngLastControlNumber()

public int getIntchngLock()

public int getMapDirection()

public java.lang.String getMapName()

public java.lang.String getOutRelease()

public java.lang.String getOutStandard()

public java.lang.String getOutVersion()

public ecx.IEcxPartnerId getPartnerId()

public int getPreEnveloped()

public java.lang.String getPrimaryXportParam()

public java.lang.String getPrimaryXportType()

public java.lang.String getRcvrAppCode()

public java.lang.String getRcvrAppQual()

public int getReceiverCertificateType()

public java.lang.String getReceiverName()

public java.lang.String getReceiverQual()

July 2002 Appendix B, TradingXpert API Reference 251

������������65�5���������3���������������������

public java.lang.String getReceiverQualId()

public java.lang.String getReleaseCharacter()

public java.lang.String getSecondaryXportParam()

public java.lang.String getSecondaryXportType()

public int getSecurity()

public java.lang.String getSegmentTerminator()

public int getSenderCertificateType()

public java.lang.String getSenderName()

public java.lang.String getSenderQual()

public java.lang.String getSenderQualId()

public int getSendType()

public java.lang.String getSndrAppCode()

public java.lang.String getSndrAppQual()

public java.lang.String getStandardName()

public java.lang.String getStandardRelease()

public java.lang.String getStandardVersion()

public java.lang.String getSubElementSeparator()

public int getTestProductionFlag()

public int list(java.lang.String partner)

public int more()

public int next()

public int setAckExpected(int ackExpected)

public int setActive(int active)

public int setArchiveWaitPeriod(int archiveWaitPeriod)

public int setDecimalPointCharacter(java.lang.String decimalPointCharacter)

public int setDeleteWaitPeriod(int deleteWaitPeriod)

public int setDescription(java.lang.String description)

public int setDocLastControlNumber(java.lang.String docLastControlNumber)

public int setDocLock(int docLock)

public int setDocPriority(int docPriority)

public int setDoctype(java.lang.String docType)

������������65�5���������3���������������������

252 iPlanet TradingXpert Administrator’s and Developer’s Guide July 2002

public int setElementSeparator(java.lang.String elementSeparator)

public int setGenOptEnv(int genOptEnv)

public int setGroupGenerateDocAck(int groupGenerateDocAck)

public int setGroupLastControlNumber(java.lang.String groupLastControlNumber)

public int setGroupLock(int groupLock)

public int setGroupType(java.lang.String groupType)

public int setIntchngAckWaitPeriod(int intchngAckWaitPeriod)

public int setIntchngGenerateAck(int intchngGenerateAck)

public int setIntchngLastControlNumber(java.lang.String intchngLastControlNumber)

public int setIntchngLock(int intchngLock)

public int setLogin(ecx.IEcxLogin pLogin)

public int setMapDirection(int mapDirection)

public int setMapName(java.lang.String mapName)

public int setOutRelease(java.lang.String outRelease)

public int setOutStandard(java.lang.String outStandard)

public int setOutVersion(java.lang.String outVersion)

public int setPartnerId(ecx.IEcxPartnerId pPartnerId)

public int setPreEnveloped(int preEnveloped)

public int setPrimaryXportParam(java.lang.String primaryXportParam)

public int setPrimaryXportType(java.lang.String primaryXportType)

public int setRcvrAppCode(java.lang.String rcvrAppCode)

public int setRcvrAppQual(java.lang.String rcvrAppQual)

public int setReceiverCertificateType(int receiverCertificateType)

public int setReceiverName(java.lang.String receiverName)

public int setReceiverQual(java.lang.String receiverQual)

public int setReceiverQualId(java.lang.String receiverQualId)

public int setReleaseCharacter(java.lang.String releaseCharacter)

July 2002 Appendix B, TradingXpert API Reference 253

������������65�5���������3���������������������

F��������������������4����������������������IEcxPartnership�5��������J������������������������� ���������� ��������������������6���������>��������*�������

IEcxServiceSyntax public interface IEcxService extends com.kivasoft.IObject

public int setSecondaryXportParam(java.lang.String secondaryXportParam)

public int setSecondaryXportType(java.lang.String secondaryXportType)

public int setSecurity(int security)

public int setSegmentTerminator(java.lang.String segmentTerminator)

public int setSenderCertificateType(int senderCertificateType)

public int setSenderName(java.lang.String pSenderName)

public int setSenderQual(java.lang.String senderQual)

public int setSenderQualId(java.lang.String senderQualId)

public int setSendType(int sendType)

public int setSndrAppCode(java.lang.String sndrAppCode)

public int setSndrAppQual(java.lang.String sndrAppQual)

public int setStandardName(java.lang.String standardName)

public int setStandardRelease(java.lang.String standardRelease)

public int setStandardVersion(java.lang.String standardVersion)

public int setSubElementSeparator(java.lang.String subElementSeparator)

public int setTestProductionFlag(int testProductionFlag)

������������65�5���������3���������������������

254 iPlanet TradingXpert Administrator’s and Developer’s Guide July 2002

����IEcxService�5�����������������������+����������������)*����������4�����#������������������������J������J����������������+�����������������������4������>�������������4����4������+���������+����������

Methods

public int add()

public int change()

public int clear()

public int delete()

public int get()

public java.lang.String getEntryName()

public int getId()

public int getMaxThread()

public java.lang.String getModByGroup()

public java.lang.String getModByUser()

public java.lang.String getModDt()V

public java.lang.String getName()

public int getObjPerm()

public java.lang.String getParam()

public java.lang.String getPathName()

public int getType()

public int list()

public int more()

public int next()

public int setEntryName(java.lang.String entryName)

public int setId(int id)

public int setLogin(ecx.IEcxLogin pLogin)

public int setMaxThread(int maxThread)

public int setName(java.lang.String name)

public int setObjPerm(int objPerm)

public int setParam(java.lang.String param)

public int setPathName(java.lang.String pathName)

public int setType(int type)

July 2002 Appendix B, TradingXpert API Reference 255

������������65�5���������3���������������������

VNote �������������getModDt()��������������������;��������J����J�L#���2'J�'%% J�'8D7'D7-�M

.��������������������4����������������������IEcxService 5��������J������������������������� ���������� ������������������������)�;&��+���*����.

IEcxServiceListSyntax public interface IEcxServiceList extends com.kivasoft.IObject

����IEcxServiceList�5�����������������������+��������������������)*����������4�����#������������������������J������J����������������+���������������������������4������>�������������4����4������+���������+��������������

Methods

public int add()

public int change()

public int clear()

public int delete()

public int get()

public java.lang.String getDesc()

public java.lang.String getErrorHandler()

public java.lang.String getModByGroup()

public java.lang.String getModByUser()

public java.lang.String getModDt()V

public int getObjPerm()

public java.lang.String getRcvrMBName()

public int getSeqNum()

public java.lang.String getServiceListName()

public java.lang.String getServiceParams()

public java.lang.String getSndrMBName()

public int getSvrId()

public java.lang.String getSvrName()

public java.lang.String getTypeName()

public int list()

������������65�5���������3���������������������

256 iPlanet TradingXpert Administrator’s and Developer’s Guide July 2002

VNote �������������getModDt()��������������������;��������J����J�L#���2'J�'%% J�'8D7'D7-�M

.��������������������4����������������������IEcxServiceList�5��������J������������������������� ���������� ������������������������)�;&��+���*�����

IEcxSubmitSyntax public interface IEcxSubmit extends com.kivasoft.IObject

����IEcxSubmit�5������������������������������������������4������������)*���������������������������������������+�����������4����������4������������������>������������������A�����������������;�����������������������)*�����I��9�3����������������4�������4F����

����������������4F��������������IEcxSubmit�5�����������������������������J����������������������4����������������IEcxSubmit�5���������������������4F�����������������+�������������.����;�����J�������������������4>����������������������������������������������������������������������4����4���������)*�������#4F��������+���������������4>��������������������������4���������4�����������)*������

public int more()

public int next()

public int setDesc(java.lang.String desc)

public int setErrorHandler(java.lang.String errorHandler)

public int setObjPerm(int objPerm)

public int setRcvrMBName(java.lang.String rcvrMBName)

public int setSeqNum(int seqNum)

public int setServiceListName(java.lang.String serviceListName)

public int setServiceParams(java.lang.String serviceParams)

public int setSndrMBName(java.lang.String sndrMBName)

public int setSvrId(int svrId)

public int setSvrName(java.lang.String svrName)

public int setTypeName(java.lang.String typeName)

July 2002 Appendix B, TradingXpert API Reference 257

������������65�5���������3���������������������

������������������������������������������.����;�����J���������������4F���I��setSender() ���������������������������I�����4���5����������������������������������������������4������)*�����������4��������4����������4�������������4F���I��addFile()������������������������������������������������������������>������������������������D

E �������������

E �������������J���������)�5.�*�����)�5�'2J���������>)�5�����

��������������������������������������5���������������������������J����������4�������������������������>���������� ������������������������������������4���������J�������������������4F���I��Submit()�������������4������������

����������J�)*��������+������������4�����4������������������������������4������repository ��������������������������I��tcpip-connector ��������3�+��������<���������������������������������������������������=�����������������������������4��������������������������;����������������������+������)*������

���������������4�����������)*�������������*6C56������������������������������������������������*6C56������������������������������4F���I��submit()���������1������*6C56������������������)*�����������������������������������������������������:�������������+������������������������A�����������������������������������������������������������4�����4���������������+�����������5����������������4�����������������������������������J�������������������������������������������.�6����������������������������+��������������4��������������������+����

Note 5����������������������������*6C56����������J�������������������������������������������������4�����������������������+����

������������4��������J����������������:�������������5�������������������J�������������������4F���I��getFirstTrackingID()����������������������������:��5��������������������4���������������4F���I��getNextTrackingID() ���������������������������:��5�����������������������������������

Warning 5������submit()������������J�����+��������������4������������getFirstTrack-ingID()����getNextTrackingID()�������������������� ����������������������������������������������J�������������������4F���I��clearFileList()���������������+������������������������

Example:WARNING: This is a machine generated list, do not modify below

** WizardDictionaryValues={

** CodeTemplate="/kiva/templates/DoInputWizard.javatmpl",

������������65�5���������3���������������������

258 iPlanet TradingXpert Administrator’s and Developer’s Guide July 2002

** CodeFiles="*.java;Session:SessionAccessorInsert.java",

** CodeProject="Input",

** CodeDir="/kiva/APPS/ecx_demo/",

** CodeLanguage="Java",

** SessionOut=[

** "sender"

** "password"

** "recipient"

** "fileName"

** "fileType"

** "ecxIniFileName"

** ],

** BaseAgent="ecx_demo.BaseAppLogic",

** CodeWizard="com.kivasoft.wizard.DoInputWizardFactory",

** CodeFile="/kiva/APPS/ecx_demo/Input.java",

** Input_filename="/kiva/APPS/DevXpert/web/ecx_demo/index.html",

** CodeGUID="{588779da-f69c-15e5-e4e3-080020794ab3}",

** Project="/kiva/APPS/ecx_demo/ecx_demo.gxm",

** ValIn={com.kivasoft.tools.KSVectorHash

** ValIn=[

** "sender"

** "password"

** "recipient"

** "fileName"

** "fileType"

** "ecxIniFileName"

** "remoteSubmission"

** ],

** ValIn_NotNull=[

** "true"

** "true"

** "true"

** "true"

** "true"

** "true"

** "true"

** ],

** },

July 2002 Appendix B, TradingXpert API Reference 259

������������65�5���������3���������������������

** }

** WARNING: This is a machine generated list, do not modify above

*/

package ecx_demo;

import java.util.*;

import com.kivasoft.*;

import com.kivasoft.applogic.*;

import com.kivasoft.session.*;

import com.kivasoft.types.*;

import com.kivasoft.util.*;

import ecx_demo.Session;

import ecx_demo.BaseAppLogic;

import ecx.*;

public class Input extends ecx_demo.BaseAppLogic

{

public String guid()

{

return "{588779da-f69c-15e5-e4e3-080020794ab3}";

}

public int execute()

{

ecx_demo.Session session = getSessionProxy();

if (session == null) {

return result("<HTML>Call to getSessionProxy() failed in Input</HTML>");

}

//

// Verify correctness of valIn criteria

������������65�5���������3���������������������

260 iPlanet TradingXpert Administrator’s and Developer’s Guide July 2002

//

String sender = valIn.getValString("sender");

if ( null == sender ||

0 == sender.trim().length() )

{

log("Input error on sender");

return result("<HTML><BODY>sender should not be null!</BODY></HTML>");

}

String password = valIn.getValString("password");

if ( null == password ||

0 == password.trim().length() )

{

log("Input error on password");

return result("<HTML><BODY>password should not be null!</BODY></HTML>");

}

String recipient = valIn.getValString("recipient");

if ( null == recipient ||

0 == recipient.trim().length() )

{

log("Input error on recipient");

return result("<HTML><BODY>recipient should not be null!</BODY></HTML>");

}

String fileName = valIn.getValString("fileName");

if ( null == fileName ||

0 == fileName.trim().length() )

{

log("Input error on fileName");

return result("<HTML><BODY>fileName should not be null!</BODY></HTML>");

}

String fileType = valIn.getValString("fileType");

July 2002 Appendix B, TradingXpert API Reference 261

������������65�5���������3���������������������

if ( null == fileType ||

0 == fileType.trim().length() )

{

log("Input error on fileType");

return result("<HTML><BODY>fileType should not be null!</BODY></HTML>");

}

String ecxIniFileName = valIn.getValString("ecxIniFileName");

if ( null == ecxIniFileName ||

0 == ecxIniFileName.trim().length() )

{

log("Input error on ecxIniFileName");

return result("<HTML><BODY>ecxIniFileName should not be null!</BODY></HTML>");

}

String remoteSubmission = valIn.getValString("remoteSubmission");

if ( null == remoteSubmission ||

0 == remoteSubmission.trim().length() )

{

log("Input error on remoteSubmission");

return result("<HTML><BODY>remoteSubmission should not be null!</BODY></HTML>");

}

//

// Save login criteria into the session.

//

session.setsender(valIn.getValString("sender"));

session.setpassword(valIn.getValString("password"));

session.setrecipient(valIn.getValString("recipient"));

session.setfileName(valIn.getValString("fileName"));

session.setfileType(valIn.getValString("fileType"));

session.setecxIniFileName(valIn.getValString("ecxIniFileName"));

session.saveSession();

������������65�5���������3���������������������

262 iPlanet TradingXpert Administrator’s and Developer’s Guide July 2002

// Get the extension

IEcxMgr ecxMgr = access_cECX.getcECX(context,null,this);

IEcxSubmit ecxSubmit = ecxMgr.createSubmit();

System.out.println("Got the extension...");

ecxSubmit.setSender(sender);

ecxSubmit.setRecipient(recipient);

ecxSubmit.setPassword(password);

ecxSubmit.addFile(fileName, fileType);

ecxSubmit.setEcxIniFileName(ecxIniFileName);

System.out.println("Set all parameters...");

boolean remote;

if (remoteSubmission.equals("yes"))

remote = true;

else

remote = false;

ecxSubmit.submit(remote);

// Return screens

if (((IEcxBase)ecxSubmit).errnum() == 0)

{

String successString = "Submission successful, the file’s ECXpert tracking ID is " + ecxSubmit.getFirstTrackingID() + ".";

return streamResult(successString);

}

else

{

String errorString = "Submission failed, error number " + ((IEcxBase)ecxSubmit).errnum() + ".";

return streamResult(errorString);

}

} // execute

July 2002 Appendix B, TradingXpert API Reference 263

������������65�5���������3���������������������

} // class

.��������������������4����������������������IEcxSubmit�5��������J������������������������� ���������� ������������������������)�;&�4���*�����

IEcxTrackingSyntax public interface�IEcxTracking extends com.kivasoft.IObject

����IEcxTracking�5������������������������������������������������>�������+��)*��������������������+����������:������������������������������IEcxTracking��4F����

Methods

public int addFile(java.lang.String pFile,java.lang.String pFileType)

public int clearFileList()

public java.lang.String getDeliveryMethod()

public java.lang.String getEcxIniFileName()

public int getFirstTrackingID()

public java.lang.String getMapName()

public java.lang.String getPassword()

public java.lang.String getRecipient()

public java.lang.String getSender()

public int getNextTrackingID()

public int setDeliveryMethod(java.lang.String pDeliveryMethod)

public int setEcxIniFileName(java.lang.String pIniFileName)

public int setMapName(java.lang.String pMapName)

public int setPassword(java.lang.String pPassword)

public int setRecipient(java.lang.String pRecipient)

public int setSender(java.lang.String pSender)

public int submit(boolean bDataStreaming)

������������65�5���������3���������������������

264 iPlanet TradingXpert Administrator’s and Developer’s Guide July 2002

Example:

import java.util.*;

public void listOutBoundDocuments (IEcxMgr ecxMgr, IEcxLogin ecxLogin, String userName)

throws Exception

{

currentECXTrackObj = ecxMgr.createTracking(ecxLogin);

if (currentECXTrackObj == null)

throw new Exception ("Can’t initialize a tracking object. Error number " + ((IEcxBase)currentEcxTrackObj).errnum());

if (currentECXTrackObj.list ("", 0, 0, 0, userName) != 0)

throw new Exception ("IECXTracking.list() failed, error number = " + ((IEcxBase)currentEcxTrackObj).errnum());

System.out.println ("currentECXTrackObj.more() + " documents found");

while (currentECXTrackObj.more() > 0) // loop through each document

{

System.out.println ("Sent " + currentECXTrackObj.getDocType() + " type document to " + currentECXTrackObj.getReceiverName());

{

if (currentECXTrackObj.next() != 0)

throw new Exception ("Retrieving next tracking object failed. Error number " + ((IEcxBase)currentECXTrackObj).errnum());

}

}

}

Methods

public ecx.IEcxDocId getDocId()

public int clear()

public int delete()

July 2002 Appendix B, TradingXpert API Reference 265

������������65�5���������3���������������������

VNotes ����getPartNum()����������������������������4����������������������+������������<'=�������������������������T���4��A�����+��������������������������������

����getPartNum()�����getPartTotal()������������������������������������������������������������J������������������J����������������������������4������� ��������4���������������������������J�������������������������������D�

public int get(ecx.IEcxDocId docId,int markRead)

public int getCreationDate()

public java.lang.String getDocType()

public short getDataState()

public java.lang.String getFileName()

public int getModifyDate()

public int getPartNum()*

public int getPartTotal()*

public int getProgress()

public java.lang.String getReceiverName()

public java.lang.String getRelease()

public java.lang.String getSecondaryTitle()

public java.lang.String getSecondaryValue()

public java.lang.String getStandard()

public short getState()

public java.lang.String getTitle()

public java.lang.String getTranslatedFileName()*

public java.lang.String getValue()

public java.lang.String getVersion()

public boolean isBundle()*

public int list(java.lang.String receiver,int fromDt,int toDt,int stateFlag,java.lang.String sender)*

public int list ()*

public int more()

public int next()

public int setLogin(ecx.IEcxLogin pLogin)

public int setReadyForPurge(ecx.IEcxDocId pDocId)

������������65�5���������3���������������������

266 iPlanet TradingXpert Administrator’s and Developer’s Guide July 2002

�������������������������������������J���������������������������������������������������>�����������������������������4���������������������T�����������������������������������T���������������������������������������5�����������4���������������+������4������U������J�����4�������������������������������������������J���:��������4�����������>�������4�����Q������������������������������������5�����������4���������������+���������J�����������������������������������+�����������������������������������������������������������

���������������������list()J�fromDt�����toDtJ������4��������1!5�������������J���������������4�������������������?�������'J�'%0(��

����J��������������4�����������+����������<�������������������������=��������������������:��5������������4������list()�������J��������4�����������&���������������4�����������������+���������������������;��J����������������������������������������&������:�����������;������

����isBundle()����������������true�����������:��5�������������4������4�������������J�false�����������������������:��5������������4������4�������������������������������������������I��5�4���������#��4�������������

Important ����getCreationDate()���������getModifyDate()��������������������$1�������J���������������4�������������������?�������'J�'%0(�

.��������������������4����������������������IEcxTracking�5��������J������������������������� ���������� ������������������������)�;����:��*�����

July 2002 Glossary 267

997 ������� ����������������������. � �&'�����������*������4�����������.��=�����������������,������������

Administrative Interface

������������������ �������� ����������+������������������������I�����������+�������������������������+��5������������������������������������������������������������������������������6�����5��������������������7�8�'J��������������+��5������������+������������������������������J������ �������������� ���������� ������������� � �� ��������� ���������� �����

AIAG HTTP �������+��5��������������@����I��<�5�@=��������>�����������������������:����

ANSI X12 �����!&5�<��������!�������&���������5�������=��&*�<����������&���������*�������=�������������������'2����������������!�������������������,���)�5������������������������������������������

application format ������������>��������������������������������������������������������� �� ���� 7��� ����

archive �������+��� �������� ������������������������������6�����������������������������������&��������+������������4���������������������������������4���������������

authentication ������������������������������������������������������������+��������������������I�����������������������������������������������+�������������������

268 iPlanet TradingXpert Administrator’s and Developer’s Guide July 2002

batch processing �����������������������������������������������������������������������������+���������������������������+���������;������������������>�����������������������������������������4���������������������������������������������������� ���(������ ����������� ���������

bundling *��4����������������������������������������������@���������������>���������������������.�����������������+���������� �����

CA &����� ������������%� ��7�!�"�

card ������������������9��������������������������������������������������������������� ����������4���������������������������������������<)�5�������>)�5=��������������>���������������������������������������<)�5�������>)�5=J����+���+�����

certificate ��������������������������������� �������� ��� ���������������������������6����>�7��������������������+���������������������������I��������������+�����4���:���������������4��������������������������J��������:���������������������������������������������������������������������������

certificate authority (CA)

��������������������������������

certificate revocation list (CRL)

����������� �����������������+��4������+�:���4�������� ������������%� ��7�!�"�<*�=�������������������������������������4������������5����������+����������������+�����������<*��=J���������������������)*������F���������������������������������������������*���)*�������������������������4���������������F�����������������������������*���������������������*���

Communications ������������������ �������� �������������������������������������������>���������������������������������������������5����6������ ��������J������������6���(�������������������������������������������������������������������J�����*��������������������������+���������4�����������������������������:������5�����6������ ��������J������������4���������������������������������������������>������J�������������������������������������4����������

Communications Agent

����4�����������������������������������������������������*������������������;����������������������������� ������������� �������� ��������������*���������������������������+�������������������$�����������������������������������

communications protocol

��������������������������������������������4����������������������+��������������������������������������

compliance *����������������������������������J������7�� �'444�������������5����J�4���������������������������;�������������)�5����������

July 2002 Glossary 269

compliance check );���������6�������������������������������������������������A������������������������������������������

compression �����������������������������������������������������4��������4����J������4��������������$�������������������������4��������������:���������>�������+����������������������������+�������������� �����������;�������

confirmation message

�������������������������&�����J����������������������+�����������+���������������<�=�����������������5�������. � �&'���������J���������??@�����������5��������,�����������J����������.��=���������

CONTRL message 5��������,�����������J�����������������������������������)�5.�*��������J���:����������������������������� �%���������4��������+�������������������%��>������*#!�����������������������������������������������������4������������������������+��4��������+��J�����������������������������4��������������������*#!�����������������������������������������J�����������������>����������������������������*#!���������������������� �%����J������������� ���J����������������+�����5���. � �&'J���������������������������������4���������)�5.�*��*#!�����������������������������������>��#���������

CRL &����� ��������� ���������������!�="�

data delimiters &������������������������������:�����4��������4��������������������������4>����������5�������. � �&'���������J���������������������������������������������������������������5��������,�����������J����������������������������������4�����������4���� ��������%� ���� �

data element ����4������������������J��������������������������������������4�������������������;������������������������������������J�A������J������������������

data element separator

&���������������� ��

data segment 5����J����������������A����������������������J�����������4������������������� ��� ��������������������������4�����������������������4����������������������������4�������>��4��������������������������������J������������������������������������������������

database ��������4�������������������������4�������������4��� �������� ���&����������:�������������������������������������6��������������������� �������� ��� ����������4��������+��������������������4���������������������������������������������4��������������������������������������������������������������������������������������>����������������4���������������������������4����������������������������������������������� ������� �� ���������������4��������������������������������������������������L���4�;�M

270 iPlanet TradingXpert Administrator’s and Developer’s Guide July 2002

decompression �����������������������������������������������������������������������4����������������������������+������������ �������

decryption ������������������������������������4�������������J�����������J���������������������������������4���4���������������������������������:����������+����J���������������������������� 7�������&����������6����>�7���� 7������

digital certificate &����� ���������

Dispatcher ���������������������� �������� �������������������L����������M��);������������������������������4�����������������������������J�����������������������������������������������������������4�����������������������������������������������������������������������������������6���������������������������4��������������������������������������4�����+�����������������4������4���������������������������������

document ��4���������������J���������������������������������+�����5����J������������������������������������������������������������������������������������������������������������������������������������������������������������������4��������������>�������������������������4��������������������������J������� ��������������

document type ������������������ ��������������������)����)�5��������������������������������������4���<�. � �&'=���������<��,��=��3���������������������4�����������+��+���������4����

document tracking �����������������������������������������4�������������4��� �������� �����������������������������:����4���������� �������������� ���������� �����

dual certificates 5����6����>�7���� 7�����J�������������� ���������������� 7�����������������������������J��������������������������������������4����

TradingXpert &������������������.��������� �������� �� 7�����

ECXpert Data Store API

�����65��������+��������4��:�����������4��������������������������6��������������������������������� ���������� �����

EDI )������������������������������������������$���������������������������������4��������������������������������������������4���4���������������������������������;����������������������������������+������

EDI translation �������+������������������������������ �������������������������� ���� ������

EDI Translator/Mapper

���������������������� �������� �� 7������������������������������������4�����������������4������������������������������ ��������������� ������� �����

July 2002 Glossary 271

EDIFACT )��������������5����������.��������������J�*�������J���������������>�������������������������������������������������4������1�����!��������������)��������1��������������;����������������������5&#�%078��)�5.�*����������������������������J�������. ���&'���������������������!������������

EERP &������(��(���� ��������!��"�

encryption )�������������������������������������������4���4��������������������������:������������������������������+����J���������������������������� 7�������&����������6����>�7���� 7������

end-to-end response (EERP)

5���,������������J�������>��>������������J����))�6J���������������������������������������������4��������������������+�������������������������J������������������������������������������J����������������+��4��������������������������������4�����������������������))�6��������:������������������������������������������������������4��������+�������))�6����������4���������������������������������������!9�."��� 9�������������

envelope 5�����������������J�����������������������������������������������������4������������<�=�������������������������5�����������4������������������������������������ (�%����J������������� ����<������������,��=J����������������+����

enveloping ����������������������������������������J���������������� ��%� ���� �J����4��������������������������������������1�����������������������������6���������.�����������������+���������� �����

ERP systems )������������������6���������������3�F����������������������������������������������������������������������������);��������������#������.������������&�6�

eXML Connector ����)*�������;����������������������9=�

expansion &��������� �������

external member �����������������6� �����������������������������������������������������������);����������4���������������������������������4���������������������������������$������);����������4������������������������������+�������������������>$�����

format, proprietary &���� �� ���� 7��� ����

format, standard EDI

&��������� ������� ����

272 iPlanet TradingXpert Administrator’s and Developer’s Guide July 2002

FTP .������������������������������������������� �����������������������������������4����������+����������������+�������5�������J�������������������>�����������&����������/���

functional acknowledgment

5�������. ���&'����������<����������7���%%0=J����������������������������������4������������:������������������������������������� ��������4��������+���������������������:������������������:�����������������������������������������>������������4������������������������+��4��������+��J�����������������������������4��������������������������������:�����������������������������������������J�����������������>����������������������������������������:��������������4��������������������������������������+�����5����,��J���������������������������������4����������!&5��'2�������������:������������������������.��=���������

functional group 5����J���������������������������������������������4��������������������� �������� ��� ��������������������������������#������������������������������������������ �%������5���. ���&'J�����������������������A����������������������������������������������������������������������������7�������������������� �����7�������������4���������������<���J�6#J�5!=��5����,��J��������������������������������J����������J����������������������������������������������������

Gateway ����4����������������������������������������������@���������������>������������+��J������������������������������J���������������4������������������������4�������������������������������������

GEIS FTP ��� �����������������������@�������)�������5����������&�������<@)5&=�)�5V)�6�)&&����+�������,���

GISB HTTP @���5��������&���������������<@5&�=��������>�����������������������:����

group type 5�������. ���&'���������J������������������������������7�����3��������������������������������������������J�4�����������������������������������������

HTTP 9������;�����������������������������������������;��������4������������� ����� ��� �4������4���������4��������������������������J���������4������;��������������&����������/���

IFC 5��������.���������*����������������4����������������4���+���4�����������4������������������������������?�+�>4������ �������������� ���������� �����

inbound processing �������������������������������������������������������+������6��������������������+�����������6������ ���������

July 2002 Glossary 273

interchange 5����J�������������+����������������������. ���&'������������������������������������������������� ������5�������,������������J���������������������������������������������6������������������������������������������������������+�� 9�����A������������������������������������!&5��'2������������������������������4���������������+����������������������������D�

E �������������5��<.���=������������5��<��=

� ��������� ���� ���

E ����C�������������

E ��������������������

)�5.�*�������������������������������4���������J������������������4�+����������J������+������������������������������������������������������������

internal member �����������������6� ���������������������������������������������������������5�����������4����������������������������������������������+���������������������$�����

ISO 9735 &�����,���

job tracking �������������������������������F�4���������4������ �%����� ������������������������?�4�����:����4��������� �������������� ���������� �����

LDAP ������������������������6����������������������������������������������>�������������������

legacy system ��4����������������������������������;�����4������������������������������>����������������������A��������������������4��������������5��)*����� 7�8�'J��������������������������������������������)*����������#������.�������J�&�6J�����3B&�����

manifest ������������������������������������6��������������

map ������������������������������������������������J��������������������� ���� ���J������4��������������������������������J�����������������(��������� ����

map, TradingXpert-cooperative

5�����6������ ��������J��������������������������4�������4�������������4�����������������������4���������������������������������������������������4��4�������4������������������������������������������������+��������������������������A����������������������������������4�������4������������������������������������������������������������������

274 iPlanet TradingXpert Administrator’s and Developer’s Guide July 2002

Map Definition Tool

���������������������������������������������������������9���$�����������������������9����������������������J���������������������+��4����������4�������7��7�����J���+�����4���������������������������3���������������������������4�������4��������>�����

Map Execution Engine

��������������������������������������������������4������9���������������������������������������������������������������� ��������������� ������� ���J��������������������)�5��������������������������������

map file ��������������4��������������������������������������

mapping �������������������������������������������������������J��������������������� ���� ���J������4��������������������������������J�������������������������� ����

MD5 3�����������<3�=����������������9��������������������:������������������6����>�7���� 7�������3�8�������+��������������+����������������+���������+�������������������3�8������������������������������ :�(&J�4��������������������

MDN &������������������������������������!9�."��

member ���������������������������������������������������������+�������������� ���������� �����������4�������������������������������C��������+�����������������������+���4����������������������������������������&����������� �������6� ����������������������������������������������������$�� �������6� ������������������������������������������������������� ���������6� ������������������������������������������+����������������������������������&������� ��������� ��������������������+��������4���J��������������4����������������������4���

Mercator ����9��������������������������4���������������������J���+�������4���&5 5�������������5����������������������������������������������������������������������������������������������D�)�5�������������J��������������)�5J�)�5����)�5J����������������������������

message &������������

message disposition notification (MDN)

5�� 9������������J�������������������+�����������������������������������������������6��������������4�����������������������������4�������+���4����������#�7����������(�����������������������+����3�!��������4�������:����+�����������4����������+��5�������������3�!������������������������������>��#�������������. ���&'J���������.��=��������������,��J�4��������������������������

July 2002 Glossary 275

MIME 3���>���������������������;����������������������5����������������������������������;���������������>�������������������+��5�������������� �4����+�����������������������������������������������353)������������������������������4������������ �4����������������������������������+������������������353)����������������������������������������&3�6������������������� /9�9�������������������������������������353)�

multiple body parts ����������������������������������������������4��������������������4���������>����4��������������������>���������������������������������������.����;�����J����)�5���A���������A���������4�������������4����*�������������������������>��������������������������������������������4���������������:��������������������A�����������������������������L4��������M�����������������6������������������������� ��>������������� ���������������������������>�����������������������4���������������������������������������+����������������������*��������� 9���������������������������������������������������������multi_part�����������������commsmtp-send����������������������������������4��������������������4������������������������������4�����������!����������������������A�����������������������4���4����������+�������

OBI #����������������5������������5��������������������+����������������������������������������+�������5���������#�5���4�������������������������J�������� =������������5��������������������J�:�9=�������������������J� ����������������������������J������)34?������� ����������

Odette FTP (OFTP)

#������������������);������4��������������������)������<L#�����M=����������������������J�����������+���������������)����������������������#.�6���������+����������,��J�4����������������������������������

OFTP &����������,���!�,��"�

outbound processing

�������������������������������������������������������������6��������������������+����������6������ ���������

parsing ���������������4���:�������������������������������������4�����������.�����������������+��������6����������������������

partnership &���� �������� ��� �%���

partnership, reverse

&��� ��� ����� ��� �%���

pass-through 1������)*������������������������������������������������������������������ ��������� ����������

276 iPlanet TradingXpert Administrator’s and Developer’s Guide July 2002

poll command ���������������������������������������������������������������������������������������� ���������J�������������������������������������6�������������4��������>�����

primary service ���� ��������������������������������������&�����J��+���4���������������������������������������6���������+�����������������������������������6���������������������������);�������������������������������+���������� ����J�� ���������J������������������>��#�(������������������������������������ (���������� ������������������������������I������������+����

private key ����:���4��������������������������������������������+�����4�������������������������������������������������I����6����>�7������������������������������������������������������������������I����4���:������������4�����������������������������������I����+����:���

Product Administrative Interface

5��� �������� ���������7�8�'J��������������������������� ���������� ������������������������������������������+��+������������������������������������������������������������������������������������4�������������������������������&�������������J������������������J�����)�5���������������������������������������+������>������&������������������������������������7�8�'�������������4������ � �� ������(��� ���������� ����������������������������+��5���������

proprietary format ������������>��������������������������������������������������������������� ����

protocol ������������>�������������������������������������4�����������������������+������������������������������������������������������������������5��������������������4��������/����������������������

public key ������4������:���4������������������������������������������������������������������������������I����4���:��������������������������������������������������������������������I����4���:������������4�����������������������������������I��� ������>�7�

public key encryption

������ 7�����������������������������������+����������+������:���J�������4�������������+�����������6����>�7�����4�����������������������������������������������������������������������������������4���:���������+���������������������������������4����������������������I����4���������+����:�����������������������������������4��������4���:������������4������������������������������� ������>�7�

qualifier 5����J���������������4���������������������������������������������������������������������������������4������������������� ��������� ����<������� ���������������������������������A�������������������������������� ���������� �����

July 2002 Glossary 277

real-time transaction processing

����������������������������������������������������������������������������������+��������������������������������������������������4��������������

release character 5��������,�����������J�����������������������������������������������������������������������������4������������������������������ ��������������������������������������������������������������������

reverse partnership ��� �������� ��� �%������������������������4��)*����������������������������������������������+��)*��������������������� ��������������T����������������������>��#���������<�. � �&'���������������%%0=�������.��=���������<��,��=��������+��������������������A���������������������;����������������������������)*���������������������������������+�����������������������������������A��������������������������������������>�����5��������������������������������������4���������������������J��������������������+���������������������������������������������������� ������������������������������+��������������������������������������������.�@���

����+������������������+����������&��������������+��������������������������������������J��������������)�5��������������+�����������6������>������������������������)�5����������������������%%0������!&5 �'2����*#!��������)�5.�*���3��������������������������������&��������������+��J�4������������������������������J����������������������+���������>�������

����+�������������������������A�������������������>��>�������������<))�6=�������#������.�6J�4���)*���������������������������������������������

scheduled service list

���� ���������������������������������>4����J��������4������ �%����� �

Scheduler ������������������ �������� �����������������������������>4��������������

scenario ����������;�������������������������������������� ������4�������

segment &����������������

segment terminator

5����J��������������������������������������:����������������������������

278 iPlanet TradingXpert Administrator’s and Developer’s Guide July 2002

Server Administrative Interface

5��� �������� ���������7�8�'J��������������������������� ���������� ���������������������������������������������J���������������������������J�������������������)*���������+���J�����������������>4��������������F�4���3���������������������>������������������������������������������������������������4���������������������������������������������������6����������������+��5��������������������������������+��5���������

service ������������������������4�������������������6������������J��������4�������������������������4���������J������������J���+��J�������������������������+���������;��������;�����4��������� �������� �����+�����������J����� ��� 7��� �����J���������������;������J������� (���������� ������

service list ����������� ������������������4����������������A�������������6��������������&��+�������������������������4�������������%� ��

service list, scheduled

&�����%��������� ����������

service, primary &���� ��� 7��� �����

service, user-defined

&������ (���������� �����

session ������������A������������������������������������6������������J�����������������������������������������������+�����������

SHA-1 &��������������������<&9�=��9��������������������:������������������6����>�7���� 7�������&9�>'�������+�������&9������������������������������������������������&9�>'������������������������������9�3J�4�������������������

signing 1�������������������������%������������������������������������������������>����

site administrator �����������������������������4������������������������������� �������� ����������������������������������4����������������������������������������

S/MIME &����������>���������������������;�������������;��������������9�9�����������������������������J����������J������������������������+������������$�����������������4����4��������:�����������������������

SMTP &������������������������������������������5�������������������������������������������������������

July 2002 Glossary 279

SNMP &�����������:�������������������������������������+��������������>��������������:���������������������������:���+������������������&!36�������������F�������������/��J����������������+��+���������>�������

SSL &���������:�����������!��������*������������*���������I����4���:������������������������������������������������4�����������:����

standard EDI format

�������������������������������������������������������

Submission Agent ��������#�7���������&�4�������������������������������������������������������������������&�4��������������������������������:J�������4�����������������������>��������������%� ��������������

submission unit ���������������������������4�������������������������������������������4������� �������� �� 7������5����6������ �������������4����������������+������������$�� �������6� ������������������������� �������6� ��5�����6������ �������������4�����������������������������4�����������������;����������4��������������������������4�������������4�������������������+������4������������������A�����4�������������������;����������4��������������+��+���� ��� 9������������J�������������������������4���������������4������������������������� �%��������������������� �������� ��� �

submit command �����������������������������������������4����������������������6�������������������������������&�������������������

syntax (EDI) �����������+�����������������������������������������������J�������������������D>�+��������������������������������������������������>�+���������J�������J��������A����������������������������������������������>�����$�������������������������������������� ������������� �%�����

TCP/IP �����������*�������6�������C5��������6��������������������5��������� ��������������+���������;�����������������4�������5����������������������������������:�����+�����������5������������������+����

tracking ID ������A���������������������������������������������������������������������6����������������������������������������4��������������4������:����������������������������

trading address ����A������������������ �������� ��� ��������������������������������������������� ��������� ����<������� ����������������5��

280 iPlanet TradingXpert Administrator’s and Developer’s Guide July 2002

trading address qualifier

���������������������������������������������������J�����+����������������������������������������������������������������4��������������.����;�����J����. ���&'�X'2I��������������������4��J������X('I�������������������4��J�����XYYI�������������A��J���������������������5������4>����������� �������� ��� ��� �������

trading partner )�����������������������6� ���+��+�������� �������� ��� �%���

trading partner agreement

�����������������������4�����������4����������������������������������������4���������A���������������������4������������;����������������>�����

trading partnership �����������������������������������4�����������;���������������������������������������������������������������������

transaction set &������������

trusted member �����6� J�����������A�.J�������������������������������� �������� ��� �J�������������������������4��������������������4����������������������>4��������+������������ ��������� �������������������������������������4����������������

user-defined service

���� ���������������������������������������������������������������������+����4����� ��� 7��� ������1���>����������+���������������4�������������;�����4��������������������������� ������� �� ������������������������6�����);��������������>����������+�����������������C���������J�����������C������������J������������+�C������

VAN �����>������������:��������>����������������������+���������������������+���������������������������������������

X12 &����. ���&'�

XML ������4���3��:���������������4��������������������;����4������:�������������������4�����������������������;����������������&����������9=�������� �

year 2000 compliance

�����4���������������������������������������������������3����������������������������+�������������'%8(I������X/(I�������������������������������������������������������J������������������������������������������������������������4�������������4���������'%�����������4���������2(��&������������������� ���������L�����2(((���������M����������������������������������������������

July 2002 Index 281

SymbolsZ*��&&6��9 98Z?�"!�&-( 98Z!�&?��� 98

Numerics2'-�<�!&5��'2���������������*������&�������

&������3�����= 108 '(�<�!&5��'2�5�+���= 116 7(�<�!&5��'2�6������&��������������������

*���4���= 129 -(�<�!&5��'2���A���������B�������= 143 -7��!&5��'2�<��������������A���������

B�������= 155 8(�<�!&5��'2�6��������#����= 168 88�<�!&5��'2�6��������#�����

��:����������= 181 8/�<�!&5��'2�&���!����C3������= 188 /(�<�!&5��'2�6��������#�����*�������A�����>�

������5������= 200 /2�<�!&5��'2�&�����&�������= 214

A���������������� 229����������������&����� 102������������������������������������������������������������������� 95��������������������������� 96

���������������������<!�=�������� 101

���������������������<&�����=�������� 100

�����J����� 80�65�������������������������������� 229

�65���������� 227����������� 17������������������������� 95��������������� 96�������������������������������� 92�������������������������������������

����� 93������� 8

B�������������� 8

C���������>4�������� 78�������F�+���������!�& 98���+������������������������ 11������������������� 47������������ 47�;����� 47�������������������� 48J�76

������$������������ 43���������������������������������������� 95��������������������������� 96

�������F�+���������!�& 98������������������� 47������$��������������������������� 87������$������������������������������� 86���4������������>4��������� 78���4����+���� 79

282 iPlanet TradingXpert Administrator’s and Developer’s Guide July 2002

������$������������ !���������"���������� 80�������������� 79

��������+�������������� 83������������������������������������������

����� 92������������������+���� 84�������4�������>��������� 88���������+���� 80���������������������������������������

�������������� 93������������������������������������ 44+��������������������������� 44

D������������������ 44+������������������ 44

����������;����� 15����������������������� 102��������&��������; 102����������������� 103J�104

������������ 8�����������������+����������������� 10��������&��������;����������������� 103J�104

��������&��������;������ 102�������������������������������� 8

E)�5����������������� 1072'-�<�!&5��'2���������������*������&�������

&������3�����= 108 '(�<�!&5��'2�5�+���= 116 7(�<�!&5��'2�6������&��������������������

*���4���= 129 -(�<�!&5��'2���A���������B�������= 143 -7�<�!&5��'2���������������A���������

B�������= 155 8(�<�!&5��'2�6��������#����= 168

88�<�!&5��'2�6��������#�������:����������= 181

8/�<�!&5��'2�&���!����C3������= 188 /(�<�!&5��'2�6��������#�����*�������A�����>�

������5������= 200 /2�<�!&5��'2�&�����&�������= 214

���������� 80�������������� 79���4������������>4��������� 78���4����+���� 79������$��������������������������� 87������$������������������������������� 86���������� 80�������������� 79

���4����������4�������>��������� 88�����������������������������!� 101&����� 100

�+���� 79������$��������������������������� 87������$������������������������������� 86���������� 80�������������� 79���������������� 84����������������� 83������� 80

F��������� 93���;4���������������� 16�������������� 16����������� 47�;����� 47�������������������� 48J�76

G������������������������������� 102

July 2002 Index 283

H9���������� 39J�40

I5)�;������� 2305)�;���� 2305)�;���5� 2315)�;�������� 2325)�;�� 2365)�;��� 2375)�;3��4�� 2385)�;3� 2415)�;6������5� 2475)�;6��������� 2485)�;&��+�� 2535)�;&��+����� 2555)�;&�4�� 2565)�;����:� 2635�4���������#��4������������ 245�4����������� 255�+��� '(�<�!&5��'2= 116

JF�+���������������!�& 98

?�+����+���������"��'�'�/ 98?�+���������������)*�������4F���� 228?�"�'�'�/ 98F�:''/�����Y 98

K:������������������������� 16

L������������>4���� 78

���������� 18J�20���������������������������� 89����� 19

M3������*����� 16��������+�������������� 83������������������������������������������

����� 923����������������)+���� 84��������������� 2293��6������������ 28J�29

N!�&�4��:4��� 17!�&��;������ 228!��������3������� 34J�95!������������������ 31J�33J�38!���3��4������������������� 21�������4�������>��������� 18J�20J�88���+������ 88����+������ 88

���������J����� 79

O����$������������������ 9#��4����������� 27

P6������&��������������������*���4����<�!&5�

�'2� 7(= 129��4���4��������������<= 265

284 iPlanet TradingXpert Administrator’s and Developer’s Guide July 2002

��4�����;�5)�;�������������������������<��;�5)�;��������= 242

��4�����;�5)�;���5�������5�<= 234J�264��4�����;�5)�;���5����������5�<�����:5�J���

��5�J�����5�J������5�= 242��4�����;�5)�;���������

��������������<��;�5)�;��������= 242

��4�����;�5)�;�����������<��;�5)�;��������= 242

��4�����;�5)�;�������������<= 242��4�����;�5)�;3��4���

������3��4��<��;�5)�;��������= 242��4�����;�5)�;6������5��������6������5�<���

����������5�J�����������5�J�F�+������&�����������J�������5�= 242

��4�����;�5)�;6������5����6������5�<= 250��4�����;�5)�;6����������

������6���������<��;�5)�;��������= 242

��4�����;�5)�;&��+���������&��+��<��;�5)�;��������= 242

��4�����;�5)�;&��+������������&��+�����<��;�5)�;��������= 242

��4�����;�5)�;&�4���������&�4��<= 242��4�����;�5)�;����:��

����������:�<��;�5)�;��������= 242��4���������<= 230J�239J�249J�254J�255��4���������.��<F�+������&����

�.��JF�+������&�����.������= 263��4�����������<= 239J�249J�254J�255��4�����������<= 230J�234J�236J�239J�249J�254J�

255J�264��4�����������.�����<= 263��4������������<= 230J�234J�239J�249J�254J�255J�

264��4��������<= 239J�254J�255

��4��������<��;�5)�;���5�����5�J������:����= 265

��4��������<��;�5)�;���5������5�J������:����= 234

��4��������<��;�5)�;6������5���6������5�= 249��4����������:);������<= 249��4�����������+�<= 239J�250��4������������+� ��6����<= 250��4������������������*����<�����:5�= 234��4��������*���*����<= 234��4��������*����������<= 234J�265��4�������������� ��6����<= 250��4��������������:<= 250��4�����������6�����<= 250��4����������������5�<= 232��4��������)����5�<= 236��4��������)�)+���5�<= 236��4��������)�@��5�<= 236��4��������)�5� 236��4��������)�5��5�<= 236��4��������)�&�+����<= 236��4��������)���:5�<= 236��4��������.�������:�5�<= 263��4��������@��#��)�+<= 250��4��������@����@������������:<= 250��4��������@����5� 248��4��������@����5�<= 232��4��������@�������:<= 250��4��������5�<= 254��4��������5�������: ��6����<= 250��4��������5�����@���������:<= 250��4��������5��������:<= 250��4��������5���������5�<= 232��4��������5�@����<= 240��4��������3���������<= 250��4��������3�;������<= 254

July 2002 Index 285

��4��������3��������<= 265��4��������3��������<=V 234��4��������!�;�����:�5�<= 263��4��������#4F6���<= 240J�254J�255��4��������6���������5�<= 248��4��������6���!��<= 234J�265��4��������6��������<= 234J�265��4��������6��)�+������<= 250��4��������6������<= 265��4������������+��*������������<= 250��4��������&������<= 251��4��������&�����*������������<= 251��4��������&�������<= 251��4��������&�A!��<= 255��4��������&�������5�<= 248��4��������&+�5�<= 255��4������������6��������.��<= 251��4������������:�5�<= 232��4���������������<= 240��4������������<= 240J�254��4����������<=V 265��4����������<�������= 235��4���������<= 230J�234J�240J�254J�255��4���������<F�+������&�����������= 251��4���������<F�+������&��������+��J���������J���

����J��������.��JF�+������&����������=V 265

��4���������������+��<F�+������&��������+��J��������= 235

��4��������)+���<���������J�����+����J�F�+������&����������J�����:5�= 236

��4���������<F�+������&�����1�������JF�+������&�����6�������= 238

��4�����������<= 238��4���������4������<= 238

��4����������<= 230J�235J�236J�240J�251J�254J�256J�265

��4��������;�<= 230J�235J�236J�240J�251J�254J�256J�265

��4�����������+���<�����:5�JF�+������&�������3�!���J�F�+������&������+�3�!���J���������J�������J�������������3��=V 236

��4�����������:);������<�����:);������= 251��4������������+�<������+�= 240J�251��4�������������+� ��6����<���

����+� ��6����= 251��4���������*�������������'<F�+������&����

��������������'= 240��4���������*�������������2<F�+������&����

��������������2= 240��4���������*������*��<F�+������&����

�������*��= 240��4���������*������*������<F�+������&����

�������*������= 240��4���������*������*������<F�+������&����

�������*������= 240��4���������*������)���5�<F�+������&����

�������)���5�= 240��4���������*������.�;<F�+������&����

�������.�;= 240��4���������*������!���<F�+������&����

�������!���= 240��4���������*������6����<F�+������&����

�������6����= 240��4���������*������&����<F�+������&����

�������&����= 240��4���������*������Y�<F�+������&����

�������Y�= 240��4���������������6���*��������<F�+������&����

������6���*��������= 251��4��������������� ��6����<���

������ ��6����= 251��4������������+���3�����<F�+������&����

����+���3�����= 263

286 iPlanet TradingXpert Administrator’s and Developer’s Guide July 2002

��4�������������<F�+������&��������= 256��4������������������<F�+������&����

���������= 251��4������������������<F�+������&����

����������= 241��4����������������*������!��4��<F�+������&����

�������*������!��4��= 251��4���������������:<���������:= 251��4������������6�����<������6�����= 251��4����������������<F�+������&�����������= 251��4���������)�;5�.��!���<F�+������&����

�5�.��!���= 263��4���������)������&��������<F�+������&����

�������&��������= 252��4���������)����!���<F�+������&����

�����!���= 254��4���������)����9������<F�+������&����

�����9������= 256��4���������@��#��)�+<�����#��)�+= 252��4���������@����@������������:<���

����@������������:= 252��4������

���@��������*������!��4��<F�+������&������������*������!��4��= 252

��4���������@�������:<����������:= 252��4���������@��������<F�+������&����

��������= 252��4���������5�<����= 254��4���������5�������: ��6����<���

�������: ��6����= 252��4���������5�����@���������:<���

�����@���������:= 252��4������

���5���������*������!��4��<F�+������&�������������*������!��4��= 252

��4���������5��������:<�����������:= 252��4���������5�@����<����@����= 241��4�������������<��;�5)�;��������= 235

��4������������<��;�5)�;��������= 230J�236J�241J�252J�254J�265

��4���������3���������<�������������= 252��4���������3��!���<F�+������&����

���!���= 252��4���������3��!���<F�+������&����

�3��!���= 263��4���������3�;������<�����;������= 254��4���������3��4��<F�+������&����

�3��4��= 230��4���������!���<F�+������&��������= 254��4���������!���<F�+������&�����!���= 241��4���������#4F6���<����4F6���= 241J�254J�256��4���������#���������<F�+������&����

����������= 252��4���������#��&�������<F�+������&����

���&�������= 252��4���������#��������<F�+������&����

���������= 252��4���������6����<F�+������&���������= 254��4���������6������5�<��;�5)�;6������5��

�6������5�= 252��4���������6�������<F�+������&����

��������= 241��4���������6�������<F�+������&����

�6�������= 263��4���������6���!���<F�+������&����

����!���= 254��4���������6��)�+������<������)�+������= 252��4���������6����������6����<F�+������&����

�����������6����= 252��4���������6��������������<F�+������&����

���������������= 252��4���������B���<F�+������&�����B������= 230��4���������B���5�<F�+������&�����5�� 230��4�����������+����*���<F�+������&����

��+����*���= 252��4�����������+����B���<F�+������&����

��+����B���= 252

July 2002 Index 287

��4�����������+�3�!���<F�+������&������+�3�!���= 256

��4�������������<����������= 235��4��������������.��6���<��;�5)�;���5��

����5�= 235J�265��4�������������+��*������������<���

����+��*������������= 252��4�������������+��!���<F�+������&����

����+��!���= 252��4�������������+��B���<F�+������&����

����+��B���= 252��4�������������+��B���5�<F�+������&����

����+��B���5�= 252��4����������������<F�+������&����

��������= 263��4����������������*��������<F�+������&����

�������*��������= 252��4���������&�������������6����<F�+������&����

��������������6����= 253��4���������&�����������������<F�+������&����

������������������= 253��4���������&������<����������= 253��4���������&��������������<F�+������&����

���������������= 253��4���������&�����<F�+������&�����&�����= 263��4���������&�����*������������<���

������*������������= 253��4���������&�����!���<= 235��4���������&�����!���<F�+������&����

�&�����!���= 253��4���������&�����B���<F�+������&����

������B���= 253��4���������&�����B���5�<F�+������&����

������B���5�= 253��4���������&�������<�����������= 253��4���������&�A!��<�����A!��= 256��4���������&��+�����!���<F�+������&����

���+�����!���= 256

��4���������&��+��6�����<F�+������&�������+��6�����= 256

��4���������&������*���<F�+������&�����������*���= 253

��4���������&������B���<F�+������&�����������B���= 253

��4���������&���3�!���<F�+������&��������3�!���= 256

��4���������&�������!���<F�+������&������������!���= 253

��4���������&��������������<F�+������&�������������������= 253

��4���������&�������������<F�+������&������������������= 253

��4���������&�4)������&��������<F�+������&������4)������&��������= 253

��4���������&+�5�<����+�5�= 256��4���������&+�!���<F�+������&����

�+�!���= 256��4�������������6��������.��<���

����6��������.��= 253��4�������������:&����<�����������= 235��4����������������<����������= 241��4�������������<�������= 241J�254��4�������������!���<F�+������&����

����!���= 256��4����������������<�����:5�J�����5�J�����5�J����

���5�= 232��4���������������<�������������H5�J�

����������H�JF�+������&�����������J�������H5�= 248

��4������������������<F�+������&����;��������= 235

��4��������4��<4�������4����&������= 263��4���F�+������&��������������.��!���<���

���;J������:5�= 234��4���F�+������&������*�������������'<= 239��4���F�+������&������*�������������2<= 239��4���F�+������&������*������*��<= 239

288 iPlanet TradingXpert Administrator’s and Developer’s Guide July 2002

��4���F�+������&������*������*������<= 239��4���F�+������&������*������*������<= 239��4���F�+������&������*������)���5�<= 239��4���F�+������&������*������.�;<= 239��4���F�+������&������*������!���<= 239��4���F�+������&������*������6����<= 239��4���F�+������&������*������&����<= 239��4���F�+������&������*������Y�<= 239��4���F�+������&����

��������6���*��������<= 250��4���F�+������&���������+���3�����<= 263��4���F�+������&����������<= 255��4���F�+������&���������������<= 240J�250��4���F�+������&����

���������*������!��4��<= 250��4���F�+������&�������������<= 234J�248J�265��4���F�+������&�������������<= 250��4���F�+������&������)�;5�.��!���<= 263��4���F�+������&������)�*������<= 236��4���F�+������&������)������&��������<= 250��4���F�+������&������)�)+���&����3�<= 236��4���F�+������&������)���5�<= 236��4���F�+������&������)����!���<= 254��4���F�+������&������)����9������<= 255��4���F�+������&������.��!���<= 234J�265��4���F�+������&����

��@��������*������!��4��<= 250��4���F�+������&������@��������<= 250��4���F�+������&����

��5���������*������!��4��<= 250��4���F�+������&������3��!���<= 250J�263��4���F�+������&������3��4��<= 230��4���F�+������&������3����@����<= 240J�254J�

255��4���F�+������&������3����1���<= 240J�254J�

255��4���F�+������&������3����<= 240J�254

��4���F�+������&������3����<=V 255��4���F�+������&������!���<= 240J�254��4���F�+������&������#���������<= 250��4���F�+������&������#��&�������<= 250��4���F�+������&������#��������<= 250��4���F�+������&������6����<= 254��4���F�+������&������6�����!���<= 240��4���F�+������&������6�������<= 240J�263��4���F�+������&������6���!���<= 254��4���F�+������&������6����������6����<= 250��4���F�+������&������6��������������<= 250��4���F�+������&������B���<= 230��4���F�+������&������B���5�<= 230��4���F�+������&��������+����*���<= 250��4���F�+������&��������+����B���<= 250��4���F�+������&��������+�3�!���<= 255��4���F�+������&����������+��!���<= 250J�265��4���F�+������&����������+��B���<= 250��4���F�+������&����������+��B���5�<= 251��4���F�+������&�������������<= 263��4���F�+������&�������������<= 234J�265��4���F�+������&�������������*��������<= 251��4���F�+������&������&������������<= 234J�265��4���F�+������&������&�������������<= 234J�

265��4���F�+������&����

��&�������������6����<= 251��4���F�+������&����

��&�����������������<= 251��4���F�+������&������&��������������<= 251��4���F�+������&������&�����<= 263��4���F�+������&������&�����!���<= 234J�251��4���F�+������&������&�����B���<= 251��4���F�+������&������&�����B���5�<= 251��4���F�+������&������&��+�����!���<= 255��4���F�+������&������&��+��6�����<= 255

July 2002 Index 289

��4���F�+������&������&������*���<= 251��4���F�+������&������&������B���<= 251��4���F�+������&������&���3�!���<= 255��4���F�+������&������&�������<= 234J�265��4���F�+������&������&�������!���<= 251��4���F�+������&������&��������������<= 251��4���F�+������&������&�������������<= 251��4���F�+������&����

��&�4)������&��������<= 251��4���F�+������&������&+�!���<= 255��4���F�+������&����������<= 234J�265��4���F�+������&����������������.��!���<= 234��4���F�+������&����

������������.��!���<=V 265��4���F�+������&����������!���<= 255��4���F�+������&�����������<= 234J�265��4���F�+������&������������<= 234J�265��4���F�+������&�����������6����<= 234��4���F�+�����&���������������<= 234��4�����������*���.���<�������!��= 234��4�����������*���5#����<�������!��= 234��4���������������&����<= 234J�265��4���������������<= 234��4�����������&����<= 234J�2656��������#���� 8(�<�!&5��'2= 168

6��������#�������:�����������<�!&5��'2� 88= 181

6��������#�����*�������A�����>�������5�������<�!&5��'2� /(= 200

R�������4����� 18J�20���������+���� 80

���������������������� 102��������&��������; 102����������������� 103J�104

��A���������B��������<�!&5��'2� -(= 143��������������A���������B��������<�!&5��'2�

-7= 155

S�������9��� 39J�405�4���� 25��� 18J�20���C������ 893��6����� 28J�29!����������� 31J�33J�38!���3��4������������ 21#��4���� 27��������� 35J�36����:��5��������� 41J�42������*����� 22J�23��� 40J�41

&���!����C3�������<�!&5��'2� 8/= 188&�����&��������<�!&5��'2� /2= 214������������������������������������ 93������������� 99��������&��������; 102�;��������� 100J�101

T���������������� 35J�36����:����������� 19����:��5���������������� 41J�42������*������������ 22J�23�����������65�������������������������������� 229

�65���������� 227����������� 17

290 iPlanet TradingXpert Administrator’s and Developer’s Guide July 2002

���������� !���������"���������������������������������������� 95��������������������������� 96������ 92����������������� 93

���������>4�������� 78�������F�+���������!�& 98������������������� 47������$� 43����������;���������� 15����������������������� 102������������ 8)�5����������������� 107�+���� 79������$��������������������������� 87������$������������������������������� 86

���������� 80�������������� 79���������������� 84����������������� 83������� 80

������������� 13:����������� 16�������4�������>��������� 88������������� 99������������������������������������ 44������������ 18+��������������������������� 44������ 14

��������������������������������&��������; 102�;��������� 100J�101

��������������*������&�������&������3������<�!&5��'2�2'-= 108

������������������������������������ 44�;��������������� 100J�101

U������������ 18������������������������������������� 48J�76

V���������� 40J�41+��������������������������� 44