메세지 송신 (Send User Message)


  1. 용도 및 형식
					
      1) 단순 메세지를 보내거나, 조회 메세지의 응답값을 수신 할 때 사용한다.

      2) 명령 형식
            SNDUSRMSG MSG('메세지') VALUE(유효응답값) DFT(디폴트응답값)
                   MSGTYPE(*INFO/*INQ) MSGRPY(등답값을수신할 CL변수명)
                   TOMSGQ(메세지를 보낼곳)
					
          메세지는 작은 따옴표로 묶어 주어야 하며, 최대 512 문자 까지 사용 가능

  2. SNDUSRMSG 사용예

      1) 시스템오퍼레이터에게 '준비가 되었습니다'라는 단순 메세지 송신
            SNDUSRMSG MSG('준비가 되었습니다') MSGTYPE(*INFO) TOMSGQ(*SYSOPR)

      2) 현업사용자에게 예상작업시간을 물어 &time 변수에 그 응답값을 수신
            SNDUSRMSG MSG('작업완료 예정 시간은?') MSGTYPE(*INQ) MSGRPL(&time)

      3) 단말기 종료여부를 Y/N으로 제한하여 물은 후 응답값을 &ans 변수에 수신
            SNDUSRMSG MSG('지금 종료해도 됩니까?') VALUE('Y' 'N') MSGRPL(&ans)

          응답값(VALUE)은 최대 20개 까지 지정할 수 있다.

      4) 3)번의 경우에서, 사용자가 응답없이 엔터를 눌렀을 때 디폴트를 'Y'로 처리
            SNDUSRMSG MSG('지금 종료해도 됩니까?') VALUE('Y' 'N') DFT('Y') MSGRPL(&ans)