Step 1.
The VAL server sends a SEALDD data storage delivery subscription request to its serving SEALDD server with the VAL server information, and the VAL server address to receive the stored data delivery.
Step 2.
The SEALDD sever responds to the requested VAL server with the subscription result, if successful, the response includes the subscription ID, expiration time.
Step 3.
The source VAL server determines to use the stored data transfer service provided by the serving SEALDD server. The source VAL server invokes a SEALDD data storage delivery request, the request includes the identifier of the stored data needed to be delivered, or the stored data (i.e., the source VAL server does not use data storage creation to store data to the source SEALDD server before), the target VAL server information and the target SEALDD server information.
Step 4.
The source SEALDD server sends a SEALDD delivery connection establish request towards the target SEALDD server with the source SEALDD server information, the target VAL server information, and the supporting transport layer protocols for data delivery.
Step 5.
The target SEALDD server responds to the source SEALDD server with the traffic descriptor of target SEALDD server (e.g. address/port, transport layer protocol). The target SEALDD server may allocate the storage for the target VAL server.
Step 6.
Upon receiving the traffic descriptor of target SEALDD server, the source SEALDD server sends the requested data corresponding to the identifier of the stored data to the target SEALDD server.
Step 7.
The source SEALDD server responds to the source VAL server with the result of data delivery.
Step 8.
The target SEALDD server sends the received data to the target VAL server via the notification message. Optionally, the target SEALDD server may only send the identifier of the received data to the target VAL server in the notification message, the target VAL server can obtain the stored data originated from the source VAL server, by invoking the
Sdd_DataStorage_Fetch API to the target SEALDD server, as specified in
clause 9.5.2.2.