FW APIServer 設定ガイド Version 年 2 月 3 日富士通株式会社 i All Right Reserved, Copyright FUJITSU LIMITED

Similar documents
FW ファイルアップロード ダウンロード機能利用ガイド Version 年 9 月 21 日富士通株式会社 i All Right Reserved, Copyright FUJITSU LIMITED

開発・運用時のガイド JDK8への移行に伴う留意点 [UNIX]

p _

intra-mart Accel Platform

SMILE-BS_人事給与

<4D F736F F D F345F D926E88E698418C6782A982E793648E7194C58EBE95618AC7979D8EE892A082CC B835E936F985E5F E646F63>

アプリケーション インスペクションの特別なアクション(インスペクション ポリシー マップ)

改訂履歴 項番版数作成日 / 改訂日変更箇所変更内容. 平成 28 年 5 月 3 日新規章構成の変更, 分冊化に伴い新規作成 (i)

intra-mart Accel Platform — IM-共通マスタ スマートフォン拡張プログラミングガイド   初版  

スライド 1

位置参照情報 API 仕様 ( 試行版 ) 位置参照情報 API 仕様 ( 試行版 ) Ver 1.0b 平成 26 年 12 月 国土交通省国土政策局国土情報課

SystemDirector Developer's Studio(V3.2) 適用ガイド

(Microsoft Word - 06_2_22420-\222n\210\346\230A\214g\203V\203X\203e\203\200\223\340\202\305\202\314\217\210\227\235_ doc)

II III I ~ 2 ~

中堅中小企業向け秘密保持マニュアル


PR映画-1

- 2 -



1 (1) (2)

PowerPoint Presentation

Chromeleon 7 for Chromeleon 7.2 全バージョン共通 Build: --- 新しいシーケンスの作成に使用できるワークリストファイル (.wlex) Doc. Nr: FAQ_CM7_2SS_00009 Doc. Ver.: Doc. Type

CONTEC DIOプロバイダ ユーザーズガイド

intra-mart Accel Platform — IM-Repository拡張プログラミングガイド   初版  

前ページからの続き // テキストボックス02 id 属性で取得 // id 属性で取得する場合は一意に決まるので 何番目かの指定は不要 var textbox02elem = document.getelementbyid("text_box02_id"); if ("001" == statee

WebOTX V6 J2EEアプリケーションのトラブルシューティング

Microsoft Word - ModelAnalys操作マニュアル_

provider_020524_2.PDF

モバイルバックエンド基盤 REST API リファレンス (API Gateway/Cloud Functions 編 ) Ver 年 9 月 22 日 日本電気株式会社

改訂履歴 版 更新日 改訂内容 Ver 1.0b 2014 年 12 月 試行版 国土数値情報 API 仕様 ( 試行版 )

intra-mart Accel Platform — IM-BloomMaker プログラミングガイド   初版  

変更履歴 No 版数 更新日 変更箇所 変更内容 版 2017/6/26 - 新規作成 版 2018/3/ 法令 API 対象外の法令取得対象外となる法令データに係に関する事項る留意事項を追記 HTTP レスポンスコ 版 2018/3/

Webアプリケーションでのlog4j利用ガイド

FUJITSU Cloud Service K5 認証サービス サービス仕様書

第 2 章インタフェース定義言語 (IDL) IDL とは 言語や OS に依存しないインタフェース定義を行うためのインタフェース定義言語です CORBA アプリケーションを作成する場合は インタフェースを定義した IDL ファイルを作成する必要があります ここでは IDL の文法や IDL ファイ

改訂履歴 日付バージョン記載ページ改訂内容 V2.1 - 初版を発行しました V3.1 P5 ドキュメントラベルが新規追加された事を追記 P7 P8 新しくなったラベルのツリー表示説明を追記 新しくなったラベルの作成 削除操作を追記 P9 ラベルのグループ

intra-mart Accel Platform — 外部ソフトウェア接続モジュール 仕様書   第3版  

枠線仕様 枠線のサイズはマーカ全体の 15% です マーカの周囲から 15% を差し引いた 残りの 70% の領域を データ領域とします 100% 15% 70% 15%

FUJITSU Cloud Service for OSS 認証サービス サービス仕様書

