Java 생성의 자원 연관

외부 파일, 프린터 또는 큐에 액세스하는 EGL 고정 레코드는 논리 파일 또는 큐 이름을 가지고 있습니다. 프린터의 경우 논리 파일 이름은 대부분의 런타임 시스템에 대해 printer입니다. 이 이름은 8자 이하여야 하며 대상 시스템이 실제 파일, 프린터 또는 큐에 액세스하는 데 사용하는 시스템 이름과 레코드를 관련 시키는 방법으로만 의미를 가집니다.

파일 또는 큐와 관련해서는 파일 또는 큐 이름 또는 해당 이름에서 파생된 하위 문자열이 시스템 이름의 기본값입니다. 프린터와 관련해서 기본값은 COBOL 출력에 대해서만 존재하므로 Java™ 생성에 사용되지 않습니다.

기본값을 승인하는 대신 다음 조치 중 하나 또는 둘 다를 수행할 수 있습니다.
  • 생성 시 특정 자원 연관 파트를 참조하는 빌드 디스크립터를 사용하여 생성 프로세스를 제어합니다. 자원 연관 파트는 생성된 코드를 배치하려는 대상 플랫폼의 시스템 이름과 파일 이름을 관련시킵니다.
  • 대부분의 경우 런타임 시 레코드 특정 변수 resourceAssociation(파일 또는 큐의 경우) 또는 ConverseVar.printerAssociation 시스템 변수(프린터 출력의 경우)에서 값을 변경할 수 있습니다. 변경 목적은 기본적으로 지정했거나 자원 연관 파트를 지정하여 지정한 시스템 이름을 대체하는 것입니다.
자원 연관 파트는 다음과 같은 레코드 스테레오타입에 적용됩니다.
  • SerialRecord
  • IndexedRecord
  • RelativeRecord
  • MQRecord