Remarks
Some NDC suppliers support the addition of remarks.
This page will show how to pass remarks.
Remarks element can be specified in:
CreateBaskedRequestAmendBasketRequestBookBasketRequest
Single-component basket
Basket - create
...
<CreateBasketRequest>
...
<Remarks Supplier="AAA">
<Remark>Remark text added in CreateBasketRequest</Remark>
</Remarks>
...
</CreateBasketRequest>
...
Basket - amend
...
<AmendBasketRequest>
...
<Remarks Supplier="AAA">
<Remark>Remark text added in AmendBasketRequest</Remark>
</Remarks>
...
</AmendBasketRequest>
...
Basket - book
...
<BookBasketRequest>
...
<Remarks Supplier="AAA">
<Remark>Remark text added in BookBasketRequest</Remark>
</Remarks>
...
</BookBasketRequest>
...
Basket response - CurrentBasket
- All remarks specified in different FAB_BasketRQ are merged into one list that is sent to the supplier.
- Order of
Remarkselements might change because of grouping bySupplierandComponentId. - Order of
Remarkelements (singular remark text) is kept. - Duplicated remark texts are removed.
...
<CurrentBasket>
...
<Remarks Supplier="AAA">
<Remark>Remark text added in CreateBasketRequest</Remark>
<Remark>Remark text added in AmendBasketRequest</Remark>
<Remark>Remark text added in BookBasketRequest</Remark>
</Remarks>
...
</CurrentBasket>
...
Multi-component basket
Multi-component basket is much the same as single-component basket. The only difference is that ComponentId attribute has to be specified in Remarks element.
Basket - create
...
<CreateBasketRequest>
...
<Remarks Supplier="AAA" ComponentId="A">
<Remark>Remark text added for component A</Remark>
</Remarks>
<Remarks Supplier="BBB" ComponentId="A">
<Remark>Remark text added for component B</Remark>
</Remarks>
...
</CreateBasketRequest>
...
Last modified April 4, 2024