Success Factors PI Integration - XIAdapterException - element-only
I'm presently trying to synch Employee data with Success Factors using ECC program RH_SFI_SYNCHRONIZE_EMPL_DATA.
The logon / logoff handshakes appear to be working (I can ping the Communication Channel, and when running the RH_SFI program, I used to get login errors when my credentials were wrong, now that message mapping works okay it seems....).
SXMB_MONI is telling me that SF is returning the following message:
<SAP:AdditionalText>com.sap.engine.interfaces.messaging.api.exception.MessagingException: com.sap.aii.af.lib.ra.cci.XIAdapterException: [Error]:2:47: cvc-complex-type.2.3: Element 'ns2:sfobject' cannot have character [children], because the type's content type is element-only.</SAP:AdditionalText>
As far as I can see, in the data types (even for complex data types) I can only specify "element" and have done this before with substructures, children etc...
Here is my CommChannel config :
The message mapping is standard, as downloaded in the SuccessFactors tpz files.
Has anyone else come across this, and how was it solved? Thanks in advance for any help! All the best - Patrick