출력 마법사(오즈뷰어) 설치 방법
가. OZ화면이 보이지 않을 때
1. 익스플로러 브라우저를 실행하여 「도구」에서 「인터넷옵션」을 선택
2. 「설정」을 선택
3. 「개체보기」를 클릭
4. 「OZ Viewer 25 001」선택 후, 「삭제」버튼을 클릭하고 없으면 다음 작업을 계속한다
5. 또다시, 익스플로러 브라우저를 실행하여 「도구」에서 「인터넷옵션」을 선택
6. 「고급」선택
7. 맨 밑으로 가서 Microsoft VM 모두 체크 후, 확인
※ 만일, SUN VM이라는 곳이 있다면, 모두 체크를 풀어줌
나. 프로그램(msjavx86.exe) 설치
- ‘가’의 작업을 했음에도 OZ화면이 안 보일때
(※XP 버전은 기본적으로 설치되어 있지 않은 경우 많음)
1. http://www.forcs.com/english/file/msjavx86.exe 를 입력하고 PC의 적 당한 위치에 저장(다운로드). 다운로드받은 파일을 더블 클릭하여
JVM을 설치 후 컴퓨터를 재 시작
2. 다운 받은 위의 프로그램을 두 번 클릭 후, 「예」를 클릭
3. 「예」를 클릭
4. 「확인」을 클릭
5. 「예」를 클릭하여, 시스템 재시작
6. 「시작」➡「프로그램」➡「보조프로그램」➡「명령프롬프트」
(WIN98사용자는 MS-DOS)
7. 아래의 창에서 jview 입력후 Enter
버전이 5.00.3229이상이면 OK (보통, 5.00.3802 )
버전이 5.00.3229이하 일 경우 설치가 제대로 되지 않은 것이므로,
다시 나.의 과정을 반복
*나.항 실행후 가.항을 다시 실행해야함
oz viewer를 여는 파일을 새창에서 열리지 않게하기 위해 iframe을 사용하여 숨김
<iframe name="ozframe" src="" width="100%" height="0" border="0" frameborder="0" framespacing="0" marginheight="0" marginwidth="0" scrolling="auto" vspace="0">
</iframe>
submit함수
function print_oz()
{
frm.method = "post"; //get or post//
frm.target = "ozframe"; //프레임명은 변경가능. 위의 iframe명과 맞춰야함.//
frm.action = "파일명";
frm.submit();
}
호출될 파일명에 삽입될 뷰어 호출 태그(servlet방식)
서버셋팅은 서버에 맞추어야함
<html>
<body>
<object id="ZTransferX" width="0" height="0" CLASSID="CLSID:C7C7225A-9476-47AC-B0B0-FF3B79D55E67" codebase="서버주소/ZTransferX.CAB#version=2,0,1,0">
<param name="download.Server" value="다운로드서버주소">
<param name="download.Port" value="80">
<param name="download.Instruction" value="ozrviewer.idf">
<param name="install.Base" value="<PROGRAMS>/Forcs">
<param name="install.NameSpace" value="CompanyName">
</object>
<object id="ozviewer" width="1000" height="800" CLASSID="CLSID:0DEF32F8-170F-46f8-B1FF-4BF7443F5F25">
<param name="connection.servlet" value="서버주소">
<param name="connection.reportname" value="ozr명">
<param name="viewer.configmode" value="html">
<param name="odi.odinames" value="odi명">
<param name="odi.odi명.pcount" value="1"> //value는 파라메터 갯수
<param name="odi.odi명.args1" value="파라메터명=파라메터값"> //value갯수에 맞추어 args를 설정해줘야함
<param name="odi.odi명.clientdmtype" value="Memory">
<param name="odi.odi명.serverdmtype" value="Memory">
<param name="odi.professor_print.fetchtype" value="Concurrent">
<param name="viewer.isframe" value="true">
</object>
</body>
</html>
로컬로 잡을 시 예제
<html>
<body>
<object id="ZTransferX" width="0" height="0" CLASSID="CLSID:C7C7225A-9476-47AC-B0B0-FF3B79D55E67" codebase="http://127.0.0.1/ZTransferX.CAB#version=2,0,1,0">
<param name="download.Server" value="127.0.0.1">
<param name="download.Port" value="80">
<param name="download.Instruction" value="ozrviewer.idf">
<param name="install.Base" value="<PROGRAMS>/Forcs">
<param name="install.NameSpace" value="CompanyName">
</object>
<object id="ozviewer" width="800" height="600" CLASSID="CLSID:0DEF32F8-170F-46f8-B1FF-4BF7443F5F25">
<param name="connection.server" value="127.0.0.1">
<param name="connection.port" value="8003">
<param name="connection.reportname" value="/example.ozr">
<param name="viewer.configmode" value="html">
<param name="odi.odinames" value="example.odi">
<param name="odi.example.pcount" value="2">
<param name="odi.example.args1" value="name=홍길동">
<param name="odi.example.args2" value="age=27">
<param name="odi.example.clientdmtype" value="Memory">
<param name="odi.example.serverdmtype" value="Memory">
<param name="odi.example.fetchtype" value="Concurrent">
</object>
</body>
</html>














