JOLT 구성을 위해서는 jolt 서버가 필요한데, JREPSVR이라는 서버다.
JREPSVR 서버는 레포지토리를 수정하고 접근하기 위한 서비스들을 가지고 있다.
복수 JREPSVR 인스턴스는 shared file을 통하여 repository를 공유한다.
오라클에서 제공하는 configuration을 찾아보면
UBBCONFIG의 Server 섹션에서
1. SRVID 부여
2. repository에는 읽기 권한만 있으므로 -W 옵션으로 쓰기 권한을 부여한다.
3. repository 파일의 절대경로를 -P로 잡아준다. 만약 -P 옵션이 없으면 ULOG 에러가 쌓인다. (하라고 나옴)
4. 3번의 부가적인 내용. -P 다음에 절대경로 잡아줌.
5. tmloadcf 및 tmboot.
5번을 이행하기 전에는 물론 tmloadrepos 라는 명령어로 ASCII 코드로 된 것을 BINARY 파일로 변환시켜주어야한다.
tmloadrepos -e -i [infile] [jrepository file]
하지만 나는 PATH 에러가 나는 중이다.
tpsvrinit 은 서버가 띄워지지 않아서 나오는 에러다.
"jrepository PATH" is not a vaild repository file 에러
can't open "jrepository PATH" 에러
이 두가지 에러가 나온다.
오라클이 제공하는 문서를 찾아보면
첫 번째 에러는 - #!JOLT1.0 이라는 string을 첫째줄에 넣어라고 하고
두 번째 에러는 - 퍼미션이 제대로 됐는지 확인하라고 한다..
나의 경우는 #!JOLT1.0 을 binary 파일인 jrepository 맨 첫줄에 넣고 tmboot -y.
두 에러 모두 없어지고 정상적으로 기동이 되었다.
ULOG
150924.node1!JREPSVR.12452420.1.0: Current version: Oracle Jolt 10.3.0.0
150924.node1!JREPSVR.12452420.1.0: Repository "/ofm/jwchoi/sw/tp/tux103/samples/atmi/simpapp/jrepository" (0 records) is writable.