Webサービスの利用
チュートリアル
サンプル例
エディション日付: 2019年7月4日
© LANSA
| JSON データの作業 |
|
| XPRIM_JsonObject と XPRIM_JsonArray の利用 |
|
| XPRIM_JsonWriter を利用して JSON 文字列を構築 |
|
| XPRIM_RandomAccessJsonReader を使用した、JSON 値の読み込み |
|
| Read…WithPath メソッド |
|
| Read…WithName メソッド |
|
| Read…AtIndex メソッド |
|
| Webサービスの利用 |
|
| ソフトウェア 前提条件 |
|
| Windows |
|
| IBM i |
|
| PTF |
|
| 証明書ストアの必須アクセス許可を構成 |
|
| 信頼済み証明機関 (CA) の証明書リスト |
|
| IBM i の制限事項 |
|
| RESTful Web とは? |
|
| Web サービスの起動はクライアント側? サーバー側? |
|
| XPRIM_HttpRequest の利用 |
|
| HTTP 要求の設定 |
|
| XPRIM_UriBuilder を使った URL の構築 |
|
| 要求ヘッダーの追加 |
|
| 要求本文へのコンテンツ追加 |
|
| 要求本文用の JSON データの構築 |
|
| 複数パート (Multipart) 本文の作成 |
|
| 応答の読み込み |
|
| サーバーからの応答の有無を確認 |
|
| 要求が正常に終了したかを確認 |
|
| 応答本文の読み込み |
|
| 無効な応答を確認 |
|
| XPRIM_HttpRequest オブジェクトの再利用 |
|
| 要求・応答データのログ |
|
| チュートリアル 1 - Google 翻訳 API |
|
| Google アカウントの作成 |
|
| Google デベロッパー コンソールにログイン |
|
| プロジェクトの作成 |
|
| 翻訳 API の有効化 |
|
| API キーの生成 |
|
| HTTP 要求の構成 |
|
| Postman を利用して HTTP 要求をテスト |
|
| HTTP 要求のコーディング |
|
| Web ページを作成して、サーバー・モジュールをテスト |
|
| 翻訳のためのコードを再利用可能パーツにまとめる |
|
| チュートリアル 2 - Web サービス経由で Java コードを実行 |
|
| IBM i の前提条件 |
|
| Tomcat のダウンロード |
|
| Tomcat の構成 |
|
| Tomcat ポート番号の確認と構成 |
|
| 使用する Java バージョンの確認と構成 |
|
| Tomcat の起動 |
|
| チュートリアル Web アプリケーションを確認 |
|
| ファイルのコピー・サービスのテスト |
|
| サービス用の RDMLX ベース・クラスを作成 |
|
| FileServices RDMLX 再利用可能パーツのコーディング |
|
| サービス呼び出し後のエラー・メッセージを取得 |
|
| ファイル・サービスの Copy メソッドを調整して HTTP 応答の呼び出しステータスを読み込む |
|
| コピー・サービスのテスト |
|
| Tomcat ジョブをバッチ・モードで開始 |
|
| Maven: オープンソース Java ライブラリのリポジトリ |
|
| ピア・サポート |
|
| チュートリアル 3 - Web サービスを利用した .NET との相互運用性 |
|
| IIS がインストールされているかを確認 |
|
| コード・テンプレートのダウンロード |
|
| サービスをホストできるコンピューター |
|
| IIS に新規の Web アプリケーションを作成 |
|
| Windows のユーザー認証例をテスト |
|
| Windows サービス用の RDMLX ベース・クラスを作成 |
|
| WindowsUserServices RDMLX 再利用可能パーツのコーディング |
|
| サービス呼び出し後のエラー・メッセージを取得 |
|
| ユーザー認証メソッドを調整してユーザー HTTP 応答の呼び出しステータスを読み込む |
|
| ユーザー認証サービスのテスト |
|
| サービスで HTTPS を利用するよう構成 |
|
| 証明書のエクスポート |
|
| 自己署名証明書の信頼設定のための IBM i 構成 |
|
| 自己署名証明書の信頼設定のための Windows 構成 |
|
| Visual Studio を使って C# ソースファイルを編集 |
|
| ピア・サポート |
|
| Web API クライアントのサンプル・ライブラリ |
|
| ライブラリのインポート・パッケージのダウンロード |
|
| サンプルを実行する前に |
|
| OAuth2 認証フレームワーク |
|
| OAuth2 クライアント・シークレットとクライアント ID の生成 |
|
| クライアント ID とクライアント・シークレット画面を WebApi_CommonInfo に配置 |
|
| サンプルの実行 |
|