<< 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 : パスワード