現在地: 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 に配置
サンプルの実行