converseVar.printerAssociation 사용
converseVar.printerAssociation 시스템 변수의 값을 설정하여 런타임 시 인쇄 파일 대상(임시 데이터 큐 또는 스풀 파일 이름)을 변경할 수 있습니다.
인쇄 파일 대상을 변경하기 위해 print 명령문이 실행되기 전에 프로그램이 converseVar.printerAssociation 시스템 변수를 인쇄 파일의 새 시스템 자원 이름으로 설정합니다. 새 자원은 프로그램이 생성된 경우 printer에 대해 지정된 바와 동일한 파일 유형이어야 합니다.
여러 인쇄 파일을 동시에 열 수 있습니다. print 명령문이 실행될 때 converseVar.printerAssociation에서 이름 지정된 자원에 씁니다. 인쇄 양식의 close 명령문은 converseVar.printerAssociation에서 이름 지정된 자원만 닫습니다. 명시적으로 닫히지 않는 파일은 스풀 파일의 커미트 지점 또는 세그먼트나 트랜잭션의 끝에서 닫힙니다.
converseVar.printerAssociation의 기본값은 생성 시 printer 파일에 대해 지정된 시스템 자원 이름입니다. printDestination 빌드 디스크립터 옵션을 TERMINALID로 설정했고 termID 매개변수가 2진 0으로 설정되어 있고 prID 매개변수를 지정한 vgLib.startTransaction()으로 프로그램이 시작된 경우, converseVar.printerAssociation이 prID의 값으로 초기화됩니다.
프로그램이 START 명령에서 RTERMID를 지정한 비EGL 프로그램으로 시작된 경우 converseVar.printerAssociation이 RTERMID에 대해 지정된 값으로 초기화됩니다.