<< Click to Display Table of Contents >>

Module


Constructor Detail

Module

public Module(String url, String id, String pw, boolean bAutoLogin, boolean useUSL)

OZ Data Moduleと関連機能を実行します。

Parameters

url:HTTP方式OZ ServerのURL

id:ユーザーID

pw:ユーザーのパスワード

bAutoLogin:自動ログインをするか否か

useUSL:USLを使用するか否か


Method Detail

addODIParameter

public void addODIParameter(String odiName, String key, String value)

SDMファイルを作成するためにODIに指定されているODIパラメーター値を設定します。

ODIパラメーター値を設定しない場合にはODI基本パラメーターの既定値が使用されます。

Parameters:

odiName : ODI名

key : ODIパラメーター名

value : ODIパラメーター値

addODIParameter

public void addODIParameter(String odiName, String item, String category, Hashtable paramHash) throws IllegalArgumentException

SDMファイルを作成するためにODIに指定されているODIパラメーター値を設定します。ODIパラメーター値を設定しない場合にはODI基本パラメーターの既定値が使用されます。

ODIパラメーター値によってそれぞれ異なるSDMファイルが必要な場合、それぞれのパラメーター値別にSDM生成単位を作成する時に使用します。

Parameters:

odiName : Designerで指定したODI名

item : ODIファイル名

category : ODIファイルのパス

paramHash : パラメーターKey、Valueが設定されているHashtable

addParameter

public void addParameter(String key, String value)

SDMファイルを作成するためにフォームに指定されているフォームパラメーター値を設定します。

フォームパラメーター値を設定しない場合にはフォームパラメーターの基本値が使用されます。

Parameters:

key : フォームパラメーター名

value : フォームパラメーター値

addReport

public IReportInfo addReport(String itemName, String categoryName) throws OZCPException

マルチレポートを1つのOZDファイルとして作成するためにレポートを追加します。

Parameters:

itemName : レポートを追加するアイテム名

categoryName : レポートを追加するアイテムのカテゴリー名

addReport

public IReportInfo addReport(String itemName, String categoryName, String displayName) throws OZCPException

マルチレポートを1つのOZDファイルとして作成するためにレポートを追加します。

Parameters:

itemName : レポートを追加するアイテム名

categoryName : レポートを追加するアイテムのカテゴリー名

displayName : Viewerのレポートツリーに表示するレポート名

getODIParameter

public OZParameter[] getODIParameter(String category, String odiName) throws OZCPException

ODIファイルに追加したODIパラメーターを取得します。

Parameters:

category : カテゴリー名

odiName : ODI名

getOZD

public InputStream getOZD() throws OZCPException

マルチレポート構造のOZDを生成して入力ストリームを取得します。

getOZD

public InputStream getOZD(String item, String category, String[] urls) throws OZCPException

サーバーからレポート(OZR)ファイルを取得してOZDファイルを生成してを取得します。

OZDファイルの生成時、urlsに指定されたイメージファイルも同時に保存します。

APIメソッドを使用してデータをバインディングする場合にserverDMTypeを設定

しないメソッドを使用したり、serverDMTypeを設定しない場合にはDM_TYPE=

"Memory"、FetchType="Batch"でバインディングされます。大容量データを

バインディングする場合にはメモリを大量使用するなど、結果の取得に時間がか

かる可能性があります。

Parameters:

item : アイテム名(レポートファイルであるOZRファイル名)

category : カテゴリー名

urls : OZDに同時保存するイメージファイルのURL

getOZQReportParameter

public OZODIItem[] getOZQReportParameter(String category, String ozqItemName) throws OZCPException

OZQRファイル追加したODIパラメーターを取得します。

Parameters:

category : カテゴリー名

ozqItemName : OZQR名

getOZReportParameter

public OZReportParameter getOZReportParameter(String category, String reportName) throws OZCPException

レポートのODIパラメーターとフォームパラメーターを取得します。

FXデータに追加したODIパラメーターは取得しません。

Parameters:

category : カテゴリー名

reportName : レポート名

getOZReportDataSetInfo

public OZDataSetInfo[] getOZReportDataSetInfo(String category, String reportName) throws OZCPException

レポートに追加されたデータセットの情報を取得します。データツリーに追加された順番通り返されます。

Parameters:

category : カテゴリー名

reportName : レポート名

registODIPath

public void registODIPath (String odiName, String path) throws IllegalArgumentException

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, String[] urls) throws OZCPException

レポート(OZR)ファイルをOZDファイルに保存します。

APIメソッドを使用してデータをバインディングする場合には常にDM_TYPE="Momory"、FetchType="Batch"でバインディングされます。大容量データをバインディングする場合にはメモリを大量使用するなど、結果の取得に時間がかかる可能性があります。

Parameters:

fileName - 保存パスを含めたOZDファイル名。設定した保存フォルダがない場合には自動的にフォルダを生成する。

item - レポートファイル(.ozr)名

category - レポートファイル(.ozr)のカテゴリー名

urls - OZDに同時保存するイメージファイルのURL

setMemoAllowed

public void setMemoAllowed(boolean allowed)

メモを許容するか否か設定します。

Parameters:

allowed : 許容するか否か

setPassword

public void setPassword(String password)

OZDの保存時、passwordを設定します。

Parameters:

password : パスワード