In the Data Framework response element R11D03 and R11D04 are described as "Mandatory on a new check-out unless the loan entity record is included in the response." However, in the REST implementation it says: "The response to a check-out or renewal may be the same response as for creating any entity, i.e. status code 201 (Created) and a Location field in the HTTP header, or it may contain an XML payload that conforms to the following schema..." (my italics). Furthermore, in the REST implementation it says explicitly that these elements should be omitted in the case of renewals.
These are contradictory: the Data Framework implies that it is mandatory to include item security information in the response, but the REST implementation makes it clear that this is an option. In fact, this is the key difference between the function groups 'Basic' and 'Security' in implementation profile 'P01' Self Issue: whether or not the server responds with item security information.
I therefore propose to remove the sentence from the Data Framework that conflicts with the REST implementation.
In the Data Framework response element R11D03 and R11D04 are described as "Mandatory on a new check-out unless the loan entity record is included in the response." However, in the REST implementation it says: "The response to a check-out or renewal may be the same response as for creating any entity, i.e. status code 201 (Created) and a Location field in the HTTP header, or it may contain an XML payload that conforms to the following schema..." (my italics). Furthermore, in the REST implementation it says explicitly that these elements should be omitted in the case of renewals.
These are contradictory: the Data Framework implies that it is mandatory to include item security information in the response, but the REST implementation makes it clear that this is an option. In fact, this is the key difference between the function groups 'Basic' and 'Security' in implementation profile 'P01' Self Issue: whether or not the server responds with item security information.
I therefore propose to remove the sentence from the Data Framework that conflicts with the REST implementation.