jas.ini 파일은 JAS(Java™ Application Server)를
사용하는 JDE 설치용 구성을 제공합니다. 각 환경 특정
JDE 인스턴스에 맞게 jas.ini 파일을 구성해야 합니다.
jas.ini는 다음 디렉토리에 있습니다.JDE
INSTALL DIRECTORY\System\OC4J\j2ee\home\applications\webclient.ear\webclient\WEB-INF\classes
jas.ini 파일에는 다음과 같은 섹션이 있습니다.
[SERVER]
glossaryTextServer –
용어집 텍스트 정보를 제공하는 엔터프라이즈 서버 및
포트 번호를 지정합니다. 이 서버는 오류의 텍스트 설명을 리턴합니다.
종종 JDE OneWorld 애플리케이션 서버와 동일한 호스트 및
포트 번호입니다. 지원되는 여러 언어 인코딩에 대해
두 개 이상의 용어집 서버가 있을 수 있습니다.
codepage =는
다음 값 중 하나를 의미합니다.
- 1252 – 영어 또는 서유럽 언어
- 932 – 일본어
- 950 – 대만어
- 936 – 중국어
- 949 – 한국어
[JDENET]
이 섹션은 네트워크
연결 매개변수를 지정합니다.
- serviceNameConnect – EnterpriseOne Server에서 통신 패킷을
보내는 데 사용하는 TCP/IP 포트 번호
- enterpriseServerTimeout – EnterpriseOne Server에 대한 요청에
지정되는 제한시간 값
- maxPoolSize – JDENET 소켓 연결
풀 크기
[CACHE]
이 섹션은 커넥터의
캐시를 정의합니다.
- UserSession=0
- SpecExpire=300000000
[INTEROP]
이 섹션은 인바운드 비즈니스
함수 호출을 정의합니다.
- enterpriseServer – 호스트 서버의 이름 또는
IP 주소를 지정합니다. 이 값은 구성 편집기의
JDE 신임 정보 및 기본 신임 정보 패널에 있는 호스트
이름 필드의 값과 동일해야 합니다.
- port – 데이터 교환에 사용되는
포트 번호를 지정합니다. 이 값은 구성 편집기의
JDE 신임 정보 및 기본 신임 정보 패널에 있는 포트 번호
필드의 값과 동일해야 합니다.
- manual_timeout – 수동 커미트 모드의 트랜잭션에
지정되는 제한시간 값(밀리초)입니다.
- Repository – 저장소 디렉토리의
위치를 나타냅니다(예: c:\connector\repository).
[Events]
이 섹션은 아웃바운드 이벤트를 정의합니다.
- port – 데이터 교환에 사용되는
포트 번호
- ListenerMaxConnection – 최대
리스너 연결 수
- ListenerMaxQueueEntry – 리스너 큐에 있는
최대 항목 수
- outbound_timeout – 트랜잭션의
제한시간 값(밀리초)
J2EE 서버와의 통신은 JNDI(Java Naming and Directory Interface)를
사용하여 달성됩니다. 다음 코드는 예입니다.
initialContextFactory=com.ibm.websphere.naming.WsnInitialContextFactory
jndiProviderURL=corbaloc:iiop:localhost:2809
다음 코드는
이벤트 클라이언트 서비스와 통신하기 위한
예제 URL입니다.
eventServiceURL=http://localhost:9080/e1events/EventClientService
[Security]
이 섹션은 보안 서버 수와 서버의
IP 주소를 정의합니다. 보안 서버의 포트 번호는
JDENET – serviceNameConnect에 표시된 포트 번호와
동일합니다.
- NumServers – 보안 서버 수를 지정합니다.
- SecurityServer – 보안 서버의 이름 또는 IP 주소를
지정합니다.
[OCM]
True로 설정되면, 커넥터가 OCM(Object Configuration Mapping)을
사용하여 EnterpriseOne Server를 찾습니다.
- OCMEnabled=true
- stderr=c:\stderr.txt
- stdout=c:\stdout.txt
[LOGS]
이 섹션은 디버그 추적
설정 방법, 로그 파일 위치, 버그 추적을 설정 또는 해제할 수 있는
매개변수를 제공합니다.
rtdebugTrace – 버그 추적을 설정(True)
또는 해제(False)
rtlog=/vobs/maestro/bundles/connector/jde/rt.log
rtdebug=c:\rtdebug.log
rtlogType=All
– BSFN|TableIO|SYSFUNC|MISC|ER|EVENT|THREAD를 모두 지정합니다.
BSFN|TableIO|SYSFUNC|MISC|ER|EVENT|THREAD 조합으로 설정할 수도 있습니다.
[JDBj-BOOTSTRAP SESSION]
이 섹션에는
JDE EnterpriseOne에서 데이터베이스 액세스 기능을
사용할 수 있는 매개변수가 있습니다.
- user – 시스템에 연결하는 데 사용하는 사용자 ID로서
선택적 매개변수입니다.
- password – 사용자 ID의 비밀번호로서 선택적 매개변수입니다.
- environment – JDE EnterpriseOne 서버에
연결하는 데 사용되는 환경으로서 필수 매개변수입니다.
환경을 사용하여 시스템에 액세스하려면 사용자에게
해당 환경에 대한 권한이 있어야 합니다. 다음과 같은 환경을 사용하여
시스템에 액세스할 수 있습니다.
- 개발 환경(DV812)
- 프로덕션 환경(PD812)
- 프로토타입 환경(PY812)
- 프리스틴 환경(PS812)
- role – 연결하는 사용자의 역할을
지정하는 선택적 매개변수입니다.
[JDBj-BOOTSTRAP DATA SOURCE]
이 섹션은
데이터 소스를 정의합니다. 이 섹션의 매개변수 및 정보는
JDE.INI 파일의 DB SYSTEM SETTINGS 섹션에 지정된 해당 정보와
일치해야 합니다.
- name – 데이터 소스의 이름을 지정합니다.
- databaseType – 시스템에 사용되는 데이터베이스의
유형을 지정합니다. 다음 유형 중 하나를 사용하십시오.
- I = AS/400®
- O = Oracle
- S = SQL Server
- W = UDB
- M = MSDE
- server – EnterpriseOne 호스트 서버의 이름입니다.
IBM® AS/400 및 SQL Server에 적용할 수 있습니다.
- serverPort – EnterpriseOne 호스트 서버 포트 번호를
지정합니다. Microsoft® SQL Server에 적용할 수 있습니다.
- database – 데이터베이스 인스턴스 이름으로,
Oracle Database 및 IBM DB2® UDB에 적용할 수 있습니다.
- physicalDatabase – 실제 데이터베이스입니다. (IBM AS/400의
라이브러리 규정자로 사용됩니다.) Microsoft SQL Server 및 IBM AS/400에 적용할 수 있습니다.
- owner – 데이터 소스의 소유자입니다.
Oracle Database, Microsoft SQL Server 및 IBM DB2 UDB에 적용할 수 있습니다.
- lob – LOB가 지원되는지 여부를 지정합니다.
Oracle Database 및 IBM AS/400에 적용할 수 있습니다.
- unicode – 유니코드 변환 지원을 나타내는
부울 값(Y 또는 N)입니다. Microsoft SQL Server에 적용할 수 있습니다.
[JDBj-SPEC DATA SOURCE]
이 섹션은 직렬화된
스펙 테이블이 상주하는 데이터 소스를 정의합니다. JDBj는 이 섹션을
부트스트랩 시간 및 부트스트랩 시간 이후에 사용하여 요청 시에
직렬화된 스펙 오브젝트를 검색합니다. JDBj는 먼저 데이터 소스 마스터 테이블(F98611)에서
이 섹션에 지정된 이름을 검색합니다. 여기에서 데이터 소스가 발견되면
이 소스를 사용하여 직렬화된 스펙 테이블을 판독합니다. 데이터 소스 마스터 테이블에서
데이터 소스가 발견되지 않는 경우 이 섹션의 나머지 필드를 기반으로 새 데이터 소스를
초기화합니다. 이 섹션이 지정되지 않으면, JDBj가 OCM을 사용하여 직렬화된
스펙 테이블을 찾습니다. 각 데이터베이스 유형에 대해 입력해야 할 필드에 대한
정보를 보려면 JDBj-BOOTSTRAP DATA SOURCE 섹션을 사용하십시오.
[JDBj-JDBC DRIVERS]
이 섹션은 데이터베이스의
JDBC 드라이버를 나열합니다.
- ORACLE=oracle.jdbc.driver.OracleDriver
- AS400=com.ibm.as400.access.AS400JDBCDriver
- SQLSERVER=com.microsoft.jdbc.sqlserver.SQLServerDriver
- UDB=COM.ibm.db2.jdbc.app.DB2Driver
[JDBj-LOGS]
JDBC 드라이버의 로깅을 사용하려면
true로 설정하십시오. 이 매개변수는 jdelog.properties에 의해 제어되는
JDBj 로깅을 제어하지 않습니다.
jdbcTrace=false
[JDBj-SERVER]
이 섹션은 iSeries/AS400에 사용됩니다.
JDBj가 iSeries® 2바이트 데이터를 참조하는 경우
true로 설정하십시오. false로 설정하면,
iSeries 데이터에서 잘못된 형식의 2바이트 문자를 명시적으로
확인하지 않습니다.
dbcsConversionTolerant=false