Hello,
I am trying to update entityimage attribute using BizTalk and I need some help. however, I could update all other fields in a contact entity using BizTalk.
I use BizTalk to prepare CRM update query and I invoke SOAP Action header to update details in CRM.(Action="schemas.microsoft.com/.../Update" />)
One of My update query that worked
<Update xmlns="schemas.microsoft.com/.../Services"> <entity xmlns:b="schemas.microsoft.com/.../Contracts" xmlns:i="www.w3.org/.../XMLSchema-instance"> <b:Attributes xmlns:c="schemas.datacontract.org/.../System.Collections.Generic"> <b:KeyValuePairOfstringanyType> <c:key>CustomerID</c:key> <c:value i:type="d:string" xmlns:d="www.w3.org/.../XMLSchema">70472441</c:value> </b:KeyValuePairOfstringanyType> <b:KeyValuePairOfstringanyType> <c:key>lastname</c:key> <c:value i:type="d:string" xmlns:d="www.w3.org/.../XMLSchema">ClarkUpdated</c:value> </b:KeyValuePairOfstringanyType> </b:Attributes> <b:EntityState i:nil="true"/> <b:FormattedValues xmlns:c="schemas.datacontract.org/.../System.Collections.Generic"/> <b:Id>907fd352-cc96-e611-80e9-5065f38bc5a2</b:Id> <b:KeyAttributes xmlns:c="schemas.microsoft.com/.../Contracts" xmlns:d="schemas.datacontract.org/.../System.Collections.Generic"/> <b:LogicalName>contact</b:LogicalName> <b:RelatedEntities xmlns:c="schemas.datacontract.org/.../System.Collections.Generic"/> <b:RowVersion i:nil="true"/> </entity> </Update>
I am trying to use the same Update query to get the images updated. But failing to do so. Probably I am not using right value/data type. I am aware data should be in Bye[] but can someone help me get through it.
I receive image in base64 string format and I am converting it into Byte[] but struggling to prepare CRM update query.
If you can give me a sample update query to update entityimage would really help. Let me know if you need more details. Thanks in advance.
cheers,
*This post is locked for comments