[z/OS]

최적화된 로컬 어댑터를 위한 연결 팩토리 고려사항

이 주제는 최적화된 로컬 어댑터 사용시 연결 팩토리에 대한 고려사항을 검토합니다.

아웃바운드에만 직접 사용되더라도, 연결 팩토리는 인바운드 및 아웃바운드 지원을 위해 z/OS®의 최적화된 로컬 어댑터를 사용하도록 구성되어야 합니다. 여러 연결 팩토리가 지원됩니다. 연결 팩토리는 임의의 이름을 가질 수 있습니다.

각 구성된 연결 팩토리는 연관된 다른 설정을 가질 수 있습니다. 구성 가능한 설정에 연결 풀 크기 및 사용자 정의 특성이 포함됩니다.

다음은 연결 팩토리를 관리한 최적화된 로컬 어댑터에 작성할 수 있는 설정입니다. 각 설정은 최적화된 로컬 어댑터 Setter 메소드를 사용해서 설정할 수도 있습니다.
  • 등록 이름

    1 - 12자 영숫자 문자입니다.

    대상 등록 이름에 이 값을 설정하십시오.

  • IMS™ OTMA 그룹 ID

    1 - 8자 영숫자 문자입니다.

    대상 정보 관리 시스템(IMS) OTMA(Open Transaction Manager Access) 이름에 이 값을 설정하십시오.
    주의: 이 설정은 IMS Information Center에 문서화된 바와 같이 유효한 OTMA XCF 그룹 이름에 대해 정의된 기준과 일치해야 합니다.
  • IMS OTMA 서버 이름

    1 - 16자 영숫자 문자입니다.

    대상 IMS OTMA 서버 이름에 이 값을 설정하십시오.

    주의: 이 설정은 IMS Information Center에 문서화된 바과 같이 유효한 OTMA 서버 이름에 대해 정의된 기준과 일치해야 합니다.
  • IMS OTMA SyncLevel

    1 문자 - 0|1

    이 값을 SyncLevel NONE에 0(영)으로 설정하고 SyncLevel CONFIRM에 1로 설정하십시오. 응답이 허용되었다는 긍정적인 수신확인을 수신하지 않고 응답을 애플리케이션 서버로 전송한 후 처리된 트랜잭션에 대한 작업을 커미트하는 데에 IMS를 사용하려면, 동기화 레벨로 없음을 선택하십시오. 긍정적인 수신확인을 수신한 후에만 트랜잭션을 커미트하는 데에 IMS를 사용하려면 동기화 레벨로 확인을 선택하십시오. 수신확인이 부정적인 경우 인플라이트 작업이 롤백됩니다. OTMA 상의 OLA가 있는 IMS 트랜잭션에 대한 모든 호출은 SEND_THEN_COMMIT(CM1)로 실행합니다. OTMA 동기화 레벨 및 CM1 SEND_THEN_COMMIT 처리에 관한 자세한 정보는 IMS Information Center를 참조하십시오.

  • IMS OTMA 최대 세그먼트

    정수 - 1

    이 값을 IMS에 전송하거나 IMS로부터 수신하기 위해 지원되는 IMS 메시지 세그먼트의 최대값으로 설정하십시오.

  • IMS OTMA 최대 메시지 수신 크기

    정수 - 32768

    이 값을 모든 메시지 세그먼트를 포함한 수신된 메시지의 최대값 크기로 설정하십시오.

  • RemoteHostname

    String

    비z/OS 플랫폼에서 실행 중인 경우, OLA 프록시 EJB가 지시되는 호스트 이름을 지정하십시오.

  • RemotePort

    정수

    비z/OS 플랫폼에서 실행 중인 경우, OLA 프록시 EJB의 JNDI 검색이 지시되는 원격 호스트의 포트 수를 지정하십시오.

  • RemoteJNDIName

    String

    비z/OS 플랫폼에서 실행 중인 경우, OLA 프록시 EJB가 바인드되는 원격 호스트의 JNDI 이름을 지정하십시오. 원격 호스트는 RemoteHostname 및 RemotePort 특성으로 지정됩니다.

  • 사용자 이름

    String

    사용한 보안으로 실행 중인 등록에 요청을 전송하는 데 사용되는 사용자를 지정하십시오. 사용자 이름과 연관된 MVS™ 사용자 ID가 사용됩니다. 사용자 이름과 연관된 MVS 사용자 ID가 없는 경우, 요청에 ID가 전송되지 않습니다. 사용자 이름이 지정되지 않으면 호출 컴포넌트의 사용자 ID가 사용되어 MVS 사용자 ID를 얻습니다.

  • 비밀번호

    String

    사용자 이름의 비밀번호를 지정합니다.

  • RemoteJNDIUsername

    String

    비z/OS 플랫폼에서 실행 중인 경우, 원격 시스템에서 JNDI 초기 컨텍스트를 얻기 위해 사용되는 사용자 이름을 지정하십시오. JNDI 컨텍스트는 OLA 프록시 EJB를 검색하는 데에 사용됩니다.

  • RemoteJNDIPassword

    String

    비z/OS 플랫폼에서 실행 중인 경우, 원격 시스템에서 RemoteJNDIUsername과 함께 사용되는 비밀번호를 지정하십시오.

  • RemoteJNDIRealm

    String

    비z/OS 플랫폼에서 실행 중인 경우, RemoteJNDIUsername과 함께 사용되는 보안 영역을 지정하십시오.

  • UseCICSContainer

    정수 - 0

    CICS 링크 서버를 사용 중인 경우, 요청 및 응답 데이터가 컨테이너에 있도록 지정하십시오.

  • LinkTaskTranID

    String

    CICS 링크 서버를 사용 중인 경우, 링크 태스크 트랜잭션 ID를 지정하십시오.

  • LinkTaskReqContID

    String

    CICS 링크 서버를 사용 중인 경우, 요청의 이름 또는 입력 컨테이너를 지정하십시오.

  • LinkTaskReqContType

    정수 - 1

    CICS 링크 서버를 사용 중인 경우, 요청 컨테이너의 유형을 지정하십시오(CHAR=0|BIT=1).

  • LinkTaskRspContID

    String

    CICS 링크 서버를 사용 중인 경우, 응답의 이름 또는 출력 컨테이너를 지정하십시오.

  • LinkTaskRspContType

    정수 - 1

    CICS 링크 서버를 사용 중인 경우, 응답 컨테이너의 유형을 지정하십시오(CHAR=0|BIT=1).

  • ConnectionWaitTimeout

    정수 - 30

    현재 등록 이름에 일치하는 클라이언트 연결을 대기하도록 지정된 시간(초)입니다. 외부 주소 공간은 이미 등록되어 있어야 합니다. 이 제한시간은 등록 이름이 일치하는 사용 가능한 서비스가 사용 가능해지도록 대기하는 시간에 적용됩니다.

