SMR 명령어

본 부록에서는 SMR에서 단말, 사용자, 업무 정보를 등록 및 삭제하기 위해 사용되는 명령어의 사용법에 대해서 설명한다.

1. DFNUTRM

전용 단말 기능을 이용하기 위해 특정 단말에 사용자를 할당한다. 하나의 단말에는 한 명의 사용자만 할당 가능하며, 사용자는 여러 단말에 할당될 수 있다.

  • 사용법

    -DFNUTRM-userid-/-userpass-TERMINAL(termid)-
    오퍼랜드 설명

    userid

    TACF에 등록된 사용자 ID를 입력한다.

    userpass

    userid에 해당하는 사용자의 패스워드를 입력한다.

    termid

    전용 단말로 등록할 단말의 LU명을 입력한다. 단말의 LU명은 최대 8바이트까지만 등록 가능하다.

  • 예제

    다음은 단말 TERM001을 패스워드가 PASSWD인 사용자 USER001의 전용 단말로 등록하는 예제이다.

    DFNUTRM USER001/PASSWD TERMINAL(TERM001)

2. DLTUTRM

전용 단말로 등록되어 있는 단말의 등록을 해제한다.

  • 사용법

    -DLTUTRM-termid-
    오퍼랜드 설명

    termid

    등록을 해제할 단말의 LU명을 입력한다.

  • 예제

    다음은 전용 단말로 등록된 단말 TERM001을 삭제하는 예제이다.

    DLTUTRM TERM001

3. DFNWRK

SMR 메뉴에 할당할 AIM/TSO 업무 애플리케이션 또는 하위 메뉴를 등록 및 삭제한다.

  • 사용법

    -DFNWRK-workid-+--------+-+--------------+-+-------------------------------+->
                   '-CREATE-' '-NAME('name')-' '-DNAME('dname')-+--------------+->
                                                                '-DLANG(dlang)-'
    
                  >-+--------------------------------+--------------------+------>
                  >-'-PROCID(procid)+--------------+-'-PASSWORD(workpass)-'
                                     '-ORDER(order)-'
    
                  >-+-LIKE(likeid)-+-
                    '-DESC('desc')-'
    오퍼랜드 설명

    workid

    SMR 메뉴로 등록할 업무 ID를 입력한다.

    업무 ID는 8글자 이내의 영문자(대문자)/숫자로 정의하며, 시작은 반드시 영문자로 해야 한다.

    name

    업무의 영어 명칭을 입력한다.

    dname

    업무의 다국어 명칭을 입력한다.

    다국어 명칭은 40Byte 이내의 크기로 정의해야 한다.

    dlang

    dname으로 등록한 명칭의 언어를 설정한다. (기본값: JAPANESE)

    procid

    SMR 메뉴 화면을 계층 구조로 구축하는 경우 해당 메뉴의 하위 메뉴로 등록할 업무 ID를 입력한다.

    order

    procid가 지정된 경우 메뉴 화면에서 등록된 업무가 표시될 차례를 지정한다.

    지정을 하지 않으면 기본값으로 0이 지정되고, 사용자가 지정하는 경우 1~9999 범위에서 지정해야 한다.

    workpass

    업무 패스워드를 사용할 경우 패스워드를 입력한다.

    업무 패스워드는 8글자 이내의 영문자(대문자)/숫자로 정의하며, 시작은 반드시 영문자로 해야 한다.

    likeid

    해당 업무의 정보를 likeid로 지정된 업무의 정보와 동일하게 등록한다.

    desc

    AIM/TSO 업무 애플리케이션을 실행시키기 위한 명령어를 입력한다.

  • 예제

    다음은 영어 명칭이 TESTWORK, 패스워드가 PASSWD인 업무 WORK0001을 등록하는 예제이다.

    DFNWRK WORK0001 NAME('TESTWORK') PASSWORD(PASSWD)

    다음은 업무 LIKEWORK의 정보를 복사하여 업무 WORK0002를 등록하는 예제이다.

    DFNWRK WORK0002 CREATE LIKE(LIKEWORK)
삭제
  • 사용법

    -DFNWRK-workid-DELETE-+----------------+-+-----------------+-
                          '-PROCID(procid)-' '-DELMODE(NO|YES)-'
    오퍼랜드 설명

    workid

    정보를 삭제할 업무 ID를 입력한다.

    procid

    workid로 지정된 업무의 하위 업무 중 ID가 procid인 업무 정보를 삭제한다.

    DELMODE(NO | YES)

    삭제 모드를 선택한다.

    • NO : workid로 지정된 업무의 등록 정보만 삭제한다. (기본값)

    • YES : 해당 업무의 등록 정보뿐만 아니라 해당 업무와 다른 업무간 관련 정보 및 해당 업무와 사용자간 관련 정보를 모두 삭제한다.

  • 예제

    다음은 업무 WORK0001의 정보만 삭제하는 예제이다.

    DFNWRK WORK0001 DELETE

    다음은 업무 WORK0002의 정보뿐만 아니라 해당 업무와 관련된 정보를 모두 삭제하는 예제이다.

    DFNWRK WORK0002 DELETE DELMODE(YES)

4. DFNUWRK

사용자에게 특정 업무를 할당한다.

  • 사용법

    -DFNUWRK-userid-+-ID(workid)---+-+--------------+-
                    '-LIKE(likeid)-' '-ORDER(order)-'
    오퍼랜드 설명

    userid

    업무를 할당할 사용자 ID를 입력한다.

    workid

    사용자에게 할당할 업무 ID를 입력한다.

    likeid

    ID가 likeid인 사용자에게 할당된 업무들을 복사하여 userid 사용자에게 할당한다.

    order

    SMR 메뉴 화면에서 해당 업무가 표시될 차례를 지정한다.

    지정을 하지 않으면 기본값으로 0이 지정되고, 사용자가 지정하는 경우 1~9999 범위에서 지정해야 한다.

  • 예제

    다음은 사용자 USER001에게 업무 WORK001을 할당하는 예제이다.

    DFNUWRK USER001 ID(WORK001)

    다음은 사용자 USER003에게 할당된 업무를 그대로 복사하여 사용자 USER002에게 할당하는 예제이다.

    DFNUWRK USER002 LIKE(USER003)

5. DLTUWRK

사용자에게 할당된 업무를 삭제한다.

  • 사용법

    -DLTUWRK-userid-ID(workid)-
    오퍼랜드 설명

    userid

    업무를 삭제할 사용자의 ID를 입력한다.

    workid

    삭제할 업무의 ID를 입력한다.

  • 예제

    다음은 사용자 USER001에게 할당된 업무 WORK001을 삭제하는 예제이다.

    DLTUWRK USER001 ID(WORK001)