callLink 유형이 remoteCall인 경우
다음 상황이 적용되는 경우 type 특성을 remoteCall로
설정하십시오.
- Java™ 프로그램 또는 Java 랩퍼를
생성하고 있으며 생성된 EJB 세션 Bean을 통해 호출을 수행하지
않고 Java 코드가 다른 JVM에서 실행되거나 동일한 JVM이지만 다른 실행 단위에서
실행되는 프로그램을 호출하거나 호출된 프로그램이 EGL 생성 Java가 아닙니다. 이 경우 EGL 미들웨어가 사용되며
pgmName이 호출된 프로그램을 식별하는 callLink
요소에 대해 다음 특성이 중요합니다.
- callLink 요소의 alias
- callLink 요소의 conversionTable
- callLink 요소의 ctgKeyStore
- callLink 요소의 ctgKeyStorePassword
- callLink 요소의 ctgLocation
- callLink 요소의 ctgPort
- callLink 요소의 library
- callLink 요소의 location
- callLink 요소의 luwControl
- callLink 요소의 package(생성된 코드가 다른 패키지에 저장된 Java 프로그램을 호출할 경우에만 사용됨)
- callLink 요소의 parmForm(생성된 코드가 CICS®에서 실행되는 프로그램을 호출할 경우에만 사용됨)
- callLink 요소의 pgmName
- callLink 요소의 remoteBind
- callLink 요소의 remoteComType
- callLink 요소의 remotePgmType
- callLink 요소의 serverID
- callLink 요소의 type
- C/C++ DLL을 호출하는 Java 프로그램 또는 랩퍼를 생성합니다. 이 경우
EGL 미들웨어가 사용되며 pgmName이 C/C++ DLL을
식별하는 callLink 요소에 대해 다음 특성이
중요합니다.
- callLink 요소의 alias(런타임 함수 이름이 pgmName과 동일하지 않은 경우)
- callLink 요소의 library(DLL 이름이 pgmName과 동일하지 않은 경우)
- callLink 요소의 location(DLL이 호출 프로그램과 다른 시스템에 있으며 두 프로그램이 모두 iSeries에 있는 경우)
- callLink 요소의 remoteComType(DLL이 호출 프로그램과 동일한 시스템에 있는 경우 DIRECT 또는 DISTINCT로 설정하고 그렇지 않은 경우 TCPIP로 설정함)
- callLink 요소의 remotePgmType(EXTERNALLYDEFINED로 설정함)
- callLink 요소의 serverID(DLL이 호출 프로그램과 다른 시스템에 있는 경우)
- 원격 IMS™ 트랜잭션을
호출하는 Java 프로그램을 생성합니다.
이 경우 pgmName이 호출된 트랜잭션을 식별하는
callLink 요소에 대해 다음의 특성이 중요합니다.
- callLink 요소의 conversionTable
- callLink 요소의 location
- callLink 요소의 remoteComType(IMSTCP 또는 IMSJ2C로 설정함)
- callLink 요소의 remotePgmType(STATELESS로 설정함)
- callLink 요소의 serverID
- callLink 요소의 type
- 다른 CICS 리젼(또는 호출된 프로그램을 해당 리젼 외부에서
실행되는 생성된 코드에서도 호출하는 경우 동일한 CICS 리젼)에서 프로그램을 호출하는
CICS COBOL 프로그램을 생성합니다. 이 경우 EGL
미들웨어가 사용되지 않으며 pgmName이
호출된 프로그램을 식별하는 callLink 요소에 대해
다음 특성이 중요합니다.
- callLink 요소의 alias
- callLink 요소의 conversionTable
- callLink 요소의 location
- callLink 요소의 parmForm
- callLink 요소의 pgmName
- callLink 요소의 refreshScreen
- callLink 요소의 remotePgmType
- callLink 요소의 serverID
- callLink 요소의 type
- 다음의 엔티티 중 하나 이상으로 호출되는
CICS COBOL 프로그램을 생성합니다.
- 생성된 Java 프로그램
- COBOL 프로그램에 액세스하도록 생성된 Java 랩퍼(직접 또는 EJB 세션 Bean을 통해)
- 동일하거나 다른 리젼에 있는 CICS COBOL 프로그램
이 경우 EGL 미들웨어가 사용되며(호출자가 Java 프로그램 또는 랩퍼인 경우) 다음의 사항이 적용됩니다.- pgmName이 생성된, 호출된
COBOL 프로그램을 식별하는 callLink 요소에 대해 다음 특성이
중요합니다.
- callLink 요소의 parmForm
- callLink 요소의 pgmName
- callLink 요소의 refreshScreen(호출자가 CICS COBOL 프로그램인 경우)
- callLink 요소의 type
- 유형이 remoteCall일 때 호출자와 호출된 코드가 모두 생성된 CICS COBOL 프로그램인 경우 두 프로그램의 callLink 항목에는 parmForm에 대해 동일한 값이 있어야 합니다.