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

� �����

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

���� ���������� ������ ��������, ��������������� �� ��������.

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

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

��� ��� ����������� � ��� ������ ���������� ����������� ������������ ����� ������������, ����� ������ ���������� ����������� �������� ����� ������� ����� ������������, ���������� ���������� ���������� �������� � �������� <actions> ������ ������������.

����� ������ ���������� ����������� �������� ��� ��������, �� ���������� ��������� � ���������� ����, �� ���� � ����������� ���������� ������ ������������ ��� ���������.

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

� ����� ������ ������������ ������ ���������� ����������� ��������� �������� � ��� �������, � ������� ��� ���������� � �������� <actions>. ��� ��� ����� �������, � ������� �� ���������� �������� � ���� ������ ��������.

��������� �����-���� �������� ��� ������ ������������ �� �����������. ���� �������� <actions> ��� ��� �� ����, ������ ���������� ����������� ��������� ��������������� � ���������� ������� ��������� ������ ������������, �� ���� � ������ ���������� ������ ������������ ��� ���������.

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

��� ������� ���������� �������� �� ��������, ��� � ����� ������ ����� ��������, ����������� ���������������� �������� ���� ������ ����������� ���������, ��������� ����� ����� ������ ���� �� ���� ������. ��������, ���� ���� ����� ��������� ��������� ��������, ��� ��������� ����� ���������, ����������� ��� ������, ��������, ������������� � ������, ��������� ���������� ��� ����� ���������������� ������, ������������� ������ (�������� ������ �����������).

������ ���� ��������� �����, � ������� ������ ������������ ���������� (�������� ������ ������������� ��������, ������������ � ����������).

������� ��������, ��������

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

�� ������� �������� ������� ������ ��������� ����������� ����� ��������� � �������� ��������. ��� �������� �������� �� ������� �������� �������� ����������� ��������� ����� �������� � ������� <actions> �������� ���������� ������. �� ���. 27 ������� ������� ������� ��������:

���. 27. ������� ��������

�� ������� ���� ������� ������� ������ ��������� �����������. ��� �������� ���������� ������ - Screen1 - ��������� � ���� ��� ������ � ������� ����� ������� ������. ���� ���� ��� ������ ����������� ���������� �����, �������� � ��������. ������� ������� ��������.

�� ������� ���� �����, ��� � ������� ��������, ��� � � ������� ��������, ���� ������� � ������ �������.

� ������� ������� ���������� ����������� ��������, ������� ������������ �� ���� ������� ��������, ��������������� ��� �����. � ���������, ���� ������ ��������, ������������� � ������� ����� ���� ������� ��������, �������� ��� �������� ���������� ��������. �� ������� ���� �������� ���������� �������� ���, ��� ��� ������� �������� ��� �� �������.

� ������ ������� ������� �������� ��������� ���������� �������� ���������� ��������, ���� ��� ����. ���� ������� ��������� ���������� - ��� �������� ����, � ������ ������� ������� �������� ������������ ����������, ����������� � ����� ���� ��������. ���� ������������ ������� ��� �������� ������ ��� ��������, ����� ��� �������� ����������, � ������ ������� ����� ������������ ����������, ��������������� �������� ����������.

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

����� ����������� � ���� ������ �������� � ���. 27, ����� �������, ��� � ��� ��� ��� ��� ������� ��������. �������� ��� ������, ����������� � ������� ������ � ��� ������������ �� ����� new, ������������� ��� �������� ����� ��������. ��� ����� ������ �� ���. 27, ��������� ����� ���� ������ �������� ������������ ��� ������ ����� ����� ������. ���� ���������� ������ �������:

���. 28. ���������� ������ � ���� ������ ��������; ������� �������� ��� �� �������
<new input action>
<new extract action>
<new prompt action>
<new message action>
<new pause action>
<new xfer action>
<new comm wait action>
<new trace action>
<new mouse click action>
<new box select action>
<new run program>
<new variable update action>
<new play macro action>
<new perform action>
<new conditional action>
<new print start action>
<new print extract action>
<new print end action>
<new sql query action>
<new file upload action>

��������, ���� �������� �� �������� <new input action>, ������ ������������ ������� ����� �������� ���� � ��������� ��� � ������� ������ ������. � ������ ������� ������� �������� �� ������� ��������� ��������� ����, ������������� �������� ���� (�����, ��� ������������������ ����� � ����������). ����� ������� Input (����) �������� � ��������� ������� ���� ������ ��������, � ��� ������ � ���� ���� ����� ��������� �������� ���:

���. 29. ���������� ������ � ���� �������� ��� ����� ����������� ��������
Input action1(0,0)
<new input action>
<new extract action>
<new prompt action>
<new message action>
<new pause action>
<new xfer action>
<new comm wait action>
<new trace action>
<new mouse click action>
<new box select action>
<new run program>
<new variable update action>
<new play macro action>
<new perform action>
<new conditional action>
<new print start action>
<new print extract action>
<new print end action>
<new sql query action>
<new file upload action>

����� ������ ���������� ����������� ������������ ����� ������������, �������� ����������� � ��� �������, � ������� ��� ����������� � ���� ������ ��������. ����� �������� ������� ����������� ��������, ������� ������ �������� ������� ������ �� ���� ������ ��������.

��������

�������� ������ �������������� (������� <boxselection>)

�������� ������ �������������� ������ ������������� ��������� � ���� ������, �������� ��������, ��� ������� �������� ������������ ������� ����� � ���� ������, �������� ������ ���� 1 � ������������� ��������� ����, ����� ���������� ������������� ���������.

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

� ������ ������� ������� �������� ������� ��������� ����� � �������� �� ����� �������������� ���������, ������� �� ������ ������� ��� ��������. ���, ���� �������� ������ �������������� - ��� ������� ��������� �������� � ���� ������ ��������, ����� �������� ����� � ���������� �� ��������� � ���� ������, ����� ������� ������ ��� ������������� ���������. ����� �� ��������� ������������� ��������� � ���� ������, �������� ����������� ������� �������� ������ � ������� ��� ����� �������������� ��������� � ��������������� ���� ����� ������ � ������� �������� ������ ��������������.

����� ������ ������������� ����� (��������, - 1) � ���� ����� ������ (������ ����) � � ���� ����� ������� (������ ����), ����� ������� ������������� �������� ������������ ��������� ������ � ���������� ������� � ���� ������. ��������, ���� ������ ���� ������ - 24 �� 80 � ������� ��������� ����� (1, 1) � (-4, -10), ������ ���������� ����������� ������ ������������� � ������������ ����� (1, 1) � (21, 71) (�������� ������ ����� �������������� �������� ��� ������ ��� �������).

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

���� ���������� ������������� ���������, � ����� �������� ����� � ���� ������ ���-���� ��� ������ ����� ��������������, �� ����� ����� � ���� ������. ������ ���� ������ ���������� ����������� ������������� ������������, �������� ������ ����� �� ������� ������������ ������������� ���������.

����� ������� ������������� ��������� � ������������, ���� ��� �����������:

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

� ���� ID ����� ����� ������� �����, � ������� ���� ��������� ��� ��������:

���� �����, �� ������� ������� ������, �������, � ���� ����� ��������� ����� �������� ��������������� �������������� ������ (�������� ������������� ������� ��������������� �������������� � ������� ��������).

������

�������� ������ ������ ����������� � �������.

�������� �������� ����� (������� <commwait>)

�������� �������� ����� ����������, ����� ��������� ����� ������ ��������� �� �������� ���� � ���� ��������. ��������, ����� ������� �������� �������� �����, ����� ��������� ������������ ������� ���������� � ������.

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

����� ������ ���������� ����������� �������� ���������� �������� �������� �����, �� ��������� ��������� �����, �������� ��� ����� ��������, � ���������� ��� � ����������� ���������� ����� ������. ���� ��� ��� ��������� ���������, ������ ���������� ����������� ���������, ��� �������� �������� ����� ���������, � ��������� � ���������� ���������� ��������.

������ ���� ��� ��� ��������� �� ���������, ������ ���������� ����������� �� ��������� � ����������� �������� � ���������� ��������, ���� ����������� ��������� � ������ �� �������� � ��������.

��� �������� �������� ����� ����� ������ �������� ����� �������� � �������������, ����� �������� ������ ���������� ����������� ��������� ��������. ��� ������, ��� �������� ����������� ����� ��������� ����� ��������, ���� ���� ��������� ������� ���������� ����������� ��������� ����� �� ����� ����������.

����� �������� �������� ����� ����� ������������� ������������� ������-�� ������� ��������, ��������, �������� ����������, ����� ��������� �������������� ������ ���������� ���������, �����������, ���������� �� ��������� ��������� ����� � ������, ��� �������� �������� ����� ����������� ��-�� ��������� ����� ��������.

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

������ ��� ������������ ���������� ��� ������ ��� ��� �� ������� ��������� ����� ������ �������� ����� ��������� ������ (����� ��� ��������� ���������, ����� ��������� � ����������) �� ���������� ���������� ���������, � ������� ������� ��������� �������� � ������� ������������ ����������� ������� (�������� � ��������� ���������� ID ������� �������). � ����������� ������� �� ������� � �������� �������� ����� ��� ������������� ���������� ���������. �������� � ��������� ������� ������ ���������� ���������.

