getDestinationListメソッド
出力先として登録されているスプールサーバの一覧を取得します。
形式
public ArrayList[] getDestinationList() throws EURPMException
解説
getDestinationListメソッドは,EUR Server Serviceに登録された出力先の一覧を取得します。出力先の一覧は,出力先定義ファイルから取得します。取得できる情報は,定義された出力先の情報です。スプールサーバの稼働状況は取得できません。
メソッド実行時にエラーが発生した場合,getErrorCodeメソッドに終了コード,getMessageメソッドにメッセージが設定されます。
引数
なし
戻り値
出力先の一覧を次に示す形式で返します。
出力先名1,IPアドレス1,説明1
出力先名2,IPアドレス2,説明2
:
例外処理
EURPMException
エラー発生時は,EURPMException例外がスローされます。
呼び出し例
getDestinationListメソッドの呼び出し例を次に示します。
try {
adp = new EURPMAdapterForJava();
}
catch (Exception e) {
System.out.println("Adapterオブジェクト生成エラー");
}
System.out.println("getDestinationList実行");
try {
ArrayList[] alDestinations = adp.getDestinationList();
for(cntj = 0 ; cntj < alDestinations[0].size() ; cntj++){
System.out.println("出力先名 [" + cntj + "]=[" +
alDestinations[0].get(cntj) + "]");
System.out.println("IPアドレス[" + cntj + "]=[" +
alDestinations[1].get(cntj) + "]");
System.out.println("説明 [" + cntj + "]=[" +
alDestinations[2].get(cntj) + "]");
}
}
catch (EURPMException e) {
int iCode = e.getErrorCode();
System.out.println(Integer.toString(iCode));
System.out.println(e.getMessage());
System.out.println(e.getKey());
e.printStackTrace();
}