자동으로 생성되는 IMS OTMA 클라이언트 이름이며, 16자이고 최적화된 로컬 자원 어댑터로 설정할 수 없습니다. IMS OTMA 상의 최적화된 로컬 어댑터 사용에 대한 자세한 정보는 OTMA/IMS 지원에서 최적화된 로컬 어댑터 사용이라는 주제를 참조하십시오.

어댑터에 대한 연결 풀 설정은 WebSphere® Application Server 연결 풀에 정의된 논리적 연결의 수를 정의합니다. 이는 WebSphere Application Server 및 외부 주소 공간 사이의 실제 접속 수와 동일하지 않습니다. 이러한 경우 논리적 연결은 필수적으로 실제 접속의 JCA(Java™ EE Connector Architecture) 보기입니다. 논리 연결은 아웃바운드를 외부 주소 공간으로 호출하는 WebSphere 애플리케이션으로 사용됩니다.

어댑터에 대한 연결 풀 설정은 WebSphere Application Server 연결 풀에 정의된 논리적 연결의 수를 정의합니다. 이는 WebSphere Application Server 및 외부 주소 공간 사이의 실제 접속 수와 동일하지 않습니다. 이러한 경우 논리적 연결은 필수적으로 실제 접속의 JCA 보기입니다.

실제 접속과 논리적 연결 사이의 밸런스는 얼마나 많은 동시 WebSphere 애플리케이션 스레드가 연결되어야 하는지에 따라 다르며(논리적), 얼마나 많은 요청이 주어진 시간 동안 외부 주소 공간에서 전송 또는 수신되어야 하는지에 따라 다릅니다(실제). 실제 접속의 최대값은 요청이 외부 주소 공간에서 인바운드 및 아웃바운드 통신 둘 다에 사용되므로, 외부 주소 공간이 Application Server를 요청으로 가득차게 하지 않도록 설정될 수 있습니다. 외부 주소 공간이 WebSphere Application Server과 등록을 시도하고 이 노드의 서버에 대해 지원되는 최대 실제 접속인 연결 수를 지정하는 경우, 등록 요청은 실패를 표시하는 이유 코드로 등록을 거부합니다. 디먼 그룹에 대한 최대 연결이 초과된 경우에도 등록이 실패할 수 있습니다. 실제 접속은 클라이언트에 의하여 요청되며 이는 JCA 어댑터가 제공하는 논리적 연결과 동일하지 않음을 기억하십시오. 아웃바운드 요청이 발생한 경우, JCA 논리적 연결은 상호작용의 기간에 대한 실제 접속과 쌍이 됩니다.

연결 팩토리를 작성 및 저장하면 애플리케이션의 다양한 모듈에 정의된 자원 참조를 수정할 수 있고, 연결 팩토리의 JNDI(Java Naming and Directory Interface) 이름을 지정할 수 있습니다.

문제점 방지 문제점 방지: 최대 메시지 수신 크기에 대한 값을 설정할 때 너무 높은 값을 설정하지 않도록 유의하십시오. 이 크기 값은 IMS 메시지를 수신하기 위한 메모리 영역을 미리 얻는 데에 사용됩니다. OTMA 상에서 IMS를 호출하는 각 스레드는 이 크기의 개별 메시지 수신 영역을 가집니다. 애플리케이션은 연결 스펙의 setOTMAMaxRecvSize(nnn) 메소드를 사용하여 이 값을 동적으로 설정할 수도 있습니다. gotcha

최대 세그먼트 연결 레벨 값은 연결 스펙의 setOTMAMaxSegments(nnn) 메소드를 사용하여 설정할 수도 있습니다.

자원 어댑터 고가용성 기능을 사용하려면 각 연결 팩토리에 추가 연결 풀 특성을 구성해야 합니다. 이 기능을 설정하고 사용하는 방법에 대한 자세한 정보는 자원 어댑터 고가용성 지원 사용 주제의 내용을 참조하십시오.


주제 유형을 표시하는 아이콘 참조 주제



시간소인 아이콘 마지막 업데이트 날짜: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=cdat_olacfconsid
파일 이름:cdat_olacfconsid.html