리소스 정의 마이그레이션

OSC 시스템은 리소스 정의(Resource Definition)를 사용한다. 따라서 구 버전의 CICS에서 사용하였던 리소스 컨트롤 테이블(Resource Control Table)을 리소스 정의로 변환해야 한다. OSC에서는 DCT(Destination Control Table) 매크로와 JCT(Journal Control Table) 매크로에 대해 리소스 정의로 변환하는 툴을 제공한다.

본 장에서는 리소스 컨트롤 테이블의 마이그레이션을 위한 툴에 대해 설명한다.

1. DCT 마이그레이션(oscdct2rd)

DCT(Destination Control Table)는 TDQ 관리를 위해서 TDQ 정보를 기술하는 컨트롤 테이블이다. 사용자는 DCT 매크로에 기술된 TDQ 정보를 OSC에서 사용하려면 TDQUEUE 리소스 정의로 변환해야 한다. OSC에서는 oscdct2rd 툴을 사용하여 DCT 매크로를 TDQUEUE 리소스 정의로 변환한다. DCT 매크로에 관한 자세한 내용은 DCT 매크로(DFHDCT)를 참조한다.

기존의 DCT 매크로는 리소스의 GROUP에 관련된 설정이 없다. 그러나 리소스 정의는 리소스의 GROUP 항목이 필수적이므로 아래의 방법 중 한 가지를 사용하여 DCT 마이그레이션할 때 리소스의 GROUP을 지정하도록 한다.

  • DCT 매크로는 아래와 같은 형식으로 GROUP을 정의한다. 하나의 GROUP 정의부터 다른 GROUP 정의가 나타나기 전까지 사이에 정의된 TDQ는 동일한 GROUP으로 정의된다.

    DFHDCT TYPE=GROUP,GROUP=groupname
  • 하나의 DCT 매크로에 정의된 모든 TDQ에 대해서 동일한 GROUP을 지정할 때에는 위의 방법 대신 oscdct2rd의 [–g] 옵션을 사용해서 GROUP을 지정할 수 있다.

다음은 oscdct2rd 툴을 사용하여 DCT 매크로가 기술된 파일을 TDQUEUE로 변환하는 예이다. 변환된 TDQUEUE 리소스는 GROUP을 OSCGROUP로 지정하였다. 사용자는 생성된 리소스 정의를 oscsdgen 툴을 사용하여 OSC SD 테이블에 등록하도록 한다.

oscdct2rd –g OSCGROUP DCT.dat TDQUEUE.dat

2. JCT 마이그레이션(oscjct2rd)

JCT는 저널 관리를 위해서 시스템 로그와 사용자 저널에 대한 정보를 기술하는 컨트롤 테이블이다. 사용자는 JCT 매크로에 기술된 저널 정보를 OSC에서 사용하려면 JOURNALMODEL 리소스 정의로 변환해야 한다. OSC에서는 oscjct2rd 툴을 사용하여 JCT 매크로를 JOURNALMODE 리소스 정의로 변환한다. JCT 매크로에 관한 자세한 내용은 JCT 매크로를 참조한다.

기존의 JCT 매크로는 리소스의 GROUP에 관련된 설정이 없다. 그러나 리소스 정의는 리소스의 GROUP 항목이 필수적이므로 하나의 JCT 매크로에 대해서 동일한 GROUP을 지정할 때에는 oscdct2rd[–g] 옵션을 사용해서 GROUP을 지정한다.

다음은 oscjct2rd 툴을 사용하여 JCT 매크로가 기술된 파일을 JOURNALMODEL로 변환하는 예이다. 변환된 JOURNALMODEL 리소스는 GROUP을 OSCGROUP으로 지정하였다. 사용자는 생성된 리소스 정의를 oscsdgen 툴을 사용하여 OSC SD 테이블에 등록한다.

oscjct2rd –g OSCGROUP JCT.dat JOURNALMODEL.dat