• 검색 결과가 없습니다.

FX 데이터

문서에서 2. 오즈 환경 (페이지 173-176)

2. 뷰어 바인딩 데이터

2.2 FX 데이터

2.2 FX 데이터

① 웹 애플리케이션에서 FX API를 사용하기 위해서는 웹 애플리케이션 서버의 클래스 패스에 ozsdmapi.jar, crimson.jar 파일을 등록해야 합니다.

[웹 모듈]\WEB-INF\lib\에 jar 복사

② 웹 애플리케이션이 서블릿인 경우 WEB-INF\web.xml 파일에 서블릿을 등록합니다.

③ 서블릿 URL을 웹 브라우저에서 확인하면 생성된 데이터를 확인할 수 있습니다.

예)http://127.0.0.1:8080/test/OZworkFXServl et?type=xml

④ 웹 페이지에서 소스보기한 xml 데이터를 저장(car.xml)하여 디자인할 때 사용합니다.

웹 애플리케이션 서버에서 FX 라이브러리 설정

2. 뷰어 바인딩 데이터

<?xml version="1.0" encoding="UTF-8"?>

<OZDATA>

<VER>2</VER>

<OZPARAMS>

<PARAM NAME="param1" TYPE="VARCHAR">1</PARAM> …

</OZPARAMS>

<OZDATASETINFOS>

<DATASETINFO NAME="SET_Maker" MASTERSET="">

<FIELDINFO>

<FIELD NAME="Maker" TYPE="VARCHAR"/>

</FIELDINFO>

</DATASETINFO>

<DATASETINFO NAME="SET_Car" MASTERSET="">

<FIELDINFO>

<FIELD NAME="Maker" TYPE="VARCHAR"/>

<FIELD NAME="CarID" TYPE="VARCHAR"/>

<FIELD NAME="CarName" TYPE="VARCHAR"/>

</FIELDINFO>

</DATASETINFO>

</OZDATASETINFOS>

<OZDATARESULT>

<OZDATASET NAME="SET_Maker">

<RECORD>

<COL>기아자동차</COL>

</RECORD>

</OZDATASET>

<OZDATASET NAME="SET_Car">

<RECORD>

<COL>기아자동차</COL>

<COL>K01</COL>

<COL>세피아</COL>

</RECORD>

</OZDATASET>

</OZDATARESULT>

</OZDATA>

<?xml version="1.0" encoding="ISO-8859-1"?>

<web-app xmlns="http://java.sun.com/xml/ns/javaee"...>

<servlet>

<servlet-name>ozworkfx.FXDataModuleServlet</servlet-name>

<servlet-class>ozworkfx.FXDataModuleServlet</servlet-class>

</servlet>

<servlet-mapping>

<servlet-name>ozworkfx.FXDataModuleServlet</servlet-name>

<url-pattern>/OZworkFXServlet</url-pattern>

</servlet-mapping>

</web-app>

2.2 FX 데이터

리포트 디자이너에서 FX 데이터 사용

2. 뷰어 바인딩 데이터

※ FX 데이터에 대한 자세한 사항은 ‘oztn.net’ → ‘자료실’ → ‘OZ 매뉴얼’의 ‘OZ Framework Manual.pdf’ 참조

① 리포트 디자이너의 ‘데이터 정보’ 창에서

‘데이터 트리’ 팝업 메뉴의 ‘FX 데이터 추가’

선택

② ‘FX 데이터 이름’ 입력 (디자인할 때 ‘ODI 이름’에 사용됨)

③ ‘OZ XML 및 SDM 데이터 파일을 리턴하는 사용자 프레임웍 URL’에 서블릿 URL 입력

④ 서블릿으로 넘길 패러미터를 Member에 입력

⑤ ‘디자인 타임에 사용할 임시 파일 경로’에 웹 페이지에서 저장한 xml 파일 경로 지정

⑥ ‘확인’ 버튼 클릭하면 데이터 셋과 패러미터 구조가 ‘데이터 정보’ 창에 만들어지며 디자인 방법은 동일

※ 프레임웍 URL에 입력한 패러미터는 GET방 식으로 전달되며, Member에 입력한 패러미 터는 POST방식으로 전달됩니다.

<object id="ozviewer" width="100%" height="100%" CLASSID="CLSID:0DEF32F8-170F-46f8-B1FF-4BF7443F5F25">

<param name="viewer.namespace" value="OZEduSystem\ozviewer">

<param name="viewer.isframe" value="false">

<param name="connection.servlet" value="http://127.0.0.1:8080/oz/server">

<param name="connection.reportname" value="/OZwork/design/dataset/FXData.ozr">

<param name="odi.odinames" value="MyFXData">

<param name="odi.MyFXData.pcount" value="3">

<param name="odi.MyFXData.args1" value="param1=100">

<param name="odi.MyFXData.args2" value="param2=200">

<param name="odi.MyFXData.args3" value="param3=300">

<param name="odi.MyFXData.frameworkurl" value="http://127.0.0.1:8080/test/OZworkFXServlet?type=xml">

</object>

뷰어 실행 HTML 태그

Chapter8. 오즈 e-Form

1. OZ e-Form 소개

2. OZ e-Form 기능

문서에서 2. 오즈 환경 (페이지 173-176)

관련 문서