<< Click to Display Table of Contents >>
Module
오즈 데이터 모듈과 관련된 메소드를 제공하는 클래스입니다.
Constructor Detail
Module
public Module(string url, string id, string pw, bool autoLogin, bool useUSL)
오즈 데이터 모듈 관련 기능을 수행합니다.
Parameters:
url - HTTP 방식 오즈 서버의 URL
id - 사용자 아이디
pw - 사용자 패스워드
autoLogin - 자동 로그인 여부
useUSL - USL 사용 여부
Property Detail
MemoAllowed
public bool MemoAllowed
메모 허용 여부
Password
public string Password
OZD 저장 시 password
Method Detail
AddODIParameter
public void AddODIParameter(string odiName, string key, string value) throws OZAPIException
SDM 파일을 만들기 위해 ODI에 지정되어 있는 ODI 파라미터 값을 설정합니다. ODI 파라미터 값을 설정하지 않을 경우에는 ODI 기본 파라미터의 기본 값이 사용됩니다.
Parameters:
odiName - ODI 이름
key - ODI 파라미터 이름
value - ODI 파라미터 값
AddODIParameter
public void AddODIParameter(string odiName, string item, string category, IDictionary parameters) throws OZAPIException
SDM 파일을 만들기 위해 ODI에 지정되어 있는 ODI 파라미터 값을 설정합니다. ODI 파라미터 값을 설정하지 않을 경우에는 ODI 기본 파라미터 기본 값이 사용됩니다.
ODI 파라미터 값에 따라 각각 다른 SDM 파일이 필요할 경우 각각의 파라미터값 별로 SDM 생성 단위를 만들고자 할 때 사용합니다.
Parameters:
odiName - 디자이너에서 지정한 ODI 이름
item - ODI 파일명
category - ODI 파일 경로
parameters - 파라미터 Key, Value 가 설정되어 있는 Dictionary
AddParameter
public void AddParameter(string key, string value) throws OZAPIException
SDM 파일을 만들기 위해 폼에 지정되어 있는 폼 파라미터 값을 설정합니다. 폼 파라미터 값을 설정하지 않을 경우에는 폼 파라미터 기본 값이 사용됩니다.
Parameters:
key - 폼 파라미터 이름
value - 폼 파라미터 값
AddReport
public IReportInfo AddReport(string itemName, string categoryName)
다중 보고서를 하나의 OZD 파일로 만들기 위하여 Report를 추가합니다.
Parameters:
itemName - Report를 추가할 아이템 이름
categoryName - Report를 추가할 아이템의 카테고리 이름
AddReport
public IReportInfo AddReport(string itemName, string categoryName, string displayName)
다중 보고서를 하나의 OZD 파일로 만들기 위하여 Report를 추가합니다.
Parameters:
itemName - Report를 추가할 아이템 이름
categoryName - Report를 추가할 아이템의 카테고리 이름
displayName - 뷰어의 보고서 트리에 표시할 보고서 이름
GetODIParameter
public OZParameter[] GetODIParameter(string category, string odiName)
ODI 파일에 추가된 ODI 파라미터를 가져옵니다.
Parameters:
category - 카테고리 이름
odiName - ODI 이름
GetOZD
public Stream GetOZD()
다중 보고서를 갖는 OZD를 생성한 후 입력 스트림을 가져옵니다.
GetOZD
public Stream GetOZD(string item, string category, string[] urls) throws OZAPIException
서버로부터 보고서 파일과 SDM 파일을 가져와 OZD 파일을 생성하여 가져옵니다. OZD 파일을 생성할 때 urls에 지정된 이미지 파일도 함께 저장합니다.
API 함수를 이용하여 데이터를 바인딩할 경우에는 항상 DM_TYPE="Memory", FetchType="Batch"로 바인딩됩니다. 대용량 데이터를 바인딩할 경우에는 메모리를 많이 사용하거나 결과물을 얻는데 시간이 걸릴 수 있습니다.
Parameters:
item - 아이템 이름(보고서 파일인 OZR 파일 이름)
category - 카테고리 이름
urls - OZD에 함께 저장할 이미지 파일의 URL
GetOZD
public Stream GetOZD(string itemName, string categoryName)
다중 보고서를 갖는 OZD를 생성한 후 입력 스트림을 가져옵니다.
Parameters:
itemName - 아이템 이름(보고서 파일인 OZR 파일 이름)
categoryName - 카테고리 이름
GetOZQReportParameter
public OZODIItem[] GetOZQReportParameter(string category, string ozqItemName)
OZQR 파일에 추가된 ODI 파라미터를 가져옵니다.
Parameters:
category - 카테고리 이름
ozqItemName - OZQR 이름
GetOZReportParameter
public OZReportParameter GetOZReportParameter(string category, string reportName)
보고서의 ODI 파라미터와 폼 파라미터를 가져옵니다.
FX 데이터에 추가된 ODI 파라미터는 가져오지 않습니다.
Parameters:
category - 카테고리 이름
reportName - 보고서 이름
GetOZReportDataSetInfo
public OZDataSetInfo[] GetOZReportDataSetInfo(string category, string reportName) throws OZCPException
보고서에 추가된 데이터 셋 정보를 가져옵니다. 데이터 트리에 추가된 순서대로 리턴됩니다.
Parameters:
category - 카테고리 이름
reportName - 보고서 이름
RedirectODIPath
public void RedirectODIPath(string odiName, string path)
OZD 생성시 동적으로 변경할 ODI파일을 등록합니다.
Parameters:
odiName - ODI 이름
path - ODI 파일 경로
SaveOZD
public void saveOZD(String fileName) throws OZCPException
다중 보고서를 갖는 OZD를 생성한 후 특정 경로에 OZD 파일을 저장합니다.
Parameters:
fileName - 저장할 카테고리 경로 및 파일 이름
SaveOZD
public void saveOZD(String fileName, String item, String category) throws OZCPException
다중 보고서를 갖는 OZD를 생성한 후 특정 경로에 OZD 파일을 저장합니다.
Parameters:
fileName - 저장할 카테고리 경로 및 파일 이름
item - 보고서 파일(.ozr) 이름
category - 보고서 파일(.ozr)의 카테고리 이름
SaveOZD
public void saveOZD(String fileName, String item, String category, String[] urls) throws OZCPException
보고서 파일을 OZD 파일로 저장합니다.
API 함수를 이용하여 데이터를 바인딩할 경우에는 항상 DM_TYPE="Momory", FetchType="Batch"으로 바인딩됩니다. 대용량 데이터를 바인딩할 경우에는 메모리를 많이 사용하거나 결과물을 얻는데 시간이 걸릴 수 있습니다.
Parameters:
fileName - 저장 경로를 포함한 OZD 파일명. 설정한 저장 폴더가 없을 경우에는 자동으로 폴더 생성함
item - 보고서 파일(.ozr) 이름
category - 보고서 파일(.ozr)의 카테고리 이름
urls - OZD에 함께 저장할 이미지 파일의 URL