updateDeliveryAddress

updateDeliveryAddress (DSX180B) – allows the user to update a delivery address in the registered user’s profile. The Delivery Address Number field needs to be a number between 0 and the number of delivery addresses the user has – 1. The default delivery address number is always 0. Optional fields are (String) Address Line 2. If the address is the preferred address, setting the preferred flag to false has no effect. For any address setting the preferred flag to true makes that address the preferred delivery address. The delivery number must be an existing delivery number.
This web service will either update the existing delivery address or return the appropriate error message(s).
The user is required to be logged in as a registered user before calling this web service. N.B. The user needs to call the createSession web service for a registered user before calling this web service.
This service has been changed to handle preferred delivery address and status. The original version can be found in the deliveryAddressAction wsdl from v76.

Input parameters:

Field ID Description Type Length Constraints
sessionID Session ID String Mandatory
deliveryAddress Details of delivery address to be added deliveryAddressType Mandatory
dxNumber DX number String Optional
dxLocation DX location String Optional

Response:

Field ID Description Type Length Constraints
UpdateDeliveryAddressOutput Update Delivery address output deliveryAddressType Mandatory
dxNumber DX number String Optional
dxLocation DX location String Optional
messageSet Message set messageSetDataType