validationFailed()

converseLib.validationFailed() 시스템 함수는 두 가지 방식으로 사용됩니다.
  • 텍스트 UI 프로그램의 필드 유효성 검증 함수에서 호출한 경우 converseLib.validationFailed()를 통해 모든 유효성 검증 함수가 처리된 후 받은 텍스트 양식이 다시 표시됩니다. 마지막으로 호출된 converseLib.validationFailed() 함수는 표시된 메시지를 판별합니다.

    가능한 경우 메시지 표시는 msgField 양식 특성이 참조하는 필드에 있는 양식 자체입니다. msgField에 값 양식 특성이 없는 경우 별도의 모달 화면에서 양식이 표시되기 이전에 메시지가 표시됩니다.

  • 유효성 검증 함수가 외부에서 호출된 경우 converseLib.validationFailed()는 다음에 converse, display, print 또는 show 문에 의해 양식이 표시될 때 지정된 메시지를 표시합니다. 이 경우의 동작은 converseLib.displayMsgNum()과 유사합니다.

어떠한 경우에도 converseLib.validationFailed()에 지정된 값은 converseVar.validationMsgNum 시스템 변수에 저장됩니다.

  converseLib.validationFailed([msgNumber INT in])
msgNumber
표시할 메시지 번호입니다. 인수는 정수 리터럴이거나, 기본 유형 SMALLINT 또는 INT의 변수이거나 BIN에 해당하는 변수여야 합니다.이 번호는 프로그램의 msgTablePrefix 특성이 참조하는 데이터 테이블인 프로그램의 메시지 테이블의 첫 번째 열에 있는 각 셀과 비교됩니다. 검색된 메시지는 동일한 행의 두 번째 열에 있습니다.

메시지 번호는 기본적으로 9999입니다.