our requesterName from xmls was not going to
lastUpdateUser in MDM tables. Instead the username from our xmlheader i.e.
mdmadmin was going.
Fixed by changing /IBM/DWLCommonServices/Security/TrustedClientMode/enabled to true
Snippet :
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:port="http://composites.mdm.mycompany.com/XYZComposites/port" xmlns:sch="http://www.ibm.com/mdm/schema">
<soapenv:Header xmlns:wsa="http://www.w3.org/2005/08/addressing">
<wsse:Security xmlns:wsse="someURL">
<wsse:UsernameToken wsu:Id="UsernameToken-123123" xmlns:wsu="someURL">
<wsse:Username>mdmadmin</wsse:Username>
<wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">xxyyzz</wsse:Password>
</wsse:UsernameToken>
</wsse:Security>
</soapenv:Header>
<soapenv:Body>
<port:MaintainBusinessXYZCmposite>
<sch:RequestControl>
<sch:requestID>999999</sch:requestID>
<sch:DWLControl>
<sch:requesterName>myRequesterName</sch:requesterName>
.
.
.