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

    Open되어있는 프러시저 상태를 표시한다.

    P=procedure-name

    출력을 원하는 프러시저 이름을 입력한다.

    Q=mqn-name

    출력을 원하는 MQN 이름을 입력한다.

    MODE=STD

    프러시저 또는 MQN 정보만 출력한다(추가 정보는 출력하지 않는다).

    MODE=MQN|SMQN|WS

    해당 리소스의 정보를 출력한다.

    • 프러시저 이름이 기술된 경우 : 해당 프러시저에 MQN이나 WS정보를 추가로 볼 수 있다.

    • MQN 이름이 기술된 경우 : 해당 MQN 하의 SMQN이나 WS 정보를 볼 수 있다.

    PRFX=prefix

    정보를 얻길 원하는 리소스의 prefix를 지정한다.

  • 출력 목록

    • 프러시저 정보 (Q=MQN 이름 옵션을 사용하지 않은 경우)

      항목 설명

      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 이름 옵션을 사용한 경우)

      항목 설명

      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

      해당 SMQN의 상태이다.

    • WS정보 (프러시저나 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

    프러시저를 Open할지 Close할지 결정한다.

    P=procedure-name

    상태를 변경할 프러시저 이름을 입력한다.

  • 예제

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