22.5.11. API: トランザクション
プロデューサーとコンシューマーの両方がサポート対象
トランザクション API は、次の構文で定義されます。
fhir:transaction/methodName?[parameters]
fhir:transaction/methodName?[parameters]以下の表に 2 つのメソッドをリストし、その後に各メソッドの詳細な構文を示します。(API メソッドには、名前の代わりに構文で使用できる省略形の別名を付けることができます)
| メソッド | 説明 | 
|---|---|
| 指定された生のテキスト (バンドルリソースである必要があります) をトランザクション入力として使用します | |
| リソースのリストをトランザクション入力として使用する | 
22.5.11.1. メソッド withBundle
署名:
- String withBundle(String stringBundle, java.util.Map<org.apache.camel.component.fhir.api.ExtraParameters, Object> extraParameters);
- org.hl7.fhir.instance.model.api.IBaseBundle withBundle(org.hl7.fhir.instance.model.api.IBaseBundle bundle, java.util.Map<org.apache.camel.component.fhir.api.ExtraParameters, Object> extraParameters);
fhir/withBundle API メソッドには、次の表に示すパラメーターがあります。
| パラメーター | 説明 | タイプ | 
|---|---|---|
| bundle | トランザクションで使用するバンドル | IBaseBundle | 
| extraParameters | 渡すことができるパラメーターの完全なリストについては、ExtraParameters を参照してください。NULL の場合があります。 | マップ | 
| stringBundle | トランザクションで使用するバンドル | String |