It appears there's no real solution that I can find for this problem.
I have updateMode specified but it still tells me that Entity update mode must be specified. I'm just looking to change the street for the delivery address of the customer account.
static void UpdateAddress()
{
MyCustCustomerService.CustomerServiceClient updateClient = new MyCustCustomerService.CustomerServiceClient();
MyCustCustomerService.CallContext updateCC = new MyCustCustomerService.CallContext();
updateCC.PartitionKey = ConfigurationManager.AppSettings["Partition"];
updateCC.Company = ConfigurationManager.AppSettings["Company"];
MyCustCustomerService.AxdCustomer updateCustResp;
MyCustCustomerService.EntityKey[] readUpdateCustKeys = new MyCustCustomerService.EntityKey[1];
readUpdateCustKeys[0] = new MyCustCustomerService.EntityKey();
readUpdateCustKeys[0].KeyData = new MyCustCustomerService.KeyField[1];
readUpdateCustKeys[0].KeyData[0] = new MyCustCustomerService.KeyField();
readUpdateCustKeys[0].KeyData[0].Field = "AccountNum";
readUpdateCustKeys[0].KeyData[0].Value = "US-012";
updateCustResp = updateClient.read(updateCC, readUpdateCustKeys);
updateCustResp.CustTable[0].DirParty[0].DirPartyPostalAddressView[0].updateMode = MyCustCustomerService.AxdEnum_ValidTimeStateUpdate.Correction;
updateCustResp.CustTable[0].DirParty[0].DirPartyPostalAddressView[0].updateModeSpecified = true;
//updateCustResp.CustTable[0].DirParty[0].DirPartyPostalAddressView[0].action = MyCustCustomerService.AxdEnum_AxdEntityAction.update;
//updateCustResp.CustTable[0].DirParty[0].DirPartyPostalAddressView[0].actionSpecified = true;
updateCustResp.CustTable[0].DirParty[0].DirPartyPostalAddressView[0].RecId = updateCustResp.CustTable[0].DirParty[0].DirPartyPostalAddressView[0].RecId;
updateCustResp.CustTable[0].DirParty[0].DirPartyPostalAddressView[0].RecVersion = updateCustResp.CustTable[0].DirParty[0].DirPartyPostalAddressView[0].RecVersion;
updateCustResp.CustTable[0].DirParty[0].DirPartyPostalAddressView[0].Street = "678 Orange St";
updateClient.update(updateCC, readUpdateCustKeys, updateCustResp);
}

I've tried it with update action; however, it says action cannot be specified.
Thanks in advance.
*This post is locked for comments
I have the same question (0)