共通のメソッド
次のメソッドは、すべての統合オブジェクトに共通です。
- void doHPTransaction(HttpServletRequest req, HttpServletResponse resp) throws BeanException
- この実行メソッドは、サーブレットまたは JSP から &sprod; 統合オブジェクトまたは EJB Access Bean を実行します。このメソッドを使用すると、&sprod; が統合オブジェクト・チェーニングを管理します。ただし、Web プロジェクトの統合オブジェクトが正しい順序でチェーニングされていることを確認する必要があります。
- void processRequest() throws BeanException
- この実行メソッドは、HttpServletRequest と HttpServletResponse がない環境 (Web モジュール以外の環境) で統合オブジェクトまたは EJB Access Bean を実行します。このメソッドを使用してチェーニングされた統合オブジェクトを実行するには、追加のプログラミングを行う必要があります。統合オブジェクト・チェーニングを参照してください。
- java.lang.String getHPubBeanName()
- 現在の統合オブジェクトまたは EJB Access Bean の名前を戻します。
- java.lang.String getHPubBeanType()
- &sprod 統合オブジェクトまたは EJB Access Bean のタイプを表現するストリングを戻します。戻されるストリングは、次のいずれかです。
- HOD
- Bean は Host Access を使用して作成されました。
- DB
- Bean はデータベース・アクセスを使用して作成されました。
- void setHPubErrorPage(java.lang.String value)
- Host Publisher バージョン 2.2.1 またはバージョン 3.5 で作成した統合オブジェクトの場合、このメソッドで使用するエラー・ページの名前を設定します。このメソッドは、サーブレットまたは JSP から &sprod; 統合オブジェクトまたは EJB Access Bean を実行している場合にのみ使用してください。ご使用のエラー・ページの名前を、サーブレットまたは JSP の位置を基準とする相対パスで指定します。
- java.lang.String getHPubStartPoolName()
- 統合オブジェクトが接続を獲得した接続プールの名前を戻します。
- void setHPubStartPoolName(java.lang.String value)
- 統合オブジェクトが接続を獲得する接続プールの名前を設定します。統合オブジェクトの processRequest() ビジネス・メソッドを使用する場合 (例えば、統合オブジェクトが EJB コンテナーまたは Web サービスとして配置されている場合)、プール名は ZIETrans アプリケーション名で修飾する必要があります。例えば、プール名は my_ZIETrans_project/main のようになります。
- java.lang.String getHPubXMLProperties()
- この統合オブジェクトのプロパティー名と値を指定する XML 形式のストリングを戻します。
- java.lang.String getHPubXMLProperties(HPubConvertToTableFormat.xsl)
- この統合オブジェクトのプロパティー名と値を指定する XML 形式のストリングを戻し、戻されたストリングに XML スタイル・シート処理を適用します。詳しくは、統合オブジェクト出力への XML スタイル・シート処理の適用を参照してください。
- void setHPubSaveConnOnError(java.lang.Boolean flag)
- 統合オブジェクトの実行中にエラーが検出された場合に、接続を破棄しないことを指定する標識を統合オブジェクトの中に設定します。代わりに、接続が保管され、ZIETrans 入力サーブレットに渡されてデフォルトの変換が適用されます。このメソッドは、定義済みの AdvancedIOErrorPage.jsp と組み合わせて使用する必要があります。この接続は、デフォルトの接続プールから取得された場合にのみ変換できます。このメソッドは EJB Access Beans や ZIETrans Web サービス・サポートと共に使用することはできません。
- int getHPubErrorOccurred()
- エラーが発生した場合、ゼロ以外の値を戻します。
- java.lang.Exception getHPubErrorException()
- 発生したエラーを説明する例外オブジェクトを戻します。HPubErrorOccurred がゼロでない場合にのみ有効です。タイプ java.lang.Exception のパラメーターは Simple Object Access Protocol (SOAP) で直列化できないため、このプロパティーは ZIETrans Web サービス・サポートによって生成される io_name_Output_Properties クラスには含まれていません。
- java.lang.String getHPubErrorMessage()
- 発生したエラーの &sprod; コードおよびメッセージを含むストリングを戻します。HPubErrorOccurred がゼロでない場合にのみ有効です。