I have a integration I'm working on where I have to update data in HP Service Manager using a SOAP call. The operation is an update operation but there's a caveat: To update an array of data, there is no operation to simply add a new item to the array, I have to read the entire array, add the new item and perform the update providing the new array back.
My problem is getting this to work. Whilst I can read the existing array (after some removal of xmlns, xsl transform into simple table, then read into table) and spit out what I think is the correct XML, the web service execute activity doesn't help me when trying to construct the right XML to supply.
As stated above, the web service call simply ignores what I've tried to put into the XML box. I've used SoapUI extensively and I'm now resigned to using the HTTP POST option as the Web Service execute simply doesn't work as expected. Unless there's some other way to supply a dynamic array using this activity?