サービス
メッセージの送受信の順序を指定するには、シミュレーションファイルでサービスプロパティを使用してください。
使用できるサービスプロパティは以下のとおりです。
|
サービスプロパティ |
説明 |
例 |
|---|---|---|
|
description |
サービスの説明を任意で追加します。 |
myDescription |
|
サービスの名前を指定します。 |
myService01 |
|
|
steps |
仮想サービスが実行するべきステップを指定します。それがどのタイプの仮想サービスかによりますが、これは2段階以上のステップで実行できます。例えば、最初のステップが受信で2番目のステップが送信(リクエスト応答ペア)であるか、あるいはその逆(契約)です。あるいは、特定の順序でメッセージをシミュレートする(シナリオ)ために、いくつかのステップを定義することもできます。 |
Example - services
以下は、仮想サービスがどのように見えるかの一例です。以下の内容を指定しています。
-
仮想サービスの名前はService01で、リクエスト応答ペアです。
-
インバウンドステップ「トリガー」は、任意の値を含む「パス」プロパティを持つメッセージを待ちます。If an incoming message meets this condition, APIシミュレーション sends a response.
-
アウトバウンドプロパティ「メッセージ」は、値「Hello world!」を接続ポートが「54545」のサービスに送信します。
コピー
schema: SimV1
name: default
services:
- name: Service01
steps:
- direction: In
trigger:
- uri: '*'
- direction: Out
message:
payload: Hello world!
connections:
- port: 54545