PROCEDURE

本章では、プロシージャの状態を表示および変更するコマンドの使用方法について説明します。

1. DISPLAY PRC

プロシージャの状態またはMQNの状態を表示します。

  • 使用方法

    -+-DISPLAY-+-PRC-+--------------------------------------------------------------+-
     '-D-------'     |-,MODE=OPEN---------------------------------------------------|
                     |-,P=procedure-name-+---------------------------------------+--|
                     |                   |        .-STD-----------------------.  |  |
                     |                   '-,MODE=-+---------------------------+--'  |
                     |                            |-MQN-+--------------+------|     |
                     |                            |     '-,PRFX=prefix-'      |     |
                     |                            '-WS--+--------------+------'     |
                     |                                  '-,PRFX=prefix-'            |
                     '-,Q=mqn-name-+------------------------------------+-----------'
                                   |        .-STD--------------------.  |
                                   '-,MODE=-+------------------------+--'
                                            |-SMQN-+--------------+--|
                                            |      '-,PRFX=prefix-'  |
                                            '-WS---+--------------+--'
                                                   '-,PRFX=prefix-'
    オペランド 説明

    MODE=OPEN

    オープンされているプロシージャの状態を表示します。

    P=procedure-name

    出力するプロシージャ名を入力します。

    Q=mqn-name

    出力するMQN名を入力します。

    MODE=STD

    プロシージャ情報またはMQN情報のみ出力します。(詳細情報は出力しません。)

    MODE=MQN|SMQN|WS

    指定したリソースの情報を出力します。

    • プロシージャ名を指定した場合:指定したプロシージャのMQNやワークステーションの情報を確認することができます。

    • MQN名を指定した場合:指定したMQN下のSMQNやワークステーションの情報を確認することができます。

    PRFX=prefix

    情報を取得するリソースの接頭辞(prefix)を指定します。

  • 出力リスト

    • プロシージャ情報(Qオプションを使用していない場合)

      項目 説明

      PRC NAME

      プロシージャ名です。

      STATE

      プロシージャの状態です。

      WS CNT

      指定したプロシージャに関連付けられているワークステーションの数です。

      MQN CNT

      指定したプロシージャに関連付けられているMQNの数です。

    • プロシージャのMQN(プロシージャ名を指定して「MODE=MQN」を設定した場合です。MQNに、BELONGS TO文によってプロシージャ名が指定されている場合に出力されます。)

      項目 説明

      MQN NAME

      プロシージャのMQN名です。

      MQN STATE

      MQNの状態です。

      MQN TYPE

      MQNの種類です。

      • MF : メッセージ・ファイル

      • PF : プレゼンテーション・ファイル

      • PF(ACP) : ACPを使用するプレゼンテーション・ファイル

    • MQN情報(Qオプションを使用した場合)

      項目 説明

      MQN NAME

      MQN名です。

      PRC NAME

      指定したMQNが属しているプロシージャ名です。MQNに、BELONGS TO文によってプロシージャ名が指定されている場合に出力されます。

      MQN STATE

      指定したMQNの状態です。

      MQN TYPE

      指定したMQNの種類です。

      • MF:メッセージ・ファイル

      • PF:プレゼンテーション・ファイル

      • PF(ACP) : ACPを使用するプレゼンテーション・ファイル

      WS CNT

      指定したMQNと通信中のワークステーションの数です。

      SMQN CNT

      指定したMQN下のSMQNの数です。

    • MQN下のSMQN情報(MQN名を指定して「MODE=SMQN」を設定した場合)

      項目 説明

      SMQN NAME

      MQNのSMQN名です。

      STATE

      MQNの状態です。

    • ワークステーション情報(プロシージャやMQN名を指定して「MODE=WS」を設定した場合)

      項目 説明

      WS NAME

      指定したプロシージャまたはMQNと関連付けられているワークステーション名です。

  • 使用例

    • プロシージャ情報

      aimcmd -c 'D PRC,P=OIVPPROC,MODE=MQN'
      PRC NAME    STATE       WS CNT     MQN CNT
      OIVPPROC    OPENED      0          1
              MQN NAME    MQN STATE    MQN TYPE
              OIVPMQN     STARTED      MF
      aimcmd: command execution done
    • MQN情報

      aimcmd -c 'D PRC,Q=OIVPMQN,MODE=SMQN'
      MQN NAME    PRC NAME    MQN STATE    MQN TYPE    WS CNT    SMQN CNT
      OIVPMQN     OIVPPROC    STARTED      MF          0         7
              SMQN NAME    STATE
              OIVPAP00     OPENED
              OIVPAP01     OPENED
              OIVPAP02     OPENED
              OIVPAP03     OPENED
              OIVPAP04     OPENED
              OIVPAP05     OPENED
              OIVPAP06     OPENED
      aimcmd: command execution done

2. VARY PRC

プロシージャの状態を変更します。

  • 使用方法

    -+-VARY-+-PRC-+-,OPN-+-,P=procedure-name-
     '-V----'     '-,CLS-'
    オペランド 説明

    OPN|CLS

    プロシージャをオープンするかクローズするかを指定します。

    P=procedure-name

    状態を変更するプロシージャ名を入力します。

  • 使用例

    aimcmd -c 'VARY PRC,OPN,P=OIVPPROC'