|
백슬래시(\)는 Windows 시스템에서 사용되는 디렉토리 구분 기호입니다. 파일 경로에 백슬래시를 사용하려면 경로의 각 백슬래시(\)에 대해 두 개의 백슬래시(\\)를 입력하여 이스케이프해야 합니다.
|
필드
|
설명
|
||
추가 등록 정보
|
양식에 등록 정보가 정의되어 있지 않은 경우 추가 등록 정보 필드에 등록 정보를 추가할 수 있습니다. 추가 등록 정보를 추가할 때 등록 정보 이름 형식에는 등록 정보 뒤로 나오는 어댑터 엔트리 이름(서비스 이름)이 포함됩니다. 예:
<service_name>.dbuser
해당 필드에 서비스 또는 어댑터에서 사용되는 등록 정보와 해당 등록 정보의 값을 지정합니다. 새 등록 정보 이름 옆에 있는 추가를 클릭하여 등록 정보 값을 수정할 수 있는 텍스트 상자를 엽니다.
값이 너무 길어 전부 표시할 수 없는 경우 편집 작업이 나타납니다. 편집을 클릭하면 더 큰 텍스트 영역이 포함된 새 브라우저 창이 열립니다.
|
||
추가 서비스
|
추가 서비스는 서비스 또는 어댑터와 동시에 읽는 JSON 엔트리입니다. 이 엔트리는 등록 정보를 공유할 수 있으며, 여러 디렉토리가 사용 중인 경우에 유용합니다. Info*Engine에서는 이 엔트리를 통해 둘 이상의 저장소 및 같은 LDAP 저장소 내의 다른 원격 하위 트리에서 등록 정보를 읽어들일 수 있습니다.
|
||
공동 거주 서비스
|
공동 거주 서비스는 어댑터 또는 서비스에서 in-process 컴포넌트로 호출할 수 있는 Info*Engine 서비스입니다. 공동 거주 서비스의 구분 이름을 입력합니다.
|
||
구분 이름
|
Info*Engine 등록 정보 관리 유틸리티는 베이스 URI에 식별된 JSON 디렉토리 구조에 따라 기본값을 제안합니다.
서비스 이름 필드를 수정하면 변경된 서비스 이름을 포함하도록 구분 이름의 ptcServiceName 속성이 업데이트됩니다.
|
||
호스트 및 포트
|
프로세스 외부에서 어댑터를 실행하는 경우 두 필드는 필수 필드입니다.
지정한 컴포넌트가 자체 JVM(Java Virtual Machine)에서 독립적으로 실행하도록 구성된 서비스와 연관되어 있을 때, 이 컴포넌트는 하나 이상의 연관된 호스트 이름 및 포트 번호를 가집니다.
서비스에 대해 정의된 호스트 이름과 포트 번호가 하나뿐인 경우, 네이밍 서비스는 그 조합을 반환합니다. 서비스에 대해 정의된 호스트 이름과 포트 번호 조합이 둘 이상인 경우, 네이밍 서비스는 여러 조합 중 하나를 임의로 선택하여 반환합니다.
|
||
런타임 서비스 이름
|
런타임 서비스 이름은 서비스 등록 정보의 접두사를 정의합니다. 이 이름은 Java 명령 인수 또는 서브렛 엔진 초기화 매개변수를 통해 컴포넌트를 시작할 때도 사용됩니다.
기본적으로 런타임 서비스 이름은 서비스 이름과 같습니다. 런타임 이름을 설정하지 않으면 서비스 이름이 등록 정보 접두사로 사용됩니다.
|
||
직렬화 유형
|
직렬화 유형 필드를 사용하면 Info*Engine에서 프로세스 외부 어댑터나 외부 임무 프로세서에 데이터를 전달할 때 사용하는 데이터 직렬화 유형을 변경할 수 있습니다.
기본적으로, Info*Engine 컴포넌트는 컴포넌트 간에 데이터를 전달할 때 Java 직렬화를 사용합니다. Java 직렬화에서는 데이터 유형 정보가 보존되므로 Info*Engine 사용자 정의 응용 프로그램, 임무 또는 JSP(Java Server Page) 내에서 데이터를 쉽게 조작할 수 있습니다.
기본값은 java입니다. ptcObjectSerializationType 속성은 application/java-serialization-object로 설정됩니다.
다음과 같은 경우에만 직렬화 유형을 변경하면 됩니다.
• Java 클래스가 클라이언트 Java 클래스와 호환되지 않는 프로세스 외부 어댑터나 외부 임무 프로세서를 구성하는 경우
• XML만 수락하는 사용자 정의 어댑터를 구성하는 경우
이러한 경우 값을 xml로 설정합니다. ptcObjectSerializationType 속성은 text/xml로 설정됩니다.
|
||
서비스 클래스
|
어댑터 또는 서비스를 지원하는 Java 클래스 이름입니다.
지정한 컴포넌트 이름이 공동 거주 서비스(예: 서버와 동일한 JVM(Java Virtual Machine)에서 실행되도록 구성된 어댑터)와 연관되어 있을 때, 이 컴포넌트는 연관된 클래스 이름을 가집니다. 이 경우 네이밍 서비스는 해당 서비스와 연관된 클래스 이름을 반환합니다. 그러면 TCP 연결을 설정하지 않고도 서비스를 호출하는 데 필요한 정보가 네이밍 서비스를 질의하는 컴포넌트에 직접 제공됩니다.
in-process 서비스 또는 어댑터를 구성하는 경우
• 서비스 클래스 필드의 기본 서비스 클래스 이름을 그대로 둡니다.
프로세스 외부 프로세스 또는 어댑터를 구성하는 경우
• 서비스 클래스 필드의 이름을 삭제합니다.
• 호스트 및 포트 필드에 어댑터 액세스에 사용되는 호스트와 포트를 추가합니다.
|
||
서비스 이름
|
서비스 이름은 서비스 또는 어댑터를 식별하는 데 사용됩니다. 둘 이상의 컴포넌트 정의에 같은 이름을 지정하는 것은 여러 개의 정의를 통해 동일 컴포넌트에 대한 대체 경로를 제공하는 것으로 간주됩니다. 이 경우 네이밍 서비스에서는 반환되는 컴포넌트 주소를 임의로 선택하여 로드 밸런싱을 구현합니다. 특별히 서비스 이름을 사용하여 로드 밸런싱을 구현할 수도 있습니다.
별도의 컴포넌트 엔트리에 동일한 서비스 이름을 사용할 수 있지만, 디렉토리 내에서 각기 다른 구조에 엔트리를 배치해야 합니다. 또는 같은 디렉토리 구조 내의 다른 엔트리에 각 컴포넌트를 배치할 수 있습니다. 이 경우 각 구성 요소는 고유 서비스 이름과 공통 서비스 이름을 둘 다 가질 수 있습니다. 고유 서비스 이름은 컴포넌트를 작성할 때 지정합니다. 공통 서비스 이름은 등록 정보 관리 유틸리티의 기본 페이지에 표시되는 기존 컴포넌트를 클릭하여 추가할 수 있습니다.
|
등록 정보
|
설명
|
com.infoengine.maxConnectionAge
|
연결이 풀에서 제거되기 전에 유휴 상태로 유지되는 최대 시간(초)입니다.
기본값은 60입니다.
|
com.infoengine.maxConnectionCacheSize
|
풀에 포함될 수 있는 최대 연결 수입니다.
기본값은 50입니다.
|