I am simply trying to insert a child Contact record for an existing CustomObject1 record. However, I am getting errors saying that a required field for Contact is missing a required field from the request. The field is clearly in the request. Moreover, I've checked the WSDL and I can verify that I am using the correct the field name. Can somebody tell me why this is happening? I've also tried inserting a child CustomObject 3 instance to a CustomObject 1 instance but still getting the same results. I really need to know what's going on - this does not happen when I'm using regular objects. Below is the request I'm using and the response I'm getting:
<faultstring>Required field is missing in instance of Integration Component 'Contact' with the user key '': '<field>Contact~First Name</field>' is a required field. Please enter a value for the field.
<siebelf:errormsg>Required field is missing in instance of Integration Component 'Contact' with the user key '': '<field>Contact~First Name</field>' is a required field. Please enter a value for the field.