[ |../../../index.htm#lansa/lansa018_begin.htm]
現在地: Webサービス

Webサービス

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 に配置

 


 

サンプルの実行

 

[ |../../../index.htm#lansa/lansa018_begin.htm]