既定のメッセージ
SmartREST には、さまざまな既定のメッセージを持っています。
リクエストメッセージ
メッセージ識別子 | メッセージ パラメータ | 説明 |
---|---|---|
10 | テンプレート メッセージ識別子 メソッド リソース識別子 Content MIME タイプ Accept MIME タイプ プレースホルダー リクエスト パラメータ テンプレート文字列 |
要求テンプレートを表します。 このメッセージが本文に含まれる場合、本文全体が SmartREST テンプレートとして扱われるため、 10 と 11 以外のメッセージはすべてエラーとなります |
11 | テンプレート メッセージ識別子 ベース JSON パス 条件付き JSON パス 値 JSON パス |
応答テンプレートを表します。 このメッセージが本文に含まれる場合、本文全体が SmartREST テンプレートとして扱われるため、 10 と 11 以外のすべてのメッセージはエラーを返します |
15 | X-Id | 後続の行に使用する X-Id を定義します。この行を使用する場合は、X-Id ヘッダーを使用しないでください |
61 | Device MO GId | デバイスのブートストラップ プロセス中にデバイス認証情報をポーリングします。X-Id ヘッダーは存在せず、デバイスのブートストラップ認証を使用する必要があります |
80 | なし | 固有の bayeux clientId を返す初期ハンドシェイク。SmartREST リアルタイム通知 |
81 | clientId,channel | 所定のチャネルへの接続。SmartREST リアルタイム通知 |
82 | clientId,channel | 所定のチャネルからの切断。SmartREST リアルタイム通知 |
83 | clientId | 通知を受信するための接続の確立(ロングポーリング)。 SmartREST リアルタイム通知 |
84 | clientId | サーバーからのクライアントの接続解除。 SmartREST リアルタイム通知 |
レスポンス メッセージ
メッセージ識別子 | メッセージ パラメータ | 説明 |
---|---|---|
20 | SmartREST テンプレート MO GId | レスポンス メッセージをエコーします。テンプレートが検出された、または作成されており、すべて問題ありません |
40 | なし | テンプレートが見つかりませんでした |
41 | 行番号(任意) | テンプレート作成エラー |
42 | 行番号 | リクエスト行形式が不正 |
43 | 行番号 | メッセージ ID が無効 |
45 | 行番号 | メッセージ引数が無効 |
50 | 行番号 HTTP 応答コード |
サーバーエラー。このメッセージは、SmartREST プロキシとプラットフォームとの間でエラーが生じた場合に発せられます |
70 | 行番号 固有デバイス識別子 テナント ID ユーザー名 パスワード |
認証情報と併せたデバイス ブートストラップ ポーリング応答 |
86 | タイムアウト、間隔、再接続ポリシー | SmartREST リアルタイム通知を使用するクライアント向けの設定アドバイス |
87 | 行数、X-Id | 後続応答行の作成に使用された X-Id を表示 |
エラーメッセージ
メッセージ識別子 | エラーメッセージ |
---|---|
41 | Cannot create templates for already existing template object すでに存在するテンプレートオブジェクトであるため、テンプレートを作成できません |
41 | Duplicate message identifiers are not allowed メッセージ識別子の重複は許可されません |
41 | Bad request template definition 要求テンプレートの定義が誤っています |
41 | Bad response template definition 応答テンプレートの定義が誤っています |
41 | Bad value type: … 値のタイプが誤っています |
41 | Bad pattern パターンが誤っています |
41 | Not a valid message identifier for template creation テンプレート作成に有効なメッセージ識別子ではありません |
41 | Invalid JsonPath 無効な JSON パスです |
41 | Using JsonPath to refer to a list of objects is not allowed for SmartRest オブジェクトリストを参照するための JSON パスの使用は SmartREST の場合、許可されません |
41 | Using Filters (?) in JsonPath is not allowed for SmartRest JsonPath におけるフィルター(?) の使用は SmartREST の場合、許可されません |
41 | No content type supported for {GET or DELETE} templates. {GET or DELETE} テンプレートに対応するコンテンツ型がありません |
41 | No template string supported for {GET or DELETE} templates. {GET or DELETE} テンプレートに対応するテンプレート文字列がありません |
41 | No content type found for {POST or PUT} templates. {POST or PUT} テンプレートに対応するコンテンツ型が見当たりません |
41 | No template string found for {POST or PUT} templates. {POST or PUT} テンプレートに対応するテンプレート文字列が見当たりません |
41 | Values are only supported for templates with placeholder. 値はプレースホルダーを有するテンプレートに限り利用できます |
42 | 不正なリクエストMalformed Request リクエストの形式が誤っています |
43 | Invalid message identifier 無効なメッセージ識別子です |
45 | No arguments supported 対応する引数がありません |
45 | Wrong number of arguments 引数の数が誤っています |
45 | Value is not a {value type}: {value} 値が {値のタイプ}:{値} でありません |