(���� ������ ����� ������ ��������� ���������� ���������, ����� ��� �������� ���������, ����� ����� ������ ����� ��� ��������� � ������� � ����������, ������ ��� ������ ���������� ����������� ������ ��������� �������� �������� �����. ������� ��� ���������� �������� �������� ����� ������ ���������� ����������� ����� ������������� ����� ���������� ���������� ���������, ������� ��� ��������.

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

����� ������ ����� �� ���������, ������������� � ���� ������ ��������� �����. � ����. 15 ����������� �������� � �������� ���� ���������:

����. 15. ��������� �����
��������� �����: ��������:
���������� ������������ ��������� ���������. �������� ������������ �����.
�������� ��������� ���������� ����������� ���������� ������.
��������� ���������� ������ ���������. ���������� � ������.
���������� ������ �������� ������������ Telnet.
��� ���������� ����� ������ ��� ���������� �����������.
ID ������� ������� ���������� ����� ID ������� ������� ����������.
�������� ����������� ���������� �������� ��������� �����.
���������� ��������� ������ �������. ��� ���������� � ������.

���������� ��������� (�� ���� �����, ������� ������ �������������� ����� ���������� ������):

���� � ���� ������ ��������� ���������� ������� ������� <Expression>, ���������� ������� ���������, ������� ����� ��������� �� ������ �� �������� ���� �� ����� ��������� ������� ���������� ����������� ��� �������� value �������� <commwait> (�������� ������ ������� <commwait>). ��������, ����� ������� ���������� � ������ $strCommState$, ������� ����������� �� �������� CONNECTION_READY.

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

� ���� ID ����� ����� ������� �����, � ������� ���� ��������� ��� ��������:

���� �����, �� ������� ������� ������, �������, � ���� ����� ��������� ����� �������� ��������������� �������������� ������ (�������� ������������� ������� ��������������� �������������� � ������� ��������).

�������

���. 30. ������ �������� �������� �����
<commwait value="CONNECTION_READY" timeout="10000" />

�������� ������� (�������� <if> � <else>)

�������� ������� �������� ��������� ��������:

�������� ������� ������������ ������� ��������� if ��� ��������� if-else.

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

� ���� ������� ����� ������ �������� ���������, ������� ������ ���������� ����������� ������ �������. ��� �������� ��������� ����� ��������� ���������� � �������� ���������, � ����� ����� � ��������������� �����������, ����������������� ����������, ����������� � �������� ������� Java (�������� ������ �������� � ���������� ��������� � ���������).

������� ������� (������� <if>)

�� ������� ������� ������� �� ������� ��������, ������� ������ �����������, ���� ������� ����������� ��� true.

�� ������� ������� ������� ���� ����������� ��������, ����� ���������� ����������� ��������� �� ������� ��������. � ������:

����������� ����������� �������� �� ������� ������� �������, ����� ��������� � �������� ��������, ������� ������ ���������� ����������� ������ ���������, ���� ������� ����������� ��� true.

��������, � ���� ������� ����� ������ ��� ����������, ����� ��� $boolResult$, � ������� ���������� �������� ��������� ���� ���������. ���� �������� $boolResult$ - true, �� ������ �������� ��������� �������� ���������, ����� ������� ��� ������������ ��������� � ���������. ����� �������, �� ������� ������� ������� ����� ������� �������� ��������� � ���������� � ���������, ������� ����� �������.

��� ��������������� ������������ ��� ��������� ������� $boolResult$. ���� ��� �������� - true, ������ ���������� ����������� �������� �������� ���������, ������������ ���� �� ������� ������� �������. ��� �������� false ������ ���������� ����������� ��������� �������� ��������� � ��� ��������� �������� (���� ��� ����), ������������ �� ������� ������� �������.

������� ����� (������� <else>)

�� ������� ������� ����� �� ������� ��������, ������� ������ �����������, ���� ������� ����������� ��� false.

��� � �� ������� ������� �������, �� ������� ������� ����� ���� ����������� ��������, ����� ���������� ����������� ��������� �� ������� ��������. ����������� ����������� �������� �� ������� ������� �����, ����� ��������� � �������� ��������, ������� ������ ���������� ����������� ������ ���������, ���� ������� ����������� ��� false.

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

�������� ����������� �� ��������� ��������� �������� ������� �� �������� ������� ������� ��� ������� �����. ������� ������ ������������ ���������� ��������� if, ���������� � ������ �������� if, ��� ��������� if, ���������� � �������� else. �������� ���� ������������ ���������� ���� �� ������.

������

��������� �������� ���� ���������� ������������ ��������� ����. ���� ������� ������ - ��� ������ true, �������� ���� ������� ���� � ���������� "�� ����� TRUE". ���� ������� ������ - ��� ����� ������ ������, �������� ���� ������� ���� � ���������� "�� ����� FALSE". � ���� ������� ������������ ��������� ��������: �������� ���������, �������� ������� � �������� ���������.

������ �������� ���� ����� ����������� �� ����� ��������� � ����� ������, � ����� �������� � �������� ����. ��� ��� ��� ������ �������� ����, ��� ����� ���������� �� ����� ������������ � ������������ �������� ������������. ���������� ������� ����� ��������� ���������� � ������ $strData$. ����� ������� ��� ����������, �������� ��������� ������ ����� ���� ������ <HAScript> � �� ������� �������� <screen>:

<vars>
   <create name="$strData$" type="string" value="" />
</vars>

����� ���������� ����� �������� � ��������� ����������� ��� ����� ����� �������� ��� � ��������� �����������, ��� � ��������� ����.

�������� �������� �� ��������� ����������� ����� �������:

���. 31. ������� ��������� ����, ������������ �������� �������
<actions>
   <prompt name="’Type true or false’" description="" row="0" col="0"
               len="80" default="" clearfield="false" encrypted="false"
               movecursor="true" xlatehostkeys="true" assigntovar="$strData$"
               varupdateonly="true" />
   <if condition="$strData$" >
       <message title="" value="’�� ����� TRUE’" />
   </if>
   <else>
       <message title="" value="’�� ����� FALSE’" />
   </else>
</actions>

�������� ���������� (������� <extract>)

�������� ���������� ����������� ����� � ���� ������ � ��������� ��� � ����������. ��� �������� ����� ������� � ������������ ����� �������� �����, ��� ������ �������� ������ ������������ ������ ������ ���������� ��������� (�� ����������� ������������� API �� ���������� ������������ ������������).

���� � ��� ���� ������� IBM Host Access Toolkit, �������� ���������� ����� ������������ ��� ������ ������ � ����� ��������� ���������� ������. �������������� ���������� �������� � ������� ������������� ����������������� ������ ������������ ��� ������� ������ � ����� ��������� ������.

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

�������� ������ ������������� �������� ���������� - ��� ������ ������, ���������� � ���� ������. ��� ���� �������� ������� IBM Host Access Toolkit �� ���������.

����� ����������� ����� ��������� �����. ������ ��� ����� �������� ������ � ����������� �����������.

  1. ��� ������������� ������� ����� ����������� ����������
  2. ������� ������� � ���� ������, ������ ���� ��������� ������.
  3. ������� ��� ����������.
  4. ������� TEXT_PLANE ��� ��������� ������.
  5. ������� ����������, � ������� �� ������ ��������� �����.
������� ����� ����������� ����������

���� �� ������ ����������� ������������� ���� ������, ������� ��� ����� ����������� ���������� �������� false (��� �������� �� ���������). �������������� ���������� �������� � ������� ������ ������������� ������� ���� ������.

� ��������, ���� �� ������ ����������� ����������� ��������� ������������������, ������� ����������� �� ������ �� ������, ������� ��� ����� ����������� ���������� �������� true. �������������� ���������� �������� � ������� ������ ��������� ������������������ �� ���� ������.

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

����� ������ ������� ���� ������, ������ �� ������ ����������� �����, ����� ��� ������������ ������������� ��������� ��� ����� ��������� ������ � �������, ��� ������ ��� ���������� ��������� ������� � ���� ������ � ������� � ���� �������� ����������.

��� ����� ������������ ������� ������ ���������� ����������� �������������� �������� ��-������� � ����������� �� ����, ����� �������� ������ ��� ����� ����������� ���������� - false ��� true (�������� ������ ������� ����� ����������� ����������).

���� ������������ ������������� ��������� (�������� ������ ������������� �������������� ���������), ������ ���������� ����������� ���������� ���������� ������ � ������� �������� ������ ���� �������������� ��������� � ������ ���� �������� � ����� ������ � ������� (�������� ��� ������� ���� � ���� �������� ����������), � ���������� ������ � ������� ������� ������� ���� - �� ������ ���� �������� ������ � ������� (�������� ��� ������ ����).

���� �� ���� ������� �������� � ���� ������ � �������, ������� ������� ����� ��������� ������ � ������� � ������ ���� �������� ������ � ������� (�������� ��� ������� ���� � ���� �������� ����������), � ����� - ������ ����� ��������� �� ������ ���� �������� ������ � ������� (�������� ��� ������ ����). ����� ������������ ��������� ������ � ���� ������, ����� ���������� ������ ���������� (�������� ������ ������������� ���������� ������� ���� ������).

� ���� ����� ������ (������ ����) ����� ������ �������� -1, ����� ������� ��������� ������ ������� ������ � ���� ������. ��� �������� �����������, ���� ���� ������������ �������� � ������ ������� ������ ������ (��������, 25, 43, 50), � �� ������ ����������� ������ ������ �� ��������� ������. ���������� ��� ���� ����� ������� (������ ����) ����� ������ �������� -1, ����� ������� ��������� ������� ������ � ���� ������ (�������� ������ ����� �������������� �������� ��� ������ ��� �������).

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

���������� ������� ��� ����������, ��������, 'Extract1'. ������ ��� ��� ������ �� ��� ���� ������������, ���� �� �� ����������� ������� IBM Host Access Toolkit.

������� TEXT_PLANE ��� ��������� ������

� ���� ������ ��������� ������ �������� �� TEXT_PLANE. ��� �������� �� ���������.

������� ����������, � ������� �� ������ ��������� �����

�������� ������������� ��������� ���������� ��������� ��������� � ������� ��� ����������, � ������� �� ������ ��������� �����. ����� ������ ���������� ������ ���������, ���� �� �� ����������� ������� IBM Host Access Toolkit.

����� ������������ ��� ������. ��������, � ����������� ������� ��� ����������� ��������� ������ � ��������� ����������, ����� ��������� ����������� �������� ������������ ����� ���������� ��� ������.

������ ���� ������ ���������� ������-���� ������� ������������ ���� ������ (�����������, ��������������, � ������� ���������), ������ ���������� �����������, ���� ��� ��������, ����������� ������ � ������ ����������. ��������, ���� ����� �� ������ - 1024, � ��� ���������� - �������������, ������ ���������� ����������� ����������� ������ 1024 � ����� ����� 1024 � �������� ��� �������� � ������������� ����������. ���� ������ ���������� ���������� ��� �������������� ������ � ���� ������ ���� ����������, ������ ���������� ����������� ������� ��������� ������������ � ������ ��������� �� ������ ������� ����������. �������������� ���������� � �������������� ������ �������� � ������� �������������� �������������� ����� ������.

��������� �������� null � ������ ����������� ��������

����������� �� ��������� TEXT_PLANE ����� �� �������� �������� null (0x00) ��� ������ ����������� ��������. ����� ������ ������� �� ������ ������, ���������� ��� ���������� ������, ����� ������������� ��� ������ �������.

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

����� ��� ����� ����������� ���������� ������ �������� false (�� ���� �������� �� ���������), ������ ���������� ����������� ������������� ��� ���� �������� ������ � ������� ��� ����� ������� � ������ ������ ���� (������������) �������������� ����� ������. ���� ������������� ���� ����� ���� ������ ��������� (��� ������ �������) ��� ������� (��� ���� ���������� ���������).

������ ���������� �����������:

�������� � �������� �������, ��� ������ 40 �������� ����� 16, 17 � 18 ���� ������ ���������:

.8..Outlist.....Display, delete, or prin
.9..Commands....Create/change an applica
.10.Reserved....This option reserved for

� ��������, ��� ������ ���������� ����������� ��������� �������� ���������� �� ���������� �����������:

��� ��� ��� ����� ����������� ���������� ������ �������� false, ������ ���������� ����������� ������������� ���� ��������� ��� ������� ����� ��������� ������, ��� ����� ������� ���� ��������� � ������ 16 � � ������� 5, � ������ ������ - � ������ 18 � � ������� 12.

������ ���������� ����������� �������������� ������ ���������� ��� ������ ������. ����� ������ ������ ������������� ���� ������ �� ����� ������ �� ��� ('Outlist.', 'Commands', 'Reserved') � ������������ ������ ������ � ������ ����������. � �������, ������ ���������� ����������� ��������� ��� ������ ���������� � ���������� ���������� $strTmp$. ������ ���������� $strTmp$ �������� ��������� ������:

'Outlist.CommandsReserved'

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

����� ��� ����� ����������� ���������� ������ �������� true, ���� �������� ������ � ������� ��������������� ������� ���������� ����������� ��� ��������� � �������� ������� (������������) ����������� ��������� ������������������, ����������� �� ������ �� ������, ���� ����� ����� �������� ��������� �� ��������� �� �������� �������. ������������������ ������ ����� ���� �������� �� ������ ������� �� ����� ���� ���������� ���������.

������ ���������� �����������:

��������, ��������, ��� ������ 21 � 22 ���� ������ �������� ��������� ����� (�� 80 �������� � ������ ������):

........Enter / on the data set list command field for the command prompt pop-up
or ISPF line command............................................................

� ��������, ��� ������ ���������� ����������� ��������� �������� ���������� �� ���������� �����������:

��� ��� ��� ����� ����������� ���������� ������ �������� true, ���� ������ � ������� ��������������� ������� ���������� ����������� ��� ������� ������ � ��������� ������������������ ������, ��� ��������� ������� - ��� (21, 9), � �������� - (22, 20).

������ ���������� ����������� �������������� ������ ���������� ��� ������ ������. ����� ������ ���������� ����������� ������ ������������������ ������ � ������ �� �����, �������� � ���������� ������� ������ 21 �� ������ ������ ������ 22. � �������, ������ ���������� ����������� ��������� ��� ������ ���������� � ���������� ���������� $strTmp$. ������ ���������� $strTmp$ �������� ��������� ������ �� 92 �������� (� ��������� ������ ������������ ����� ��������, ����� �� �������� ��� ������� ����� ���������, �� �� ����� ���� �������������� ������ ��� ���������):

'Enter / on the data set list command field for the com-
mand prompt pop-up or ISPF line command'

��� ���������, ���� �� � ���� ������� ��� ����� ����������� ���������� ���� ������ �������� false, ���������� $strTmp$ ��������� �� ������ ������ �� 24 ��������, 'Enter / on tline command'.

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

������������� ��� ����� ��������������� ��� ������������� � ��������� IBM Host Access Toolkit ������ � ��� �������, ����� ��� ����� ����������� ���������� ������ �������� false. ������ �� ����� ������������ � ��� ��������� ������������ ������������, � ��� ����� ��������� ��������� ����� ����������� ����������, false ��� true.

����� ��� ����� ���������� ����� ������ �������� true, ��� ����������� ������ ��� ����� ������ ���������� ����������� ���������� �� ������ ���� ������ � ������� � ���� ����������, �� � ������� ���� � ���� ������. ������ ���������� ����������� ���������� ������ ����� (���� �� ����������� �������� ������������) ��� ���� ������ �� ���������������� ����� (���� ���� �������� �� ������������).

�� ����������� ����� ���������� ����� � ������ ������� � ����������� �����, ������� �������� �� ������������� ����� ������, � �� �� ����� (�������� ������ ��� ������ ���������� ����������� ��������� ����� � ������������� ������� (����� ��������)).

����� ����� ���������� ����� - true, � ����� ����������� ���������� - false

����� ��� ����� ����������� ���������� ������ �������� false, ���� ������ � ������� ������������ ���� �������������� ����� ������. ����� ��� ����� ���������� ����� ������ �������� true, ������ ���������� ����������� ������ ������ ������ �������������� ����� ������ � ������������ ������ ���� � ������ ��������� �������:

���������� ����� ���������� ����� ������� � ������� ����� ����������� ���� ��� ����� ������, ���� ���� � ���� ���� ���� �������� � ����� ������ �� ���������.

��������, ��������, ��� ������ ���� ������ - 80 ��������, � ������ 9, 10, 11 � 12 ����� ���� �����:

...............................................Compress or print data set.......
..............................................................Reset statistics..
..............................................................Catalog or display
information of an entire data set...............................................

�������� �����, ��� ��������� ��������� ������� � ������� ���� - ��� ����:

Compress or print data set
Reset statistics
Catalog or display information of an entire data set

�������, ��������, ���:

��� ������������� IBM Host Access Toolkit ������ ���������� ����������� ���������� ��������� ������ ����� ��� ������������ �������� ������ ��������� ������������: 'Reset statistics', 'Catalog or display information of an entire data set'. ������ ���������� �����������:

���� �� �� ����������� �������� ������������, ������ ���������� ����������� ������������� ��������� ������ � ��������� �� ��� ���� ������ � ����������, �������� � ���� ����������. � ���� ������� ������ ���������� ����������� ��������� � ���������� ������ 'Reset statisticsCatalog or display information of an entire data set'.

����� ����� ���������� ����� - true � ����� ����������� ���������� - true

����� ��� ����� ����������� ���������� ������ �������� true, ���� �������� ������ � ������� ������������ ��������� � �������� ��������� ����������� ������������������ ������, ������� ��� ������������� ��������� �� ������ �� ������. ���� ����� ����� ������ �������� true ��� ����� ���������� �����, ������ ���������� ����������� ������������ ����������� ������������������ ������ ��������� �������:

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

����� ������������ API Java �� �������� IBM Host Access Toolkit ��� ������� � ������ �� ����� ��������� ������, � ��� ����� �� TEXT_PLANE.

��������� ������, � ����� ���� ��������� � ������ ���������� ������, ����� ���� ����������:

��� ������� � ����������� ������ ��� ������ ��������� ������������ ����� ����������� ����� MacroRuntimeListener � ������������������ � ������� bean Macro. ��� ������� �������� ���������� ������� bean Macro �������� ��� ��� ������ � MacroExtractEvent, ������� ��� ����� macroExtractEvent(). ��� ������� � ������ ����������� ������ GET � MacroExtractEvent.

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

� ���� ID ����� ����� ������� �����, � ������� ���� ��������� ��� ��������:

���� �����, �� ������� ������� ������, �������, � ���� ����� ��������� ����� �������� ��������������� �������������� ������ (�������� ������������� ������� ��������������� �������������� � ������� ��������).

�������� FileUpload (������� <fileupload>)

�������� FileUpload - ��� ������ � �������� ��������, ����������� ���������, ��������� �������, �������� ��� �������� ������� � ���� ������ �����. ��� �������� ������������ ��������� � ��������� SQLQuery, ������� ��������� ���������� �������� SQL ���� ������ ����� (�������� ������ �������� SQLQuery (������� <sqlquery>)).

�������� FileUpload ����� ������������ � ������ Host On-Demand ������ ����, ��������������� ������������ (������� 3270, ������� 5250, ������� VT ��� ���� CICS).

������ ��� ������, � ������� �� ������������, ����� ���������� �� �����, �������� �� �����, ��� ������� ��� ����� ���������.

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

URL ���� ������

� ���� URL ���� ������ ������� URL ���� ������ � �������, ���������������� ������ � ���� ������. ������ URL ���� ������ ������� �� ���� �������� Java Database Connectivity (JDBC), ������� ������������ ��� ������� � ���� ������ (�������������� ���������� � ��������� JDBC �������� � ������� ������������� �������� � ����� ��������). � ����. 16 ������� ������ URL ���� ������ ��� �������� JDBC, ����������� � Host On-Demand.

����. 16. ������� ��� URL ���� ������
�������, ��������������� � Host On-Demand: ������ URL ���� ������: �������:
AS/400 Toolbox for Java jdbc:as400://[����]
  • jdbc:as400://myISeries
  • jdbc:as400://9.88.24.163

�������� �������� �� ��, ��� � �������� URL ���� ������ (����� ��� jdbc:as400://myISeries) �� ������� ������������ ���������� ������, ���������� � �������.

��������� ������ ����� ������������� �� �����, �������� �� ���� �����, � ������� �������� ����� ��������� Host On-Demand. ��������, �������� FileUpload ����� �������� ���� iSeries, ���� ��� �� �������� FileUpload ������������ ����� ����� ������������, ����������� � ������ ������� 3270, ������������ � ������ zSeries.

��� ������������� �������� JDBC, ��������� �� ���������������� � Host On-Demand, ���������� � ������������ ������ ���������� ��������, ����� ��������� �������������� URL ���� ������.

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

������� JDBC, ������������ ��������� FileUpload ��� ��������� � ���� ������, - ��� ����� ������� Java �� ������� ������� ������� Host On-Demand, ������������� � ���������� ������� �� ��������� �����. ��� ��������� ������� �� ��������� ����� ������������� ������ � ���� ������.

������ Host On-Demand ��� �������� � ���� ������� JDBC �� AS/400 Toolbox for Java. ���� ������� ������������� ����������� ��� ����� ������� ���������. �� ������������ ������� ������ � ������ DB2/400 �� ��������� ������������������ ������� iSeries ��� AS/400.

���� ��� ����� ������ ������� JDBC, ���������� � �������������� ���������� ������� ��� ������ ��� ��� ���������. ���������� ��������� ��������� �������� ��� ��������� ����� �������� �� ����� ������� �������� ������� Host On-Demand.

� ���� ������ ������������� �������� � ���� �������� FileUpload � ��������� ����������� �������� �������, ��������������� � Host On-Demand, ��� ����� ������, ���� �� ���������� ������������ ������ �������.

� ���� ����� �������� ���������� ������ ���� � ������ � ������ Java ��������. ���� ������� �������, ��������������� � Host On-Demand, �������� ����������� ������� ��� ��� ��� ������ � ���� ����� �������� (com.ibm.as400.access.AS400JDBCDRIVER), � �������� ��� ��� ������ ������. ��������, ���� ������� ����� ������ � ���� �� ������� ������������� ��������, ���������� ����� ������ ���� � ������ ��� �������� � ���� ����� ��������. ���� ��� ���������� ������ ��� ������, ����������� � ���������� ��������. ��� ����� ����� �� ��������, ��� ����� ��������� ������� (��������, com ���������� �� COM).

���� �� ������ �������� �����-�� ������� � ���� �� ������� ������������� �������� (������ ������������� ������ ��� �������� ����� ������ � ������� ��� ������), ����� ���������������� ���� ������� � Host On-Demand (�������� ������ ����������� �������� JDBC � ����������� �������).

ID ������������ � ������

���� ��� ���������� � ����� ������ ��������� ID ������������ � ������, ������� ID ������������ � ���� ID ������������ � ������ � ���� ������.

Host On-Demand ������� ������������������ ����� ������ � ���������� � ���� ������. ��� ���������� �������� ����� ��� ��, ��� ��� ��������� ������������� ������ ��� �������� ����� (�������� ������ ������). �������:

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

����� ����������� ��� ����������� ������ ���������� � ���������� (URL ���� ������, ������������� ��������, ID ������������ � ������, � ������� ���� ������� � ���������� �������), ��� ����� ������������ ���������� ����� � ���������� �������� ����������� ������. ��� ���������� �������� � ����:

����� �����, ��� ���� ����� �������� �� ����������� ������ ����� ������� �������������� ����������: ������� �������� ����� ��� �������� �������� � �������� ������� ��� �������� ���������. � ����. 17 ��������� ������ ���� ����������:�

����. 17. ���� �������� �� ����������� ������ � ����������� ����������
��� ����������� �����: ��������� ��� ������� �����: ��������� ��� ��������� �����: ��������� ������ ����������:
������� �� �� ������� �������� �����
�������� �� �� (�� �����)
�������� �� �� (�� �����)
�������� �� �� �������� �������
��� ����� � ��� �����

� ���� ��� ����� ������� ���� ���������� ����� � �������, ������� �� ������ �������� � ������� � ���� ������ �����. (���� � ����� - ��� ������, ������� ������� ��� ������ � �������, ��������������� ������ ������� �����������, �������� ��� ������������.) ����� �����, ����� ������ ������ �����, ����� ������� ������ ����. ����������: ����������: � ���� ���� ���������� ������ ������ ���� � ����� � ���� ��� �����, � ��� ����� ����� �����, ���� ��� ���������� (��������, c:\Documents and Settings\User1\input.txt).

� ���� ������ ��� ����� �������� �� ������� ���� �����. � ���� ���� ������ ������������� �� �� ���� ������ ���� ������, ������� �������������� �������� Database On-Demand.

��� �������

� ���� ��� ������� ������� ��� ������� �� ���� ������ �����, ������� �� ������ �������� (�����, ��� hodtest). ���� � ���� ������ ����� ���� �����, �������� � ���������� � ����� ������� � ��� ����� (hod.hodtest).

�������

����� ������� ����� �������, ��������� ���� �� ������� ��� ����������� � �������� �� ����� �������.

� ���� ������� �������� ����� ������� ��� ����� � ������� � ���� ������ ����� (�����, ��� hod.hodmodel), � �� ����� ���� ������ ��� ������ ����� ������ ����� �������� (�����) � �������� ������ �������� ��� ����� �������. � ���� ������� ������ ���� ������� �� ��������, ������� � � �������, ������� �� ������ �������, � ������ ����������� �� �� ����� �������� � �������� ������ ��������, ������� �� ������ ������������ � ����� �������.

����������, �������� � ���� ��� ����� ���� ������ ��������� ������� �� �������� � �� �� �������� ������ ��������, ��� � � ����������� ���� �������.

����� ������ ���������� ����������� ��������� �������� ��������, ������ ��� ������ ������� ����� �������, ��������� ������ �� ���������� �����, � ����� ����� �������� � �������� ������ �������� �� ��������� ������� �������� �����.

��������

����� �������� ���������� ������������ �������, ��������� ���� �� ������� ��� ����������� � �������� �� ����� ��������.

�������� � ���� ��� ����� ���� ������ ��������� ������� �� �������� � �� �� �������� ������ ��������, ��� � � ���������� ���� �������.

����� ������ ���������� ����������� ��������� �������� ������, ������ ��� ������ �������� ���������� ��������� �������, ��������� ������ �� ���������� �����, � ����� ����� �������� � �������� ������ ��������, ��� ������������ ��� ������������ �������. ��������, ������������� �� �������� ������ � ������� hodtest ����� ���� 8 �������� � 300 �����, � ����� ���� �������� - 8 �������� � 250 ����� (��� ������ ����� ���� ������).

��������

����� ������������ ������ � ����� ������������ �������, ��������� ���� �� ������� ��� ����������� � �������� �� ����� ������������.

�������� � ���� ��� ����� ���� ������ ��������� ������� �� �������� � �� �� �������� ������ ��������, ��� � � �������, � ������� ����� �������������� ����� ������.

����� ������ ���������� ����������� ��������� �������� �������������, ������ ��� ������ ������������ ������ ������ �� ���������� ����� � ����� ��������� �������. ��������, ������������� �� �������� ������������� � ������� hodtest ����� ���� 8 �������� � 300 ����� ������, � ����� ���� �������� - 8 �������� � 320 ����� (300 �������� ����� � 20 ��������������).

��������

����� ��������� �������� ����� ������������ �������, ��������� ���� �� ������� ��� ����������� � �������� �� ����� ��������.

� ���� �������� ������� ������� ����� ��������, ������� �� ������ ��������.

�������� � ���� ��� ����� ���� ������ ��������� ������� �� �������� ������, ������� ���� ���� � ���� �������� �������. ��������, ���� ������ � ���� �������� ������� ��� ����� ��������, � ������� ������ ���� ��� ������� ������.

����� ������ ���������� ����������� ��������� �������� ���������, ������ ��� ������ �������� ��������� ������� ������ �� ������ �� ���������� �����. ��������, ���� � ������� hodtest ���� 8 ����� � 250 ��������, ����� �������� ������, ������ � ������� ������� � �������.

��������������� �������� ����������� ���� ������ ��� ������� Host On-Demand

� ������� �� ��������� ����� �������, ����� ���������� ����������� ��� ������� � ���� ������ �������������� ����������� �������� Host On-Demand. �������� ������ ����� ��������������� �������� (Features1) � ����������� �������.

�������� ���� (������� <input>)

�������� ���� ���������� ������������������ ������� ������ � ���� ������. ��� ������������������ ����� �������� � ���� ������� ������, �� ������� ��������� ������� (����� ��� a, b, c, #, & � ��� �����), � ����� ������� �������� (����� ��� [enterreset], [copy], [paste] � ������).

��� �������� ��������� ���� ������ �������� ������������� � ����������.

���������, � �������� ���������� ����

����������� ���� ������ � �������, ����� ������� ��������� ������ � ������� � ���� ������, � ������� �� ������ ������ ������������������ �����. ��������, ���� � �������� ���� ������ ������ 23 � ������� 17 � ������ ������ Hello world ��� ��������� �������� �������� �����, � ��� ������, ����� �������� ��������� ����������� ������ ���� �����, ������ ���������� ����������� ����� ������� � ���� ������ ������������������ Hello world, ������� �� ������ 23 � ������� 17.

���� ��� ��������� ������ � ������� ������ �������� 0, ������ ���������� ����������� ������ ������������������ ����� � ����������, ������� � ������������ ��������� ���������� ������� � ������ � ������� � ���� ������, ����� ����������� �������� ����. �� ������� �������� ��� ��������� ������ � ������� �������� 0, ����� ������ ���������, ��� ������� ��������� ���������� ������� ������������� (��������, ��� ������� �������� [copy]) ��� ����� ����������� ������������ ���������� ������� (��� ����� �������� ������ ����, ����� �������� ��������� ������ ����������� � ���������� ���������, ��� � ������ ���������������� ���������� ������� ���������� ���������� ��� ����� ������ ������ ���������� ���������).

������ �����

��� ��������������� ������������ ���� ������ ��������� �� ������ ����� � ���������� ����� ��� ��, ��� ���� �� � ������ ������� ������� �������� �������������.

��������, ���� �������� ���� ���������� ������ � ������� �������, ��������� ������ � ������ (����� ��� a, b, c, #, & � �.�.), � ��������� ������ �� ���������� � ���� ����� 3270 ��� 5250, ����� �������� ��������� ����� ������� ������� � ������� ����������� ������ � ������� ���������� ��� ���������, ��� ��� ���� �� ��� ������� ������� ��������� �������������.

������ �����

���� ������ - ��� ���� �����, � ������� �� ������� ������������������ ����� � ����������, ��������������� ���������.

����� ������� �������, ������� ������� �������� � ������ ������� (������ ��� a, b, c, #, & � ��� �����), ������� ��� ������ ���� �������.

����� ������� ������� �� ���� ������ ������� ��������, ���������� ���� ������ �� ������ ������� (����� ��� [backspace]) � ������� ������ �������� ������� ��������. �������� ������� � ���������� ������� �������� � ��������� ������� ����� � ���� ������. �������� �������� �� ��, ��� ������� � ���� ������ ������� �������� ������������� �� � ���������� �������. ����� ����� ������ �������, ��� ����� ������������� ���������� ������ �� �����.

������ ������ ������� ������� �������� - ������ ������ �� �������� � ���� ���� ������ � ���������� ������� (��������, [backspace]).

� ������ ������� �������� ��� ������ ������� 3270 ���������� ��������� ������� �����������/�������:

[copy]                  [mark right]
[copyappend]            [mark up]
[cut]                   [paste]
[mark down]             [pastenext]
[mark left]             [unmark]

���������� � ������ �������� �������� � ������� ������������� �������� ����� ��� �������� �����.

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

� ���� ������������� ������� �������� ����� �����������, ������ �� ������ ���������� ����������� ���������������� �������� ������ �������� (����� ��� [copy], [enterreset], [tab] � ��� �����) � ������������������ ����� ��� ������� �������� ��� ��� ����������� ������������������ ��������. �������� �� ��������� - true (���������������� ����� ������ �������� ��� ������� ��������).

��������, ��������, ��� ������������������ ����� � ���������� - ��� '[up][up]Hello world', � ��������� ������ ���������� � ������ 4 � � ������� 10. ���� �������� � ���� ������������� ������� �������� ����� - true, ��� ���������� ���� ������������������ ����� ������ ���������� ����������� ���������� ��������� ������ ����� �� ��� ������ � ������ ����� Hello world, ������� �� ������ 2, ������� 10. �� ���� �������� � ���� ������������� ������� �������� ����� - false, ������ ���������� ����������� ������ ����� [up][up]Hello World, ������� �� ������ 4, ������� 10.

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

����� � ���� ������������� ������� �������� ����� ������ true (�������� �� ���������), �������� ����������� ������ ����� �������� true � ���� ������ ����������� ��������� � ����� ����� � ��������� ���. ���� ��� ���� ������ ����� ���������, � ��� ����� ������ �������� true.

���� ������ �������� false � ���� ������������� ������� �������� �����, ���� ����������� ��������� � ����� ����� ����� ��������, � � ��� ����� ����� ������ �������� false, true ��� ���������, ����������� �� ����� ����������.

���� �������� � ���� ������ - true (��� �������� �� ���������), ������ ���������� ����������� ���������� ��������� ������ ��� ��, ��� �� ����������� �� � ��� ������, ���� �� ������������ � ���������������� ������ �������� � ����������. ��������, ���� ������� ������������ ����� ��������� ������ (��������, 'a'), ������ ���������� ����������� ������ ���� ������ � ���� ������ � ���������� ��������� ������ � ������ ���������� ������� ����� 'a'. ����������, � ������ ������� [tab] ������ ���������� ����������� ���������� ��������� ������ � ��������� ������� ���������.

� ��������, ���� �������� ����� ����������� ������ � ����� ����� - false, ������ ���������� ����������� ������ �� ���������� ������. ��������� ������ ��������� � ��� �� ���������, � ����� �� ��������� �� ����, ��� ������ ���������� ����������� �������� �������� ����.

������

����� ������������ ������������� ������, ����� ��������� ������������������ ����� � ����������, ������������ � ���� ������. ��� ���������� ����������� ���� ������ Host On-Demand ��������� � �������� ������������ ������ ������������� ������ ������������������ ����� � ���������� (� �������� <input>) � �� ��������� ��������������� ������ ���������� ������.

��������, �� ���. 32 ������� ������� <input> � ��������������� ������������������� ����� � ���������� ('myPassword'):

���. 32. ������� <input> � ��������������� ������������������� ����� � ����������
input value="’myPassword’" row="20" col="16" movecursor="true"
          xlatehostkeys="true" encrypted="false" />

��������, �� ���. 33 ������� ��� �� ������� <input> � ������������� ������������������� ����� � ���������� (I7xae6rSVlVFF6qzhWRfKw==). �������� �������� �� ��, ��� � ���� ������� ��� �������� encrypted �������� <input> ������ �������� true:

���. 33. ������� <input> � ������������� ������������������� ����� � ����������
input value="I7xae6rSVlVFF6qzhWRfKw==" row="20" col="16"
          movecursor="true" xlatehostkeys="true" encrypted="true" />

� ��������� ����������� ������������� ������������������ ����� � ���������� ��������� ����������� (��������, ������������� ������ ������ 'myPassword' ��������� � ���� ������ ��� ************************, � �� ��� I7xae6rSVlVFF6qzhWRfKw==).

���������� ��������� �������� � �������� ���� ���������������� ������, ����� ��� ������, �� ������ �� � ����� �������������. ���������������� ���� �� ������ ���������� ���������������� ������, ������������ �������� ������������ � ��������� ���������, ��������� ����������� ��� � ��������� ����.

����� ���������� ������������������ ������������� ����� Host On-Demand �� ��������� �� ���, �� ����-���� ��� ������������ �������� ����������� ��� �������� ���� ��� ������������. Host On-Demand �� ��������� ������������� ������������������ ����� � ���������� ��� �������� ����, ���� ������ ���������� ����������� �� ������ ��������� �������� ���� ��� ��������������� ������������. ����� ������ ���������� ����������� ������������ �������� ����, ������������� ������� ������������������ �����������, � ������������� ������ �������� � ���� ������, ������� � ���������� ��������� ������-�������.

������ � ����� 3270 ��� 5250 ��� ���������������� ������� ������, ����� ��� ������, ���������� ��������� ����� ������� � �������� ���������� ��� ������������������ ����� � ���������� ���� ����� ��� ������ ��������� ��������, ����� ������ �������� ������ ���������� ��������� ��� �������.

������ ���� ��������� ������������ �����������, ���� �������� ������������ �������� �������� �� ������ ��� ���������� ���������. ��������� �������������, ���������� ������ � ����� �������� ������������, ����� ����� �������� ������������� ������������������ ������������� �����, ���������� ���� ������ � ������� � �������� ����, ��� ��� ��� ��������������� ������������ ������� ���������� ����������� �������� ������������� ������ �������� � ������� ���� � ������� ��������� ��������.

��� �������� ������ ����� ������������ �������� ��������� ������ �������� ����. ��� ������������� �������� ��������� ������������������ ����� � ���������� �� �������� � �������� ������������ ���� � ������������� ����. ������ ����� ��� ��������������� ������������, ����� ������ ���������� ����������� ������������ �������� ���������, ���������� ����������� ���� � ������� ����� � ����������, ������������ ��������� ������������ ������ ������������������ � ����������. ����� �������� ������������ ������ ��� ������������������ � �������� ������ OK, ������ ���������� ����������� ������� ����������� ���� � ���������� ������� ������������������ � ���� ������ �� ��������� ��������� ������ � �������.

� ������������� �������� ���� ���� �� ������������, ��� �������� ������������ ������������� ����������� ��� �� ���������������, �� ������ ������������� ��������� ������������. ������ ��� ��������� ���������������� ������ (��������, ��� ��������� ����� �������� ������, ����� ��������� ������������ ����� ������), �������� ���� ����� �������� � ������ ����� ������������������ ����� � ����������.

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

��� ������ ������������ (������ ��� ������� ������� 3270 � ������� 5250) ����� �������� ������ ��������� ���, ��� Host On-Demand ���������� ������������������ ����� � ���������� � ���� 3270 ��� 5250 ��� ������ �������� ��������.

���� ����� �������� ������ �������� (�� ���������), Host On-Demand ������������� ���������� ����� ������������������ ����� � ����������, ��� �������� ���� � ����������� ������������������� ����� � ����������. ���� ����� �������� ������ ���������, Host On-Demand ������������� ���������� ����� ������������������ ������������� �����, ��� �������� ���������. �������������� ���������� �������� � ������� �������� ������.

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

���� ������������������ ����� � ���������� ���� ������������� ����������� ��� ������ ������������, ���������� �������� ���� � ��������� �����������, ����� �������, ��� ������������� ������ ������� (�������), � � ���� ������ ���������� ��������� ��������� (��� ******), �������������� ��������� ������.

� ��������, ���� ������������������ ������������� ����� �� ����������� ��� ������ ������������ (��������, ��� ��� �� ����� ������� 3270 ��� 5250 ��� ���� ����� - ��� �� ���� ��� ������ �������� ��������), ������������� ������ ����� �������� (�� �������), � � ���� ������ ����� ����������� ��������������� ��������� ������������������.

���� ������������������ ����� � ���������� ������������� �� ����������� ��� ������ ������������, �� ����� ����������� � ��������� �����������. �������� ��������� ���� ����� ��� ���������� ������������������ ����� � ����������. ������ ����� ��������� ������������� ������, ���� �� ��� �� ��������.

  1. ������� � ���� ������ ������ ������������������ ������ (���� �� ��� ��� ���).
  2. �������� ������������� ������.

���� ����� ������� ������������� ������������������ ����� � ����������, �� �� �� ������, ����� ��� ���������� � ��������������� ���� � ����� � ���� ������, ����� ����������� ��������� �������:

  1. �������� ���� ������, ���� ��� ��� �� �����.
  2. �������� ������������� ������.
  3. ������� ������������������ ����� � ���������� � ���� ������.

����� ���������� ������������������ ����� � ���������� �� ������ ������, ��� �� �� ����� ���������, ��� ����������� �������� ��������� ������.

���� ������������������ ����� � ���������� ��� �����������, � �� ������, ��� ��������� �� �� �����, ��������� ��������� ����:

  1. ��������� ������������� ������.
  2. ������� ��������������� ������������������ � ���� ������.

���� ������������������ ����� � ���������� ��� �����������, � �� ������, ��� �� ����� ��������, ��������� ��������� ��������:

  1. �������� ���� ������, ��������� ������� backspace ��� delete.
  2. ������� � ���� ������ ���������� ������������������ ����� � ����������.

�� ��������� �������� ������������� ��������� ������, ����� ����� ������ �� ����� ��������� � ���� ������ (*******) ��� �������� ��! ���� �� ��� ��������, ��� ������������� ���� �������� ������������� ������������������ ����� � ����������. ����� ���� �������� �������� ����������� ��������� ������ ��� ��������������� ������ � �������� ��������� ������������ ������������������. � ���������� ��� ��������������� ������������, ����� ������ ���������� ����������� ����� ������������ �������� ����, ��������, ��� ������������� ������������������ �� ��������� � ��������� ������������������� �����. (����� �����, ���� �� ����������� ����������� ������ ����������� � ����������� ��������� ������� ������ ������������ ������������������ �����, �������� ����������� ����������� ��������� �� ������).

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

�������� ���� ������� ��� �� �������� ���������� ������������������ ����� � ����������, ��� � �������� �����������.

�������� ���� ������ ��������� ��������� ����� �� ��������� ��������:

��� ������������� ��������� ���� �� ������ ����� �������� ��� �������� encrypted (������������� ��� ��������������� ����������) �������� true �� false ��� false �� true.

������ ���� ����� ������������ �������� ���� ��� ��������� �������� �������� value (����������� ������������� ��� ��������������� ������������������ ����� � ����������), � ��� �������� encrypted ������ �������� true, ������� ��������� ������� ������������� ������������������ (����� � �� ������ �������� ������ value=""), � ����� ������� ����� ������������������ ����� � ����������, ������� �� ������ �����������.

�� ��������� �������� ������������� ��������� ������, ����� ����� ������ � ������������� ������������������ � �������� value ��� �������� ��! ���� �� ��� ��������, ��� ������������� ���� �������� ������������� ������������������ ����� � ����������.

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

���� � ��������� ����������� �� � ������ ������ ��� ���������� (����� ��� $var1$) � ���� ������ (��� � ��������� �������� � �������� value � ��������� ����) � ����������� ��� ��� ���������� (��� ��� �������� ��� ���������� ������� ������������������ ����� � ����������), ������ ����� ������ �� �������. ������� ������� � ���, ��� ��� ���������� ����� ���������� ��������� ������ �������, ������������ ��� ����������. ���������� ����� ���������� �� ���������.

��� ��������������� ������������ ������ ���������� ����������� ��������� ������������� ����� ��� ��������� �������� ������ (������ ��� $var1$), � ����� �����������, ��� ���� ����� ������������ ����� ��� ����������, ��� ����������� �� ������ �������� ������� �������.

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

� ���� ID ����� ����� ������� �����, � ������� ���� ��������� ��� ��������:

���� �����, �� ������� ������� ������, �������, � ���� ����� ��������� ����� �������� ��������������� �������������� ������ (�������� ������������� ������� ��������������� �������������� � ������� ��������).

������

�������� ������ ������ ����������� � �������.

�������� ��������� (������� <message>)

�������� ��������� ������� ����������� ����, ���������� ���������, ���� ��������� � ������ OK. ������ ���������� ����������� �� ��������� ��� ��������, ���� �� ����� ������ ������ OK.

��� ��������� ����� ������������ �� ������ ���������, ��������, � ���������:

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

� ���� ����� ��������� ��������� ���� ������ �������, ������� ������ ���������� �� ������ ��������� ���� ���������.

� ���� ����� ����� ��������� ���� ������ �����, ������� ������ ���������� � ���� ���������.

��� ��� � ����� ����� ����� �������������� ��������� �������� �����, ����� ������ ����� ������, ������������� � ���������� �������� (�������� ������ �����������). ���� ������������ �������������� ���������, ��� ����� ��������� ���������������� ��������, ����������, �������������� ��������� � ������ ������� Java (�������� ������ �������������� ��������� � ���������).

����� ������������ ����� ������� �������������� ����� ������ (�������� ������ �������������� �������������� ����� ������) � �������� ������������ ����� (�������� ������ �������� ������������ ����� (+)). ��������, ���� ����� ������� �������� ������������� ���������� � ������ $intResult$, � ���� ����� ��������� ����� ������ ��������� ������:

'��������� - ' + $intResult$ + '.'

���� �������� $intResult$ - 204, ������ ���������� ����������� ������� ��������� ����� � ���� ���������:

��������� - 204.

�������� ������ ���� (������� <mouseclick>)

�������� ������ ���� ��������� ������ ���� ������������� � ���� ������. ��� � ��� �������������� ������ �����, ��������� ������ ������������ � �� ��������� ������-�������, �� ������� �������� ������ ���� � ������ ������.

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

� ������ ������� ���� �������� ������� ��������� ������ � ������� � ���� ������, ��� �� ������ ��������� ������ ����. ����� ����� �������� � ����� ���� ������, � �������� ����������� ������� �������� � ����� ������ � ������� ��� ����������� ������ ��������� ������� ������.

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

� ���� ID ����� ����� ������� �����, � ������� ���� ��������� ��� ��������:

���� �����, �� ������� ������� ������, �������, � ���� ����� ��������� ����� �������� ��������������� �������������� ������ (�������� ������������� ������� ��������������� �������������� � ������� ��������).

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

� ��������� ������� ��������, ��� �������� ���� ������ � ���� ������, ����������� ��� � ����� ������ ������� � ����� �������� � ����� ��������� � ���� ������. � ���� ������� ������������ ��������� �������� ��������: �������� ����� ��������������, �������� ����, �������� ������ ���� � �������� �����.

����� ����� �������� ������������ ����� ����������� �� ����� ��������� � ����� ������ �������, � ����� �������� �� ������ � �������� ���� (�������� ������ ���������� �������� �� ����� ����������� � �������� ��� � �������� ����). ����� ���������� ����� �������� � ��������� ����������� ��� ����� ����� �������� ��� � ��������� �����������, ��� � ��������� ����.

�������� �������� �� ��������� ����������� ����� �������:

���. 34. ������� ���� COPY PASTE
<HAScript name="COPY PASTE" description=" " timeout="60000" pausetime="300"
            promptall="true" author="" creationdate="" supressclearevents="false"
            usevars="false" >

   <screen name="Screen1" entryscreen="true" exitscreen="true"
            transient="false">
      <description>
         <oia status="NOTINHIBITED" optional="false" invertmatch="false" />
      </description>
      <actions>
         <boxselection type="SELECT" srow="18" scol="19"
                 erow="18" ecol="51" />
         <pause value="500" />
         <input value="[copy]" row="0" col="0" movecursor="true"
                 xlatehostkeys="true" encrypted="false" />
         <mouseclick row="4" col="15" />
         <input value="[paste]" row="0" col="0" movecursor="true"
                 xlatehostkeys="true" encrypted="false" />
      </actions>
      <nextscreens timeout="0" >
      </nextscreens>
   </screen>

</HAScript>

�������� ����� (������� <pause>)

�������� ����� �������� �������� ���� � �������������, � ����� �������������.

���������: ������ ���������� ����������� ������� ������� <pause>, ������ �������� ������������ � �������� �������� ����� � �������������. ����� ������ ���������� ����������� ��������� ������� � ���������� ��������.

��� �������� ������������ � ��������� �������:

�������� ����� � ������������� ����� ������ � ���� ����� ������������. ����� �� ��������� - 10000 ����������� (10 ������).

�������� ���������� (������� <perform>)

�������� ���������� �������� �����, ������������� ���������������� ���� ������ Java (�������� ������ �������� �������������� ���� ��� ������ Java).

����� ����� �������� �� ������ ������ ����������, ������ �������� ����������. ������ �������� ���������� ������� � ������������ ���������, ��������, ��� ������������� ������� �����, ������� �� ���������� ��������.

��������� ������ ��������� � ������������ ������ ������, ������ �������� ����������:

� ����� ������ ��� �������� ���������� ����� ������� ����� � ����� ���������, ��� �������� ��������� ������������ ������� ��������.

����� ������

������� ����� ������ � ���� �������� ��� ����������. ����� ������ ���������� ���������� ����� ��������� ������� ($), ��� ��, ��� ��� �������� �� ��� ���������� (�������� ������ ��������� ������ ������). ������ ���������� ����������� ������� ���� �����. �������� ����� ������ ��� ������ ���������� ����������� ��������� ����� ����������� ������.

�������

� ��������� �������� ��������, ��� ������� ����� � �������������� �������� ���������. ���������� �������� �������� �� ��������� ����������� ���� ��������:

���. 35. ������� �������� ����������
   <actions>
      <!-- ������ 1 -->
      <perform value="$importedVar.update( 5, 'Application', $str$)$" />

      <!-- ������ 2 -->
      <perform value="$MyClass.myInit('all')$" />

      <!-- ������ 3 -->
      <perform value="$fip.close()$" />

      <!-- ������ 4 -->
      <perform value="$zis.createZipEntry( $name$ )$" />

      <!-- ������ 5 -->
      <perform value="$ht.clear()$" />
   </actions>

�������� PlayMacro (������� <playmacro>)

�������� PlayMacro ��������� ������ ������������.

����� ������ ���������� ����������� ��������� �������� PlayMacro, ������� ������������ (� ������� ���������� �������� PlayMacro) �����������, � ���������� ��������� ��������� ������ ������������ ����������. ���� ������� ���������� ��������� �������. ���������� ������������ "�������� ��������" ������������ ����������. �������� � ���������� ������������ �� ����������.

����� ������ ��� ������������ ���������� � �������� PlayMacro �, �������������, ��� ��������������� ������ ������ ������������ � ������������ ����������.

������ ���������� ����������� ����� ���������� ��� ���������� � �� ���������� �� ���������� ������������ � ������������ ����������.

���������� �������� PlayMacro

��� �������� �������:

������ �������� �������:

� ������������ ����� ���� ������� ������ ��������� �������, � � ������ ����� �������� ����� ����������� ���� �������� PlayMacro � ����� ������� ������� � ���� �������� PlayMacro � ����� ������� �����.

��� ������� ������������� �������������� ���������� ����������� � ���������� ����.

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

����������� ���� ��� ������������, ����� ������� ��� ������������ ����������. ��� ��������� ������ ����������� � ���������� ������� ���������� ��������� ��� ����� ������������, � �� ��� ����� ������������. �� ��������, ��� ����� ����������� ����������������! ��������, ��� mymacro ���������� �� ���� myMacro, myMACRO, MyMacro � �.�.

���������� ������� ������������, ��������������� �� � ��� �� ���������, ��� ��������� ���������� ������������. � ������:

����������� ���� ������ ��� ���������� ������, ����� ������� ����� ��� ������������ ����������, ������� ������ �������������� ������ � ����� ����������:

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

������ ���������� ����������� ����� ���������� ��� ���������� �� ���������� ������������, � ��� ����� �� ����������, � ������������ ����������, ���� ������ � ���� �� ������� �������� ���������� �������� �������� (�������� �� ��������� - ��� ��������).

����� �������� ���������� � �� ����������� ��������� ������������ ���������� ��� �������� ���������� �� ���������� ������������ � ������������ ����������.

����� ��������� ���������� ������������� ���������� ��� ����� ������ � ���������� ������������ ���������� ��� ��, ��� ��� �������� ��� �� ����������� ����������� ����������.

��������, ���� � ��������� ����� � ������������ MacroA ���� ��� ������������� ���������� � ������� StartRow � StartCol � �� ���������� 12 � 2, � MacroA ��������� ������������ MacroB ����� �������� PlayMacro, ��� ������������ MacroB ����������� ��� � ����������� StartRow � StartCol � � �� ���������� 12 � 2.

���� ���� ������������ ���������� ����������� � ���������������� ���� � �������� ������ Java, ������������ ���������� ����� ��������� �� ��� ���������� � �������� ����� ��� ������� Java ��� �������� �����-�� ������ ������ � ��� ������������ ����������.

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

��� ������������ ���������� ������ ���� ������ ����������� ������ (�������� ������ ����� ������� �����������).

�����������

�������� �������� �� ��������� ����������� ��� ���� ����� ������������ ����������:

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

���� ������������ ���������� ������� ���������� � ��� �� ������ � �����, ��� � ������������ ����������, � ������ ���������� ����������� ������������ ��������� ����������, � �� ������������.

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

���� � ������������ ���������� �� ������ ������������ ������������ ����������, ������������� � �������������� ����, �� ����� ������������� ��� �� ��� � ���� ������������ ����������. ���� ��������� ������� ��������, ��� ������� �� ����� ������������� ���:

������ ���� �� ������ ������������ ��� �������������� ����, ���������� ������������� ���� ��� ��� ������������ ����������. ������� ��������, ��� ������� ����� ������������� ���:

�������

� ��������� ������� �������� �������� PlayMacro:

���. 36. ������ �������� PlayMacro
<actions>
   <playmacro name="TargetMacro" startscreen="*DEFAULT*"
            transfervars="Transfer" />
</actions>  

�������� ������ (������� <print>)

�������� ������ ��������� �������� ����� �� ���� ������ ������� 3270. ����� ���������� ���� ����� ���������� ��������� ��� ������������� ������� ������ �� ����. ����� ������������ �� �� ����� ������������ �������� � ����������� �� ����� ������������ �������, ��������� ��� ������ �������� 3270.

�������� ������ ����� ������������ ������ ��� ������ ������� 3270.

�������� ������ �� ������� ����� ������ �����. ������ ����� �������� ������ �������� ������, ��������� � ���� ������ ������� 3270 (������ ������).

���� ��������� �������� ������:

�������� ������ ������ ������� ������ bean ������ ��� ������� ������������, � ����� ������ ����� ������������ �������� � ����� ������������ ������ ��� ����� ������� bean. �������� ������� ��� ������ ���������� ����� � bean ������. �������� ���������� ������ ������������� bean ������.

���� � ��������� ����������� �������� ������ ������, ������� ��� ������ � ���������� ������ ������������ ��� ��������� ���� ��������, �� ����� ���� ������ ������������ ��������� ��� ��� ��� ���� � ������� �������� <print>.

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

�������� ������ ������ ������� ������ bean ������ ��� ������� ������������, ��������� �������� ���� ����� ������������ �������� � ������������ �������.

������ ��� ��������� �������� ������ ������, � ������ ���������� ����������� �����������, �� ���������� �� ��� ������ bean ������ ��� ������� ������������. ���� ����������, ������ ���������� ����������� ��������� ������������ bean ������ � ��������� �������� ������ ������, ����� ������� ����� bean ������.

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

������� ������ ��������� ��������, ����� ������ ����� ��������� �������� ��� ������ ������� bean ������. �� ������ ��������� ���� �� ������� ������������ ��������, ������� �������� ��� ������ �������� 3270, � ��� ����� ��������� ���������� (������� Windows, ������ ������� ��� ����), ��������� ����������� ��������� � �������� �������� Adobe PDF, ���� ����� ������������ � ����.

�������� �� ��������� ��������, ����� ������ ����� ������� ��� ������ ������� bean ������. �� ������ ��������� ���� �� ������� ���������� �������, ������� �������� ��� ������ �������� 3270 (LU2), � ����� ��������� ��� ������ ������ ������� 3270, � ��� ����� ��� �������, ��������� �������� null (0x00) � ������� �������� ������� ��� ��������.

����� ��������� �������� � ��������� ��������, �������� ��� ������� bean ������ ��� ������� ������������, �� ������ �� ����� ������������ �������� � ������� ���:

������ ���� ���������� ������ - ��� ������� Windows � �� ����������� ���������� ���� ��������� ������ Microsoft Windows ��� �������� ��������� � ����� ������ ����� �������� Windows (��������, ������� ������� ���������� �� ���������), ��� ���������� ��������� �������� �� �������� ������ Host On-Demand, ������������ ���� ������� Windows, � ��� ����� ��:

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

���� ����� �������������� ���������� �������� ������ ������, �������� �� ����� ��������� ��� �������� ���������� � �������� ����������, � ������� ����� ��������� ��� �������� �� �������� ������ ������.

����.:
��������� ���� ��������: 0 ��� �������� ���������� � -1 ��� ���������. ����� �����, ��� ��������� ������� �������� ������������ ����� ����������� � ��������.

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

�������� ������� ��� ������ �������� ����� �� �������� ���� ������������� ������� ���� ������ ������� 3270 � �������� ���� �����, ��������� ������� ������ bean ������.

������ ��� ��������� �������� ������� ��� ������, ������ ���������� ����������� ���������, �� ������� �� ��� ������ bean ������ ��� ������� ������������. ���� ���, ������ ���������� ����������� ����������� �������� ������ ������ � ������� ������������ �������� � ������� �� ���������, � ����� ����������� �������� ������� ��� ������.

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

����� ������ ������� ���� ������, ������� ����� ����������, ����� ��� ������������ ������������� ���������, ����� �������� ���������� ������ � �������, ��� ������ ��� ���������� ��� ������� ������ � ���� ������ � ������� ���� �������� ������� ��� ������.

���� ������������ ������������� ��������� (�������� ������ ������������� �������������� ���������), ������ ���������� ����������� ���������� ���������� ������ � ������� �������� ������ ���� �������������� ��������� � ������ ���� �������� � ����� ������ � ������� (�������� ��� ������� ���� � ���� �������� ����������), � ���������� ������ � ������� ������� ������� ���� - �� ������ ���� �������� ������ � ������� (�������� ��� ������ ����).

���� �� ���� ������� �������� � ���� ������ � �������, ������� ������� ����� ��������� ������ � ������� � ������ ���� �������� ������ � ������� (�������� ��� ������� ���� � ���� �������� ����������), � ����� - ������ ����� ��������� �� ������ ���� �������� ������ � ������� (�������� ��� ������ ����). ����� ������������ ��������� ������ � ���� ������, ����� ���������� ������ ���������� (�������� ������ ������������� ���������� ������� ���� ������).

� ���� ����� ������ (������ ����) ����� ������ �������� -1, ����� ������� ��������� ������ ������� ������ � ���� ������. ��� �������� �����������, ���� ���� ������������ �������� � ������ ������� ������ ������ (��������, 25, 43, 50), � �� ������ ����������� ������ ������ �� ��������� ������. ���������� ��� ���� ����� ������� (������ ����) ����� ������ �������� -1, ����� ������� ��������� ������� ������ � ���� ������ (�������� ������ ����� �������������� �������� ��� ������ ��� �������).

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

���� ����� ��������� ���������� �������� ������� ��� ������, �������� �� ����� ��������� ��� �������� ���������� � �������� ����������, � ������� ����� ��������� ��� �������� �� �������� ������� ��� ������.

����.:
��������� ���� ��������: 0 ��� �������� ���������� � -1 ��� ���������. ����� �����, ��� ��������� ������� �������� ������������ ����� ����������� � ��������.
������� ������

� ���� ID ����� ����� ������� �����, � ������� ���� ��������� ��� ��������:

���� �����, �� ������� ������� ������, �������, � ���� ����� ��������� ����� �������� ��������������� �������������� ������ (�������� ������������� ������� ��������������� �������������� � ������� ��������).

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

�������� ���������� ������ ������������� ������� bean ������, ���� �� ����������. ���� �������� ������� bean ������ �� ����������, ��� �������� �� ��������� �������� �������.

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

���� ����� ��������� ���������� �������� ���������� ������, �������� �� ����� ��������� ��� �������� ���������� � �������� ����������, � ������� ����� ��������� ��� �������� �� �������� ���������� ������.

����.:
��������� ���� ��������: 0 ��� �������� ���������� � -1 ��� ���������. ����� �����, ��� ��������� ������� �������� ������������ ����� ����������� � ��������.

�������� ��������� (������� <prompt>)

�������� ��������� ������������ �������� ����������� ���������� ��������� ���� � ���������� ������������� � ���������� ��������� 3270 ��� 5250 ��� � ����������.

�������� ��������� ������� ������ ���� ������ ���� ���������, ���������� ���������, ���� ����� � ��� ������ (OK, ������, �������). ����� ����� ������������� ������ � ���� ����� �������� ��������� ���������� ��������� ������ ����� �� ��������� ��������:

������� (�� ������ �� ������������) ������������� ����� �������� - �������������� ������������ ����������� ������ ������. �� ������ ��������� ���������, ����� ������������ ����� � ������� ����� ��� ��������� ���������� ���������, ��� ������� � ������� ��������� ������. ��� ��� ������ ��������� � ���������������� ������ � ������ ��� ����� �� ������� ��������, ��� ������ ����� �� ������� ��������� ������ ��������������� � ��� ������������ ��� �������� ����� ������.

� ������� �������� ��������� ����� ������� ���������, ������� ���������� ������������ ������ ������ � ������������� ����������� ��� �������. ����� ������� ������������� ������ OK ������ ���������� ����������� ������ ������� ������ � ���� ������ � �������� ���� ��������� ������ � �������. ������������������ ����� ����� ��������� ������ ��������, ����� ��� [enterreset], ������� ��� ����� ������������� ������������������ MyPassword[enterreset] � ������ ���������� ����������� ����� �� ������ ������ ������ � ���� ������, �� � ������ ���������� � ������� �������, ������� ��������� �������� ����� � ������� ��� ��������� � ���. (������ ������� - ��������� ������� ������� �������� � �������� ����, ������� ������� ��������������� ����� �������� ���������.)

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

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

����� ��������� (����� ��� '������� ������:') ����� ������ � ���� ��� ���������, � �� � ���� ����� ���������. (���� ����� ��������� ��������������, � ��� ����� ������������ ��� �������� ���������� � ������������� � ���������� �������� ���������.)

� ������ ���������� ����������� ���� ��������� ��������� �� ���������� ����������������:

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

���� ����� �� ��������� �������������, � ���� ����� ������ ����� ������ �� ���������, ������� ������ ��������� � ���� ����� ���� ��������� ��� ��� ��������. ���� ������������ ������ �� ������ � ���� ����� ���� ���������, � ������ �������� ������ OK ��� ��������, ��� ���� ��������, � ������ ���������� ����������� ����� �������������� ����� �� ���������, ������������ � ���� �����.

��������, ���� ������ �� ����������� ���������� ��������� ApplicationA � ������ ������ - ���������� ��������� ApplicationB, ����� ������ � ���� ����� �� ��������� �������� ApplicationA. ����� � ������ ���������� ����������� ����� �������������� �������� ���������, ���� ��������� ��������� � ��� ��������� � ����� ���� ������� ApplicationA. ������������ ����� ��� ������ ������ OK (� � ���� ������ � ����� ������������ ����� ������������ ApplicationA ��� ���������� ���� �����), ��� ������ � ���� ����� ApplicationB, � ����� ������ ������ OK (� � ���� ������ ������������ ����� ������������ ApplicationB ��� ���������� ���� �����).

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

���� � ���� ������ ����� �� ������ ������� �������� true (�������� �� ��������� - false), ����� ������� ������� ������������� ������� � ���� ����� ������ ���������������� ������� ������� ����� ���������� ��������� (*).

��������, ���� � ���� ������ ����� �� ������ ������ �������� true (��� ��������, ����������� �� true �� ����� ����������), ����� ����� ������������� ������ 'Romeo' ������ ���������� ����������� ������� � ���� ����� *****.

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

���� � ���� ������ ��������� ����� ������� �������� true (�������� �� ��������� - false), ���������� ���������:

����� �������, ��� ������� �������� true ��� ����� ��������� ����� ��������� ������������ ���������� (������ ������ (required) ������ �� �������� ����), ��� ��� ����������� ����������� ����� ������ ����� � ��� ����� � ���� ����� ����� ������ �� ������� ������ OK (��� ��� ��� ���������, ���� � ���� ����� ��� ������). ������ ���� �������� ��������� �������� ����� �� ���������, ������ OK �������� � � ���� ����� ��������� ����� �� ���������.

���� � ���� ������ ��������� ����� ������� �������� false, ���������� ���������:

����� �������, ��� ������� �������� false ��� ����� ��������� ����� ������������ ����������� ���������� ��������� ������������, ����� ������ OK, ���� ���� ���� ����� ���� ��������� �����.

���� ��� �������� promptall �������� <HAScript> (��� �������� <actions>) ������ �������� � � ��� ���� ��������� �������� ��������� � ������������ (��� �� ������ ������������) � �������� �������� true ��� ����� ��������� �����, ��� ������� ��������������� ������������ (��� ��� ������� ��������������� ������ ������������), ����� ������ ���������� ����������� ������� ��� ������� ���� ��������� � ����� ���� ���������, ������ ���������� ����������� �� �������� ������ OK � ���� ���������, ���� �� ���� ������������ ������� ����� �� ����� ������ (�������� ������ �������� promptall ).

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

����� ������

�������� � ���� ����� ������ ������ �� ������ ���� �����, � ���������� ��������, ������� ������ ���������� ����������� ��������� ������ ������������ � ��� ���� �����.

��������, ���� ������ � ���� ����� ������ �������� 10, ������ ���������� ����������� �������� ������������ ������ � ���� ����� ������ 10 ��������.

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

� �� (� ���� ����� ����� �� ���������), � ������������ (� ���� ����� ���� ���������) ������ ������������ ������� �������� (����� ��� [enterreset], [copy] � �.�.), ��� ��� ����� ������ � ���� ������ �������� ���� (�������� ������ ������ �����).

���� ������ ������������� ������� �������� ����� � ��� ������� �� �������� ���������� ���������� ���� ������ ������������� ������� �������� ����� � �������� ���� (�������� ������ ������������� ������� �������� �����). ���� ������ � ���� ���� ������ �������� (�� ���� �������� �� ���������), ������ ���������� ����������� ����� ���������������� ������ ������ �������� (����� ��� [copy]) ��� ������� ��������, � �� ��� ����������� ������.

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

����������� ���� ������ � �������, ����� ������� ��������� ������ � ������� � ���� ������, ��� ������ ���������� ����������� ������ ������ ������������������ �����. ����� � ������ ���������� ����������� ���� ������������������ ������� � ������� ������� ���������� �������, � ����� ������ �/��� ������� ����� ������ �������� 0. ��� � ��� �������� ����, ������� ������ � ������� ������ ���������� � ���� ����� 3270 ��� 5250 �� ����� ����������, � ��������� ������ ���� ������� ������� ��������� ����� � ������� ����������� ������ � ������� ���������� ��� ���������, ��� ��� ���� �� ��� ������� ������� �������� �������������.

����� � ���� ������ �������� ���� ����� �������� true, ����� ���������� ������� � ������ ���������� ����������� ����������� ���� ����� ����� ������� �����.

� ���� ����������� ������ � ����� ���� ����� �� �� ������� � �� �� ������� �� ��������, ��� � ������ � ��� �� ������ � �������� ���� (�������� ������ ����������� ������ � ����� �����).

������ ���������� ����������� ����� �� �������� ������������������ ����� � ���� �����, ���� ������ �������� true � ���� ������ �� �������� �� �����. ��� ���� �������� ������ � ��� ������, ���� ������� ������������� ��������� ����������.

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

��� ��������� ������������� ��������� ���������� � ������ ���������� ����������� ������������������ ����� ����� ����������� � ����������.

�������� ����� ����������, ������� �� ������ <����� ����������> � ���� ������. �� ����������� ���� ��� ������� ����� ���������� ����� ������� ��� ����������, ������� ������� ������������ ��������� �� ������ ������������, ��� ������ ��� ����� ����������, ������� �� ������ ������� � ������� ������������. ���� � ������� ������������ ����� ������� ����� ����������, �������� ������������� ������� ���������� � ���� ������������ � �������� ��� ����� ����������.

������ ���������� ����������� ��������� ������������������ ����� ��� ������, ������� ��� ��������� ������ ����� ����� ������� ��������� ����������. ������ ���� ��� ���������� ������-���� ������� ����, ������ ���������� ����������� ���������� ������������� ������ ����� � ���� ������ ���������� ���������� �� ������� �������� (�������� ������ �������������� �������������� ����� ������).

�������� promptall

� ������ ���������� ����������� ����� �������������� ����������� ���� �� ���� ��������� <prompt> � ���� ������� ���� ��������� � ������� ��� ���� � ������ ��������������� ������������, ����� ��� �������� promptall �������� <HAScript> �������� true (�������� ������ ������� <HAScript>).

������� promptall � �������� <actions> �������� ���������� (�������� ������ ������� <actions>).

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

� ���� ID ����� ����� ������� �����, � ������� ���� ��������� ��� ��������:

���� �����, �� ������� ������� ������, �������, � ���� ����� ��������� ����� �������� ��������������� �������������� ������ (�������� ������������� ������� ��������������� �������������� � ������� ��������).

�������� ������ ��������� (������� <runprogram>)

�������� ������ ��������� ��������� ����������� ���������� ��������� �, ���� ���������, ����� ������� �� ����������. ��� ���� ���������� ��������� ����� ������������ ������� ��������� � ��������� ��� �������� � ����������.

����� ��������� ����� ���������� ���������, ������� ����� �������� � ����� ���������� �������.

� �������� ������ ��������� ���� ����� ����������, ����� ��� ���������:

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

�� ������� ���� ��������� ����� ������� ������ ���� � ��� �����, ������������ ����������� ���������� ���������, ��������:

'c:\\Program Files\\MyApp\\bin\\myapp.exe'

�������� �������� �� ��, ��� � ���� ������� ��������� ������ �������� ������� ����� (\) ����������� ������� �������� (\\). ��� ������� � ���, ��� � ����������� ������� ����������� �������� ������� ����� - ��� ����������� ������, �� ���� ��� ����� ������������ �������� ������� ������ + ����� �������� (�������� ������ ������� ��� ������������� ����� � ������ � ����������� ������� �����������).

� ���� ��������� ����� ������ ��� ���������, ������� ������ ���� �������� � ����������� ���������� ���������.

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

���� �� ������, ����� ������ ���������� ����������� ������ ���������� ����������� ���������� ���������, ������� � ���� ������ ������� ��������� �������� true. �������� �� ��������� - false (������ ���������� ����������� �� ���� ���������� ���������� ���������).

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

������� ������������� ��������� ���������� ��� ������ � ������ ��� ����������, ����� ��������� ��� ���������, ������������ ����������� ���������� ����������, � ����������.

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

� ��������� ������� ������� ������ ����������� ���������� ���������, �������� �� ���������� � ����� ���� �������� �� ���������� ��������� � ���� ���������. � ���� ������� ������������ ��������� �������� ��������: �������� ��������� ���������, �������� ���������.

����� ����� �������� ������������ ����� ����������� �� ����� ��������� � ����� ������ �������, � ����� �������� �� ������ � �������� ���� (�������� ������ ���������� �������� �� ����� ����������� � �������� ��� � �������� ����). ����� ���������� ����� �������� � ��������� ����������� ��� ����� ����� �������� ��� � ��������� �����������, ��� � ��������� ����.

�������� �������� �� ��������� ����������� ����� �������:

���. 37. ������� ���� RUN PROGRAM
<HAScript name="g1" description=" " timeout="60000" pausetime="300"
            promptall="true" author="" creationdate="" supressclearevents="false"
            usevars="true" ignorepauseforenhancedtn="false"
            delayifnotenhancedtn="0">
   <vars>
      <create name="$intReturn$" type="integer" value="0" />
   </vars>
   <screen name="Screen1" entryscreen="true" exitscreen="true" transient="false">
      <description>
         <oia status="NOTINHIBITED" optional="false" invertmatch="false" />
      </description>
      <actions>
         <runprogram exe=
                  "%ProgramFiles%\Windows NT\Accessories\wordpad.exe"
                  param="’c:\\tm\\new_file.doc’" wait="true"
                  assignexitvalue="$intReturn$" />
         <message title="" value="’������������ �������� - ’+$intReturn$" />
      </actions>
      <nextscreens timeout="0" >
      </nextscreens>
   </screen>
</HAScript>

�������� SQLQuery (������� <sqlquery>)

�������� SQLQuery - ��� �������� � ������ ����������, ����������� ��������� �������� SQL ���� ������ �����, �������� ����� ������ ���������� ����� ��������� SQL, � ����� �������� ��� ������ � ���������� ����������, � ���� ��� ������� ������ �� �����. (������������� �������� FileUpload ��������� ��������� ���� ������ ����� ������� File Upload. �������� ������ �������� FileUpload (������� <fileupload>).)

�������� SQLQuery ����� ������������ � ������ Host On-Demand ������ ����, ��������������� ������������ (������� 3270, ������� 5250, ������� VT, ���� CICS).

������ ��� ������, � ������� �� ������������, ����� ���������� �� �����, �������� �� �����, ��� ������� ��� ����� ���������.

�������� SQL ����� ������� �������, ��������� � �������������� ��� � ������� SQL ��� ������������� �������� SQL �� �������� ������ ��� �� ���������� ���������� SQL.

�������� SQLQuery ������������ ������ ��������� SQL ���� Select. ��� �� ������������ ��������� SQL ����� Insert, Update � Delete.

��� �������: �������� � ����������

� ���� �������� SQLQuery ���� ��� ������� �������: ������ ��������� � ������ �����������.

������ ��������� �������� ������� ����� ���� � �������� ��������� ����: URL ���� ������, ������������� ��������, ����� ��������, ID ������������, ������ � ��������. �� ������ �������������� ���������� � ���� ������� ����� ���������:

����� �� ����� ����� ������ ��������, ����� ����� ������ � ����.

������ ����������� �������� ������ ����� ���� � �������� ��������� ����: ���� �������� ���������, ��� �����, �������� � ���-��������, ���������� � �������� ���������� ����, ������������ � ������������.

������������� ������� SQL

��� �������� ��������� SQL � ��� ������������ ����� ������������ ������ SQL. ����������� ���������������� ��������� ������� SQL ����������� �������� �������� ��������� SQL �� ��������� � ������ ������� ������ ��������� SQL � ���� �������� ��������� �����������. ����� �����, ������ SQL ����� ��������� �������� SQL, ��� ������� �� ���������, � �������� ����������.

  1. ��� ������� ������� SQL ������� ������ ������ SQL.
  2. ��� �������� ��������� SQL � ��� ������������ ����������� ������ SQL.
  3. ����� ������� ������ SQL, �� ������� ���� ������������, ������� ������ ������.
  4. ����� ��������� �������� SQL � ����� ������������, ��������� ���� �� ��������� ��������: �������� ����������� ���������� ��������� � ������� SQL ���������� � ��������������� ���� ������� ���������. ����� ��� ������������ � ���� ����� ���������� ����� ����������������. ���� ������������ ���������� ����������� � ���� ���������� - ��� ������ (��������, ���������� ������ � ���� URL ���� ������), �������� ����������� ������������� ��������� ������������ ��� ������ � ����������� �� ���� ������������ (�������� ������ ������� ������ ����������� �� ��������� � ����������� ��������). ����� ���������� ��������� ����:
  5. ������� ������ ������, ����� ������� ������ SQL.

������ ��������� SQL

�������� �� ������������� ������, ����� ������������� �������� SQL. �������� SQL ����� ������������� ��� �� �������� ������, ��� �� ������������ ���������� �� ������� ������� �������.

����� ��������� �������� SQL ��� ����������� ��� ������������ ������� ���-����, ��������� ������ SQL, �������� ��� �������� �������� SQL, ��������� ���� �������� SQL, ��������� �� ������� ���������� � ������� ������ ��������� SQL. ����������� ���������� ���� ����������� ���������, ����� ��������� �������� SQL � ������� ������ ��� � ������������ ����������.

��� ������� ��������� SQL �������� ����������� ���������� ���������� ���������������� ��������� � ���� ������� ���������. �������� ����������� ������������� ������������ ����� ����� ���������� � ������������ � ����� ������������ (�������� ������ ������� ������ ����������� �� ��������� � ����������� ��������). ��� ��� ������������ � ����� ������� ��������� ���������� ����� ������������.

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

������ �������� ��������� SQL � ������� SQL ��� ������� ��������� SQL ����� ��������������� ������ ���������� � ���� ������� ���������. ������ ������ � ���� ������� ��������� ����� � � ����� ����� ����� �������� ��� ������� ��������� SQL.

URL ���� ������

� ���� URL ���� ������ ������� URL ���� ������ � �������, ���������������� ������ � ���� ������. ������ URL ���� ������ ������� �� ���� �������� Java Database Connectivity (JDBC), ������������� ��� ��������� � ����� ������ (�������������� ���������� � ��������� �������� � ������� ������������� �������� � ����� ��������). � ����. 18 ������� ������ URL ���� ������ ��� ��������, ����������� � Host On-Demand.

����. 18. ������� ��� URL ���� ������
�������, ��������������� � Host On-Demand: ������ URL ���� ������: �������:
AS/400 Toolbox for Java jdbc:as400://[����]
  • jdbc:as400://myISeries
  • jdbc:as400://9.88.24.163

�������� �������� �� ��, ��� � �������� URL ���� ������ (����� ��� jdbc:as400://myISeries) �� ������� ������������ ���������� ������, ���������� � �������.

��������� ������ ����� ������������� �� �����, �������� �� ���� �����, � ������� �������� ����� ��������� Host On-Demand. ��������, �������� SQLQuery ����� �������� ���� iSeries, ���� ��� �� �������� SQLQuery ������������ ����� ����� ������������, ����������� � ������ ������� 3270, ������������ � ������ zSeries.

��� ������������� �������� JDBC, ��������� �� ���������������� � Host On-Demand, ���������� � ������������ ������ ���������� ��������, ����� ��������� �������������� URL ���� ������.

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

������������ ��������� SLQQuery ��� ��������� � ���� ������ ������� JDBC - ��� ����� ������� Java �� ������� ������� ������� Host On-Demand, ������������� � ���������� ������� �� ��������� �����. ��� ��������� ������� �� ��������� ����� ������������� ������ � ���� ������.

������ Host On-Demand ��� �������� � ���� ������� JDBC �� AS/400 Toolbox for Java. ���� ������� ������������� ����������� ��� ����� ������� ���������. �� ������������ ������� ������ � ������ DB2/400 �� ��������� ������������������ ������� iSeries ��� AS/400.

���� ��� ����� ������ ������� JDBC, ���������� � �������������� ���������� ������� ��� ������ ��� ��� ���������. ���������� ��������� ��������� �������� ��� ��������� ����� �������� �� ����� ������� �������� ������� Host On-Demand.

� ���� �� ������� ������������� �������� � ���� �������� SQLQuery � ��������� ����������� �������� �������, ��������������� � Host On-Demand, ��� ����� ������, ���� �� ���������� ������������ ������ �������.

� ���� ����� �������� ���������� ������ ���� � ������ � ������ Java ��������. ���� ������� �������, ��������������� � Host On-Demand, �������� ����������� ������� ��� ��� ��� ������ � ���� ����� �������� (com.ibm.as400.access.AS400JDBCDRIVER), � �������� ��� ��� ������ ������. ��������, ���� ������� ����� ������ � ���� �� ������� ������������� ��������, ���������� ����� ������ ���� � ������ ��� �������� � ���� ����� ��������. ���� ��� ���������� ������ ��� ������, ����������� � ���������� ��������. ��� ����� ����� �� ��������, ��� ����� ��������� ������� (��������, com ���������� �� COM).

���� �� ������ �������� �����-�� ������� � ���� �� ������� ������������� �������� (������ ������������� ������ ��� �������� ����� ������ � ������� ��� ������), ����� ���������������� ���� ������� � Host On-Demand (�������� ������ ����������� �������� JDBC � ����������� �������).

ID ������������ � ������

���� ��� ���������� � ����� ������ ��������� ID ������������ � ������, ������� ID ������������ � ���� ID ������������ � ������ � ���� ������.

Host On-Demand ������� ������������������ ����� ������ � ���������� � ���� ������. ��� ���������� �������� ����� ��� ��, ��� ��� ��������� ������������� ������ ��� �������� ����� (�������� ������ ������). �������:

��������

������� ��� �������� �������� SQL � ���� ��������. ���� � ���� �������� ��� ���������� �������� SQL, �� ������ ��� ��������������� (���� ���� ���� �������� SQL ��� ������������ ��� ������ � ������� ������� SQL).

�������� ����������� �� ��������� ������������ ������� ��������� SQL. ���� ������ �������� ������������, ����� ������ ���������� ����������� ����� ������������ �������� SQLQuery, ���������� ������ ������� ����������.

���� �� ��������� � ����������� SQL, ������������� ��������� �������� � �������������� ��� � ������ Database On-Demand, � ����� ���������� ���� �������� � �������� ��� � ���� ��������. � ���� ������ �� ������ ������� � ������������ ���������� � ���������� ������ ��������� SQL.

�������� SQL ����� ���������� ��� � ���������� ������� (��� �� ���������� �� ������� ������������ ������ Database On-Demand), ��� �������� ���� �������� ����� �������. ���. 38���. 39 ���������� ���������� �������� SQL, ���������� �� ���������� ������� ��� � ���� ������. ��� ������� ���������.

���. 38. �������� SQL, ���������� �� ���������� �������
SELECT
   *
��
   HODTEST.EX01
WHERE
   (
      ( HODTESET.EX01.DESCRIPT is not null )
   )
���. 39. ��� �� �������� SQL, ���������� � ���� ������
SELECT * FROM HODTEST.EX01 WHERE((HODTESET.EX01.DESCRIPT is not null))

�� ��������, ��� ��� ������������� ������������ ������� ����������� ���������� ��������� �������� SQL � ��������� ������� � ��������� �������� ��������� ����������� �������� (�������� ������ ������� ������ ����������� �� ��������� � ����������� ��������). ���� ���. 40���. 41 ���������� ���� � ��� �� �������� SQL, ���������� ��� �������� � ������������ ������� �����������:

���. 40. �������� SQL, ���������� ��� �������� ������� �����������
select * from hodtest.ex01 where
      ((hodtest.ex01.descript='Edit Products'))
���. 41. ��� �� �������� SQL, ���������� ��� ������������ ������� �����������
'select * from hodtest.ex01 where
      ((hodtest.ex01.descript=\'Edit Products\'))'

��� ����������������� ���� (����� ��� select) � ��� ����� � ���� ��� ������ (����� ��� hodtest.ex01.descript) ����� ������������ ������ ��� ������� �������, �� � ������� ������������� ����� ������������ ����� ������������ ������� (��������, 'Edit Products'). ������� ��� ��������� SQL � ���. 42 ������������:

���. 42. ������ ��������������� �������� � ������� ��������
select * from hodtest.ex01 where
      ((hodtest.ex01.descript='Edit Products'))
SELECT * FROM HODTEST.EX01 WHERE
      ((HODTEST.EX01.DESCRIPT='Edit Products'))

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

���� � ������� ����������� ��������� ���, ��� �������� SQLQuery ���������� ������, ���������� �� ��������� SQL. ��� ������ ����� �������� � ���������� ���������� ��� � ����, � ����� ������� �� �� �����.

���������� ������ � ���������� ���������� ($HMLSQLUtil$)

�� ��������� ����� ���������� ����������� �������� SQLQuery - ���������� ���������� $HMLSQLUtil$. � ����� ���������� Host On-Demand ��� ���������� ������ ���������� ������������ ��������� �������� SQLQuery, ���� ���� ������ ��� ��������� ���������� � ���� ������ ���� �������� ��������� �������� ���� ��� �������. ��������, ���� ������ ����������� ������ ����, Host On-Demand ������ ���������:

�������������, �� ������ � �������� ������ � ���� (��� ������� �� �� �������), � ������������ ��� ������ � ������������ ��� ������������� ��������� �� ������ ��� ��� �� ������ � ���� ������.

����� ��������� ������ ������ � ���������� $HMLSQLUtil$, ���������� ���� ������ ���� �������� ��������� � �������� �� $HMLSQLUtil$.

����� ������������ ����������� � $HMLSQLUtil$ ������ � ����������� �������� ������������, ���������� ������� ������ �� ���������� ������ ����������� Host On-Demand (���������� HML), ��������� � $HMLSQLUtil$. �������� ������ $HMLSQLUtil$.

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

����� �������� ������ � ����, ���������� ���� ������ ���� �������� ��������� � �������� �� ����� ����.

������� ���� � ����� � ���� ������ ��� �����. (���� � ����� - ��� ������, ������� ������� ��� ������ � �������, ��������������� ������ ������� �����������, �������� ��� ������������.) ����� �����, ����� ������ ������ �����, ����� ������� ������ ����. ����������: � ���� ���� ���������� ������ ������ ���� � ����� � ���� ��� �����, � ��� ����� ����� �����, ���� ��� ���������� (��������, c:\Documents and Settings\User1\output.txt).

� ���� ������ ��� ����� �������� �� ���� �����, � ������� �� ������ ��������� ������. � ���� ���� ������ ������������� �� �� ���� ������ ���� ������, ������� �������� � ������� Database On-Demand.

������� ������ ������������, ����� ������������ ���������� ������������� �����, ��� ������ ������������, ����� ������������ ������ � ������������� �����. ���� ���� �� ����������, ��� ������ ����� �� ���� ����� (��� ������������, ��� � ������������) ����� ������ ����� ����.

���� �������� ������������� ���������� � ���-��������, Host On-Demand ������� ������� ������ � ����, ������� ���, � ����� ������� ���� ���� � �������� �� ���������. � ����� �������� ������ ���� ������������ ������ (��������, ������������ ������ Excel) ��� ���� ����� ����� (������ ��� Microsoft Excel BIFF3 ��� BIFF4). ��� ��������� ��������� ���������� ���������������� ��������� ������ ��������, ����� ��������� ������� Java ��� ���������� ��������� ��������� ������� ��� ������ ���������� ����� (�������� ������ ���������������� �������� ��� ������ ���������� ����� � ����������� �������).

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

����� ������� ������ �� �������, ���������� ���� ������ ���� �������� ��������� � �������� �� ����� �������. ��� ������ ���� ����� ������ ���������� ����������� ������� ������ � ���������� ���� ���������� �������.

������������� ���������� � �������� ���������� ���� ����������, ����� �� ������ ���������� ����������� ���������� � ���������� �������� ������������ ����� ����� ������ ����������� ���� ���������� �������:

� ����� ������ ���������� ���� ���������� ������� �������� ��������, ���� ��� �� ������� �������� ������������ (����� ������ ������� ��� ������� � ����������).

����. 19 ��� ������ ������ �������� �� ��������, ������� � ��������� ������������� ���������� � �������� ���������� ����, ��� ������� ��� ����������:

����. 19. ������ � ���������� ���� ���������� �������
�������� ������: �������: ��������� ������������� ���������� � �������� ���������� ����:
��������� ����������
  • ��������� ������ � ���� � ������� ASCII
������� ��� ��������
�������
  • ��������� ���������� ����.
��������
����������
  • ��������� ������ ���������� ����������� ������ ��������� ���������� �������� ������������.
�������
������� � ����������
  • ��������� ���������� ����.
  • ��������� ������ ���������� ����������� ������ ��������� ���������� �������� ������������.
�������

��������������� �������� ����������� ���� ������ ��� ������� Host On-Demand

� ������� �� ��������� ����� �������, ����� ���������� ����������� ��� ������� � ���� ������ �������������� ����������� �������� Host On-Demand. �������� ������ ����� ��������������� �������� (Features1) � ����������� �������.

�������� ����������� (������� <trace>)

�������� ����������� ���������� ��������� ����������� ��������� ���� ���������� �����������, ��������, �� ������� Java.

����������� ���� ������ ���������� ����������� ��� ����������� ���������� �����������, ���� ����� ���������� ��������� �����������:

����������� ���� ����� ����� �����������, ����� ������ ������, ������� ����� ���������� � ��������� ���������� �����������.

������

� ��������� ������� ��������, ��� ���������� ��������� ����������� �� ������� Java. � ���� ������� ������������ ��������� �������� ��������: ����������� � ��������� ����������.

����� ����� �������� ������������ ����� ����������� �� ����� ��������� � ����� ������ �������, � ����� �������� �� ������ � �������� ���� (�������� ������ ���������� �������� �� ����� ����������� � �������� ��� � �������� ����). ����� ���������� ����� �������� � ��������� ����������� ��� ����� ����� �������� ��� � ��������� �����������, ��� � ��������� ����.

�������� �������� �� ��������� ����������� ����� �������:

���. 43. ������� ���� TRACE
<HAScript name="TRACE" description=" " timeout="60000" pausetime="300"
            promptall="true" author="" creationdate="" supressclearevents="false"
             usevars="true" ignorepauseforenhancedtn="false"
             delayifnotenhancedtn="0">
   <vars>
      <create name="$strData$" type="string" value="’Original value’" />
   </vars>
   <screen name="Screen1" entryscreen="true" exitscreen="false" transient="false">
      <description>
          <oia status="NOTINHIBITED" optional="false" invertmatch="false" />
      </description>
      <actions>
         <trace type="SYSOUT" value="’�������� - ’+$strData$"  />
         <varupdate name="$strData$" value="’Updated value’" />
         <trace type="SYSOUT" value="’�������� - ’+$strData$"  />
      </actions>
      <nextscreens timeout="0" >
      </nextscreens>
  </screen>

�� ����� �������� ������ ���������� ����������� ���������� �� ������� Java ��������� ������:

�������� - +{$strData$ = Original value}
�������� - +{$strData$ = Updated value}

�������� �������� �� ��, ��� � ���������� ����������� ���� ������ �������� ������ �������� $strData$ �������� ������� ������� � ��� ����������, � �� �������� � �������� ������� {}.

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

������������� ����������� ��������� ������� ����������� ������������ �������� ��� ���������� �������� Host Access Toolkit. ���������� ����������� ��������� MacroRuntimeListener. ������ ���������� ����������� ���������� ������� � ��������� MacroRuntimeListeners � ��������� ���������:

�������� ��������� ���������� (������� <varupdate>)

������� <varupdate> ��������� �������� � ����������. ���������� �������:

��� ��������������� ������������ ������ ���������� ����������� ��������� �������� ��������� ����������, ��������� �������� �������� � �������� ����������.

�������� ��������� ���������� ����� ������������ ����� � �������� <description> (�������� ������ ��������� �������� �������� ���������� � ��������).

�������� ����� ���� �������������� ���������� � ��������� ���������� � ������ ��������������� �������. ���� �������� - ����������, ��� ��������������� ������������ ������ ���������� ����������� ��������� ��� ��������� � ��������� ���������� �������� � �������� ����������.

�������� ��������� ���������� �������� ��� �������� ���������� � ����� ����������������. � ��������� Java �� ����� �� �������� ��������� ���������� ��������� �������:

boolVisitedThisScreen = true;
intVisitCount = intVisitCount + 1;
dblLength = 32.4;
strAddress ="123 Hampton Court";

� �������� ��������� ���������� ����� ����� ��������� (����������) �������� � ���� ��� � ���� ��������� ����������, � ������ ����� ��������� (��������) �������� � ���� �������� ����� �� ����. ����� ������� ����������� ����������� ���� ���������� ���������� Java, ����� ��������:

����. 20. ������� ���� � �������� ����������
� ���� ����� ���: � ���� ����� ��������:
$boolVisitedThisScreen$ true
$intVisitCount$ $intVisitCount$+1
$dblLength$ 32.4
$strAddress$ '123 Hampton Court'

�������������� ���� �������� ������ ���� ����������� ���� ������ ��� ������� ��������� ��� ����������������� � ���� ��� (�������� ������ �������������� �������������� ����� ������).

������������ �������� �������� ��������� ���������� ������� �� ���������� ����������������:

�������������� ���������� � ���������� �������� � ������� ���� ������, ��������� � ���������.

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

������������� �������� ��������� ���������� ��� ��������� ���������� ���� - ��� ������� ������ ������ ����������� ���� 3270 ��� 5250 � ���� ������ � ���������� ����������� ���� ��� ������ � ����������.

���������� ���� - ��� ��� ��������� ����������. ���������� ���� �������� ������, ��� � ��������� ����������, � ������������ ���������� ���� ����� � ����� ���������, ��� �������� ��������� ��������� ����������. ������ ���������� ���� ���������� �� ��������� ���������� �������� ���������� ������ � ���������� ����. ������������ � ���������� ���� ������ - ��� ������ ������, ������� �������� � ������ ���������� ����������� �� ���� 3270 ��� 5250 � ���� �������� ������.

��� ������������� �������� ��������� ���������� ��� ��������� ��������� ���������� � ���� ��������� ���������� ����� ������� ��������� ����������:

��� ���������� �������� ��������� ���������� � ������ ���������� ����������� ������ ���������� �����������:

  1. ����������, ��� ���������� - ��� ���������� ����.
  2. ���� ������ ���������, ������� ����� �������������� ��� ��������� ���������� ����.
  3. ������� � ���� �������� ������ ��������� ������ � �������, �������� ������� ���������.
  4. ������� � ���� �������� ������ ���� 3270 ��� 5250, � ������� ��������� ��������� ������ � �������.
  5. ������ ������ ���������� ���� 3270 ��� 5250, � ��� ����� ��������� � ��������� ���������� �������.
  6. ��������� ������ ���������� ���� ��� ������ � ���������� ����.

����� ��� ���������� ���� ����� ������������ � ����� ���������, ��� ����������� ������. ��������, ����� ��������� ������������ ���� ���������� ���� � ������ ������� ��������� �������:

'���������� ���� - '+ $fldPrintOption$

��������, ��������, ��� ���� ������ �������� ���� 3270 ��� 5250 �� ���������� ����������������:

�� �������������� �������� ��������� ���������� �� ���������� ����������:

����� ������ ���������� ����������� ��������� �������� ��������� ����������, �� ������ ������ ���������� ���� � ��������� ��� ��� ������ � $fldData$. ������ ���������� ���� $fldData$ �������� ������ 'Print VTOC information'.

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

��� ������������� ���������� ���� � �������� ��������� ���������� ����� ������� ������ ���������, ���������� ��� ���������. ����������� ��� �����������, ���� �� ������ �������� ������ ����� ���������� ����.

������� ������ � ������ ��������� � ���� �������� � ���������� (:) ����� ����. ��������, ���� ������ ��������� - ��� 5,14, � ������ ��������� - 5,17, ����� ������ '5,14:5,17'.

� ������ �������� ���� ���������:

��������, ��������, ��� ���� ������ �������� ���� 3270 ��� 5250 �� ���������� ����������������:

�������� �����, ��� �� �������������� �������� ��������� ���������� �� ���������� ����������:

��� ���������� �������� ��������� ���������� � ������ ���������� ����������� �������� ������ ������ 'VTOC' �� ���� (������������ � �������, �������� ������ ������� ���������, � �������������� �� �������, �������� ������ ������� ���������), � ������ 'VTOC' ����������� � ���������� $fldData$.

���� ������ ��������� ����������� �� ��������� ����, � ����� ���������� ������������ ������ �������� �� ������� ��������� �� ������� ����. ����� ������ ���������� ������������ ��������� ��� ������ � ���������� ����.

�������� Xfer (������� <filexfer>)

�������� Xfer (�������� ���������� �� "transfer action" ��� "file transfer action", �� ���� �������� �������� �����) �������� ���� � ������� ������� �� ���� ��� � ����� �� ������� �������.

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

� ���� ������ ����������� �������� ���������� ������� ������ � ���� ���������� ����, � ������� ������� �� ���� (���������), ��� � ����� �� ������� ������� (�������). ���� ������� ����� ���������, ���������� ������ ��������� (��������, ���������� � ������ $strDirection$), ������� �� ����� ���������� ����������� �� Send ��� Receive.

����. 21 �������� ��������, ������� ����� ������������ � ����� ��� ����� ����� � ��� ���������� �����:

����. 21. ���� ��� ����� ����� � ��� ���������� �����
����������� ��������: ���� ��� ����� �����: ���� ��� ���������� �����:
�������� ���, ������� ����� ��������� ����� ��� ��� ��������� �� ����. ��������, � ������ ������� 3270 ��� ����� ���� 'trace1 txt a' ��� �����, ������� ����� ��������� �� ����. ��������, 'e:\\tm\\trace1.txt'.
��������� ��� �����, ������� �� ������ ������� �� ������� �������. ��������, 'january archive a' ���, ������� ����� ��������� ����� ��� ��� ���������� �� �������. ��������, 'd:\\MyData\\january.arc'

��� ������������� ������������ ������� ����������� �� ���������, ��� ������ �������� ������� ����� \ - ��� ����������� ������, � ��� ����� ���������� ��� '\\'(�������� ������ ������� ��� ������������� ����� � ������ � ����������� ������� �����������).

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

� ����������� ������� � ���� �������� ����� ��������� ����� ������������ �������� true ��� ������� ������� 3270 � �������� false ��� ������� ������� 5250.

� ���� ���� �������� ����� ������� ����� � �������������, ������� ����� �������� ������ ���������� �����������, ������ ��� �������� ��������. ����� �� ��������� - 10000 ����������� (10 ������). ���� ���� �������� ������������ ������������ �� �������� ��������� ����������� ��� ������� �������� ���� � ������, ��� �������� ���������� ���������� ����������. ����� ������������� ������������ ������� �������� ������� �������� ��� ����� ������� ������ ��� ��� ��������� ����������.

��� ����� �������������� ����������, ����������� ������ �����, ����� ������������ ���� �����. ��� ��������� ����������� � ����������� �� ���� ������� �����. ���� ���� - iSeries, � ���� ����� ����� ������������ ��������� ���������:

USERID(���_id_������������) PASSWORD(���_������)

���������� ������������ ���� ��������� ������� ��������, ����� ������� ������� �������� (������� �����������), ������� ������ �������������� � ������ ���������� ����������� ��� ���������� �������� �� ������ �������� ������� ������� � ����� �������� ����� � ��������. ����� ������� ��� �� ����� ������� �������� (��������, 437), ������� ����� � ������������ ������.

��������� ��� ������� BIDI (�������� ���� ��� �����)

��� ������� BIDI (�������� ���� ��� �����) ���������� �������������� ���������, ������� ����� ������ � ���������� ����� (�������� ).

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

� ���� ID ����� ����� ������� �����, � ������� ���� ��������� ��� ��������:

���� �����, �� ������� ������� ������, �������, � ���� ����� ��������� ����� �������� ��������������� �������������� ������ (�������� ������������� ������� ��������������� �������������� � ������� ��������).

�������

� ��������� ������� �������� �������� Xfer:

���. 44. ������ �������� Xfer
<actions>
   <filexfer direction="send" pcfile="'c:\\myfile.txt'" hostfile="'myfile text A0'"
            clear="true" timeout="10000" pccodepage="437"  />
</actions>