PowerTools ActiveReports 9.0J Server 管理者ガイド
セクションレポート(XML)のアップロード

開発者がActiveReports for .NETで作成したすべてのタイプのレポートを、UploadResourceメソッドを使用してサーバーにアップロードできます。このトピックでは、セクションレポート(XML)をアップロードする方法について説明します。

  1. Visual Studioの[ファイル]メニューから[新しいプロジェクト]を選択します。
  2. [新しいプロジェクト]ダイアログが表示されたら、テンプレートの一覧で[Visual C#]または[Visual Basic]、次に[Windows]の順にクリックし、[コンソールアプリケーション]を選択します。
  3. プロジェクトの名前を UploadReport に変更し、 [OK]をクリックします。
    メモ: プロジェクトのターゲットフレームワークは.NET Framework 4.5以上に設定されている必要があります。
  4. Visual Studioの[プロジェクト]メニューから[サービス参照の追加]を選択します。
  5. [サービス参照の追加]ダイアログが表示されたら、[アドレス]に以下のように入力します。
    以下をコピーして[アドレス]ボックスに貼り付け、"localhost:8080"の部分を、ActiveReports 9.0J ServerをインストールしたサイトのURL、およびポートに置き換えます。
    コードのコピー
    http://localhost:8080/ReportService.svc
  6. [移動]をクリックします。[サービス]ペインにReportServiceが表示されたら、それを展開してサービスインタフェースを選択します。そうすると、そのインタフェースの使用可能な操作が右側のペインに表示されます。
  7. 使用する名前空間の名前をReportServiceに変更し、[OK]をクリックします。追加した参照がソリューションエクスプローラに表示されます。
  8. app.configファイルを開き、endpoint要素内のaddress属性に、手順5で設定したサービスのアドレスが正しく設定されていることを確認してください。正しく設定されていない場合は、手順5で設定したアドレスに置き換えてください。
    app.configファイル内のendpoint要素内のaddress属性の値を確認します。
    コードのコピー
    <client>
    <endpoint address="http://localhost:8080/ReportService.svc"
    binding="wsHttpBinding" bindingConfiguration="WSHttpBinding_IReportService"
    contract="ReportService.IReportService" name="WSHttpBinding_IReportService" />
    </client>
    注意:ActiveReports Serverをインストールした先のサーバーの構成や設定によっては、サービスのアドレスが構成ファイルに正しく自動設定されない場合があります。
  9. Program.cs、またはModule1.vbで、以下のようにコードの先頭にusing/Importsステートメントを追加します。

    Visual Basic

    C#

  10. Program.cs、またはModule1.vbで、Mainメソッドに以下のコードを追加します。

    Visual Basic

    C#

  11. プロジェクトを実行します。

 

 


Copyright © 2015 GrapeCity inc.