In environment with ISIM6 fp8 and custom fronted java portal, I need to send WSPerson object from java portal to ISIM WSExtensionService.
Problem is that com.ibm.itim.ws.client.util.xml.XMLBeanWriter doesn't serialize WSPerson object correctly to XML.
Previously in WebServiceWrapper for ITIM 5.1 this worked correctly because attributes were an array of WSAttributes, and now in ISIM 6 attributes are in class ArrayOfTns1WSAttribute (which contains a List of WSAttribute).
It doesn't meter if I manually populate the WSPerson object or get it as response from another service, when I parse it with XMLBeanWriter.writeXMLBean I get result as in the attached file (without attributes).
I can transfer attributes in HashMap, or try to write custom serializer to use with XMLBeanWriter.writeXMLBeanCustom, but I guess somebody encountered with this already and has a better idea, or got this somehow working?