5.9.3 Symmetric Direct Choreography

5.9.3.1 LoD Cycle

The process of symmetric communication between an Acquiring Music Publisher and a Licensee contains these steps:

  1. The Acquiring Music Publisher calls the Web Service endpoint published by the Licensee using the POST LoD call with an LoDMessage;

  2. The Licensee replies to this call with an LoDConfirmationMessage (if it has all the information available although this is not shown in the diagram) or a HTTP status code which informs the Acquiring Music Publisher that the information will be provided at a later stage; and

  3. For each LoDMessage that the Licensee is not able to fulfil immediately, the Licensee can call the Acquiring Music Publisher's POST LoDConfirmation Web Service endpoint with the requested LoDConfirmationMessage once it has assembled the information.

5.9.3.2 Confirmation Cycle

The process of symmetric communication between a Licensee and a Relinquishing Music Publisher contains these steps:

  1. The Licensee calls the Web Service endpoint published by the Relinquishing Music Publisher using the POST LoD call with an LoDMessage;

  2. The Relinquishing Music Publisher replies to this call with an LoDConfirmationMessage (if it has all the information available although this is not shown in the diagram) or a HTTP status code which informs the Licensee that the information will be provided at a later stage; and

  3. For each LoDMessage that the Relinquishing Music Publishers is not able to fulfil immediately, the Relinquishing Music Publisher can call the Licensee's POST LoDConfirmation Web Service endpoint with the requested LoDConfirmationMessage once it has assembled the information.

5.9.3.3 Diagram

These steps are depicted below.