전문 관리 > Info*Engine 관리 > Info*Engine 관리 유틸리티 > 공통 구성 엔트리 등록 정보
  
공통 구성 엔트리 등록 정보
Info*Engine 등록 정보 관리 유틸리티에는 컴포넌트 식별 및 지원 서비스 정보와 같이 대부분의 서비스 및 어댑터 양식에 표시되는 여러 가지 등록 정보가 포함되어 있습니다. 또한 특정 서비스나 어댑터에 관계없이 등록 정보 관리 유틸리티에서 일반적으로 사용할 수 있는 여러 단추 및 작업도 있습니다.
자세한 내용은 다음 항목을 참조하십시오.
등록 정보 관리자 작업
등록 정보 관리 유틸리티 사용
구성 프로세스 정보
값 입력
URI 및 URL과 같은 값을 등록 정보 관리 유틸리티에 입력할 때 Info*Engine에서 슬래시(/)를 구성 엔트리의 구분 기호로 사용하여 파일 경로를 식별한다는 점에 유의하십시오. 백슬래시(\) 문자는 이스케이프 문자로 사용됩니다.
* 
백슬래시(\)는 Windows 시스템에서 사용되는 디렉토리 구분 기호입니다. 파일 경로에 백슬래시를 사용하려면 경로의 각 백슬래시(\)에 대해 두 개의 백슬래시(\\)를 입력하여 이스케이프해야 합니다.
URI 또는 URL은 상대 경로나 절대 경로일 수 있습니다.
상대 URI와 URL은 로컬 Info*Engine 임무 프로세서에 대해 정의된 루트 파일 시스템 디렉토리에 있는 파일을 참조합니다.
절대 URI와 URL은 로컬 파일 시스템 또는 원격 HTTP 서버에 있거나 액세스 가능한 JSON 구성 파일을 통해 참조되는 파일을 참조합니다.
자세한 내용은 Specifying URIs and URLs(URI 및 URL 지정)를 참조하십시오.
공통 등록 정보
다음 등록 정보는 서비스 또는 어댑터를 작성 및 편집할 때 일반적으로 표시됩니다. 등록 정보가 사용 가능한 필드로 표시되지 않는 경우 양식 편집기를 통해 사용할 수도 있습니다. 자세한 내용은 양식 편집기 사용을 참조하십시오.
필드
설명
추가 등록 정보
양식에 등록 정보가 정의되어 있지 않은 경우 추가 등록 정보 필드에 등록 정보를 추가할 수 있습니다. 추가 등록 정보를 추가할 때 등록 정보 이름 형식에는 등록 정보 뒤로 나오는 어댑터 엔트리 이름(서비스 이름)이 포함됩니다. 예:
<service_name>.dbuser
해당 필드에 서비스 또는 어댑터에서 사용되는 등록 정보와 해당 등록 정보의 값을 지정합니다. 새 등록 정보 이름 옆에 있는 추가를 클릭하여 등록 정보 값을 수정할 수 있는 텍스트 상자를 엽니다.
값이 너무 길어 전부 표시할 수 없는 경우 편집 작업이 나타납니다. 편집을 클릭하면 더 큰 텍스트 영역이 포함된 새 브라우저 창이 열립니다.
추가 서비스
추가 서비스는 서비스 또는 어댑터와 동시에 읽는 JSON 엔트리입니다. 이 엔트리는 등록 정보를 공유할 수 있으며, 여러 디렉토리가 사용 중인 경우에 유용합니다. Info*Engine에서는 이 엔트리를 통해 둘 이상의 저장소 및 같은 LDAP 저장소 내의 다른 원격 하위 트리에서 등록 정보를 읽어들일 수 있습니다.
공동 거주 서비스
공동 거주 서비스는 어댑터 또는 서비스에서 in-process 컴포넌트로 호출할 수 있는 Info*Engine 서비스입니다. 공동 거주 서비스의 구분 이름을 입력합니다.
구분 이름
Info*Engine 등록 정보 관리 유틸리티는 베이스 URI에 식별된 JSON 디렉토리 구조에 따라 기본값을 제안합니다.
서비스 이름 필드를 수정하면 변경된 서비스 이름을 포함하도록 구분 이름의 ptcServiceName 속성이 업데이트됩니다.
* 
서비스에 맞는 정확한 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 서비스 또는 어댑터를 구성하는 경우
서비스 클래스 필드의 기본 서비스 클래스 이름을 그대로 둡니다.
프로세스 외부 프로세스 또는 어댑터를 구성하는 경우
서비스 클래스 필드의 이름을 삭제합니다.
호스트포트 필드에 어댑터 액세스에 사용되는 호스트와 포트를 추가합니다.
서비스 이름
서비스 이름은 서비스 또는 어댑터를 식별하는 데 사용됩니다. 둘 이상의 컴포넌트 정의에 같은 이름을 지정하는 것은 여러 개의 정의를 통해 동일 컴포넌트에 대한 대체 경로를 제공하는 것으로 간주됩니다. 이 경우 네이밍 서비스에서는 반환되는 컴포넌트 주소를 임의로 선택하여 로드 밸런싱을 구현합니다. 특별히 서비스 이름을 사용하여 로드 밸런싱을 구현할 수도 있습니다.
별도의 컴포넌트 엔트리에 동일한 서비스 이름을 사용할 수 있지만, 디렉토리 내에서 각기 다른 구조에 엔트리를 배치해야 합니다. 또는 같은 디렉토리 구조 내의 다른 엔트리에 각 컴포넌트를 배치할 수 있습니다. 이 경우 각 구성 요소는 고유 서비스 이름과 공통 서비스 이름을 둘 다 가질 수 있습니다. 고유 서비스 이름은 컴포넌트를 작성할 때 지정합니다. 공통 서비스 이름은 등록 정보 관리 유틸리티의 기본 페이지에 표시되는 기존 컴포넌트를 클릭하여 추가할 수 있습니다.
연결 풀링
다음 등록 정보는 Info*Engine 서버 또는 서브렛과 프로세스 외부 어댑터 간의 연결 풀링에 영향을 줍니다. 이들은 JVM에서 실행되는 모든 서비스에 영향을 주는 글로벌 등록 정보입니다.
이러한 등록 정보를 지정해야 하는 경우 JVM을 시작하는 Java 명령의 -D 명령줄 옵션에 지정해야 합니다. 그러면 해당 등록 정보가 초기 시스템 등록 정보 객체에 등록됩니다.
등록 정보
설명
com.infoengine.maxConnectionAge 
연결이 풀에서 제거되기 전에 유휴 상태로 유지되는 최대 시간(초)입니다.
기본값은 60입니다.
com.infoengine.maxConnectionCacheSize 
풀에 포함될 수 있는 최대 연결 수입니다.
기본값은 50입니다.