1.SqlCtl クラスリファレンス SqlCtl クラスのリファレンスを以下に示します メソッドの実行中にエラーが発生した場合は標準エラー出力にメッセージを出力します (1)Connect() メソッド データベースへ connect 要求を行います boolean Connect(String

文字列操作と正規表現

2018/3/9 一般社団法人日本スマートフォンセキュリティ協会 2 アジェンダ セキュアコーディングガイドについて 第 9 版の改定内容 ガイド HTML 版のご紹介

スライド 1

ObjectPartner Pro

Android Layout SDK プログラミング マニュアル

改訂履歴 版番号改訂日改訂者改訂内容 年 2 月 12 日ネットワールド 新規 I


変更要求管理テンプレート仕様書

URoad-TEC101 Syslog Guide

第 7 回の内容 動的な Web サイト フォーム Web システムの構成

I II III 28 29

要求仕様管理テンプレート仕様書

4. WIX アタッチエンジン 4. 1 FSDR 処理 システムの Web 資源結合動作であるアタッチ処理について 述べる. アタッチ処理は以下の 4 フェーズに分けられる. この一連の 流れを FSDR 処理とする. Find 処理 Select 処理 Decide 処理 Rewrite 処理

Microsoft Word - Android_SQLite講座_画面800×1280

Cisco Start Switch 設定マニュアル設定のバックアップとリストア Cisco Small Business 年 1 月 20 日 第 1.0 版 株式会社ネットワールド

push-exchanger利用手順ベンダー向け

Microsoft Windows Windows Server Internet Explorer は 米国 Microsoft Corporation の 米国およびその他の国における登録商標または商標です Oracle と Java は Oracle Corporation 及びその子会社 関

生活設計レジメ

多摩のかけはしNo98 表1表4色

ボタンイベントアプリイベント処理を含むアプリとして, ボタンをもち, ボタンを押すと文字列を表示するアプリを作る. このアプリは,HelloWorld アプリを改造して作成するため, アプリ作成の途中からの手順を示す. 1. ボタンの設置 (1) レイアウトにボタンを追加するパレットの フォーム ウ

44 4 I (1) ( ) (10 15 ) ( 17 ) ( 3 1 ) (2)

以下のソフトウェアに専用ライセンスを設定することで 変換機能が使えるようになります アプリケーション名バージョン日付 JPGIS-XML ビュー F 7.1.0α 以降 2013/06/27 以降 フリーウェア JPGIS-XML ビュー F のバージョン から XML の 筆 と 図郭

変更履歴 版数変更日変更内容 /9/1 初版設定

Brekeke PBX - Version 2.1 ARSプラグイン開発ガイド

宅建練馬表478号1_4ol [更新済み].eps

WebOTX V6 JDBCアプリケーションのトラブルシューティング(JDBCデータソース)

ArcGIS for Server での Web マップの作成方法

メディプロ1 Javaサーブレット補足資料.ppt

PowerPoint プレゼンテーション

"ソフトウェア カフェテリアサービス向けソフトウェア説明書

"ソフトウェア カフェテリアサービス向けソフトウェア説明書

目次 1 はじめに 概要 本システムで対象となるユーザ 対象データ 動作環境 ( オフライン審査用 PC) 本書の表記 用語の説明 オフラインビューアの操作...


外為オンライン FX 取引 操作説明書

1 2

untitled

INDEX

INDEX


1002goody_bk_作業用

証明書ダウンロードシステム操作手順書 (ios) 第 1.15 版 証明書ダウンロードシステム 操作手順書 (ios) Ver1.15 セキュアネットワークサービス 2018 年 10 月 29 日 セキュアネットワークサービス 1 DLS-SNT-IOS-V1.15

A B A E

intra-mart Accel Platform — Slack連携モジュール 利用ガイド   初版  

管理サイト操作マニュアル Version.1.1. デジアナコミュニケーションズ株式会社

ITdumpsFree Get free valid exam dumps and pass your exam test with confidence


PowerPoint プレゼンテーション

WebAPI 及びデータフォーマット (DC-NDL) の概要 国立国会図書館電子情報部 電子情報サービス課 1

プロバイダ ユーザーズガイド

Microsoft Windows Internet Explorer は 米国 Microsoft Corporation の 米国およびその他の国における登録商標または商標です Linux は Linus Torvalds 氏の日本およびその他の国における登録商標または商標です Red Hat

地図ナビリンク(Android)技術仕様書

XML基礎

untitled

多言語ドメイン名の実装 mdnkit 石曽根信 ( 株 ) SRA 2001/12/04 日本語ドメイン名解説 / mdnkit 1 mdnkit 多言語ドメイン名を扱うためのツールキット 正規化 エンコード変換等を提供するライブラリとコマンド 既存アプリケーシ

storage-sdk-Java

template.dvi

Cisco Start Firewall Cisco ASA 5506-X PAT(Port Address Translation) の設定 2016 年 3 月 23 日 第 1.1 版 株式会社ネットワールド

Excel データ出力ガイドブック 第 1.0 版平成 30 年 9 月 1 日制定 株式会社中電シーティーアイ

<4D F736F F D F335F D93F18E9F88E397C38C97897A82A682C98AD682B782E98F88979D5F E646F63>

Transcription:

FW APIServer 設定ガイド Version 1.4 2016 年 2 月 3 日富士通株式会社 i

改訂履歴 改訂 No. 日付 Version 章 No. 項 No. 改訂内容 1 2015/04/14 1.0 - - 新規作成 2 2015/06/02 1.1 3 表内 No.12 の備考欄を追記 3 2015/06/23 1.2 3 メソッドのフォワード先を とする注意事項を追記 4 2015/10/29 1.3 FW リファクタリング 5 2016/02/03 1.4 DELETE のマッピングが DELETE に変わったため修正 ii

目次 第 1 章 はじめに... 1 第 2 章 APISERVER とは... 2 第 3 章 定義ファイル詳細... 3 iii

第 1 章 はじめに 本書は FW の API サーバの設定ガイドです 1

第 2 章 APISERVER とは APIServer とは REST インタフェースに沿った URI を外部から受け付け 内部のシンプルイベントフローを呼び出すための URI へフォワードする機能を提供します APIServer の位置づけは以下の通りです 外部向け URI とシンプルイベントフローを呼び出すための URI の紐づけは定義ファイルで行います 定義ファイルについてはプラグインを使用し自動生成します 等 http://foo.com/api/customer/1234 http://foo.com/api/customer/1234 等 http://foo.com/restserver/uc001/op001 AP サーバ APIServer RESTServer シンプルイベントフロー PUT DELET 外部からの URI をシンプルイベントフロー の呼び出す URI に変換する 定義ファイル アプリケーションサーバ HTTP サーバ 2

第 3 章 定義ファイル詳細 APIServer は定義ファイル (UriMapping.xml) の定義に従い 外部向け URI とシンプルイベントフローを呼び出すための URI の紐づけを行います 定義ファイル (UriMapping.xml) はプラグインで自動生成します プラグインの詳細については RESTIF エディタマニュアル を参照してください 定義ファイルの詳細は以下の通りです ファイル名 UriMapping.xml No. URL 構成要素 属性 多重度 必須 設定値 備考 1 urimapping - 2 xmlns 1 http://com.fujitsu.fw.rest.server.uri.mapping 固定値 3 element - 1-* URI パターンごとに定義 4 no 1 連番 5 pattern 1 URI パターン ( 正規表現 ) URI のスラッシュ / 単位に括弧 ( ) で囲む 6 method - 1-4 APIServer が外部から受け付ける HTTP メソッドごとに定義する 7 name 1 APIServer が外部から受け付ける HTTP のメソッド (//PUT/DELETE) 8 forward - 1 フォワードする情報を定義する 9 method 1 シンプルイベントフローへフォワードする際に使用するメソッド (/) 10 usecaseid 1 URI にするユースケース ID 11 operationid 1 URI にするオペレーション ID 12 mapping - 0-* pattern の文字列をマップ上に設定するための定義 これらの値を設定した Map<String, String> は シンプルイベントフロー定義 (SEF 定義 ) のパラメータリストに格納 RP キーとして URI_MAPPING_DATA を指定すると取得できる 13 key 1 マップのキー 14 pattern-index 1 URI パターンの位置 pattern が (/customer)(/info)(/[\d]+)$ の場合 /customer/info/1234 の 1234 を指定したい場合は pattern-index=3 となる <?xml version="1.0" encoding="utf-8" standalone="yes"?> <urimapping xmlns="http://com.fujitsu.fw.rest.server.uri.mapping"> <element no="1" pattern="(/customer)(/info)(/[ d]+)$"> <method name=""> <forward usecaseid="uc001" operationid="op101" method="" /> <mapping key="id" pattern-index="3" /> </element> <element no="2" pattern="(/users)(/[0-9])"> <method name=""> <forward usecaseid="uc002" operationid="op201" method="" /> <method name=""> <forward usecaseid="uc002" operationid="op202" method="" /> <method name="put"> <forward usecaseid="uc002" operationid="op203" method="" /> <method name="delete"> <forward usecaseid="uc002" operationid="op205" method="" /> </element> </urimapping> 3

定義ファイル (UriMapping.xml) の設定内容に基づいた AP サーバの動作例を下記に示す AP サーバ シンプルイベントフロー 外部公開用 URI(APIServer) ユースケース (UC001) : http://{ ドメイン }/{ コンテキストルート }/API/customer/1234, DELETE, PUT URI を解析 & フォワード UriMapping.xml オペレーション A OP001 : http://{ ドメイン }/{ コンテキストルート }/RESTServer/UC001/OP001 ユースケース Y オペレーション C 既存の URI(RESTServer) オペレーション D (URI を解析 & フォワード ) ) 例 : A さん (ID=1234) の顧客情報を取得する シンプルイベントフロー上 UCID=UC001 OPID=001 で実装されている 外部公開する I/F 仕様 : http://{ ドメイン }/{ コンテキストルート }/API/customer/1234 UriMappinng.xml <element no="4" pattern="(/customer)(/[ d]+)$"> <method name=""> <forward usecaseid="uc001" operationid="op001" method="" /> </element> フォワードで呼びだす URI : http://{ ドメイン }/{ コンテキストルート }/RESTServer/UC001/OP001 4