cancel
Showing results for 
Search instead for 
Did you mean: 

Problems with message mapping in XI

Former Member
0 Kudos

Hi,

I'm having a problem with my message mapping . I get the error

"Cannot produce target element /ns0:GovTalkMessage/ns0:Body/ns1:IRenvelope. Check xml instance is valid for source xsd and target-field mapping fulfills requirements of target xsd"

Can you please tell me how I can resolve this error?

Regards,

Aditi Naik

Accepted Solutions (0)

Answers (9)

Answers (9)

Former Member
0 Kudos

I had to re-map all the nodes in the entire message mapping to resolve the issue.

SudhirT
Active Contributor
0 Kudos

Hi Aditi,

Occurence of body is OK but in your case mapping is not able to generate your IREnvelop node. Juct check the display queue functionality to check for this IRenvelop mapping nothing should be in display queue.

Try to generate this node from your source data or for test you can keep the occurence of IRenvelop 0...1 it will work.

thanks!

Former Member
0 Kudos

Hi,

I have tried executing the mapping with the node IRenvelope filled. It is not blank. Also when I do a display queue on the target node IRenvelope, I get a message that it is executed successfully.

Regards,

Aditi Naik

SudhirT
Active Contributor
0 Kudos

Hi,

I get a message that it is executed successfully.

That is fine you will get this message but what do you see in the queue after you press OK for this message.?

former_member194786
Active Contributor
0 Kudos

Hi Aditi,

Take the payload from moni and test it in the test tab and see if you are getting the error there too. If yes you can rectify it then and there.

Thanks and Regards,

Sanjeev.

Former Member
0 Kudos

Hi,

It does not show any messages under display queue.

the display queue looks like this:

/ns0:GovTalkMessage/ns0:Body/ns1:IRenvelope

0 SUPPRESS

1 []

2 []

regards,

Aditi Naik

Former Member
0 Kudos

Hi,

In moni it shows the error message: "com.sap.aii.utilxi.misc.api.BaseRuntimeException thrown during application mapping com/sap/xi/tf/_HR_GB_EFO_EOYR_OUT_: RuntimeException in Message-Mapping transformation"

It is after I checked this message that I checked the message mapping transformation in the IR in XI. Also I tested for a valid xml file. I still get the same error.

Regards,

Aditi Naik

former_member194786
Active Contributor
0 Kudos

Hi Aditi,

You got confused i guess. What i meant was take the input payload from the moni and paste it in the test tab of mapping and execute it. Now check where exactly you are getting the error. And then rectify it accordingly.

Thanks and Regards,

Sanjeev.

Former Member
0 Kudos

Hi,

I just checked the mappings of individual elements. It looks fine. The node IRenvelope is a subnode under the node Body.

The occurence of Body is 0..1 and under that occurrence of node IRenvelope is 1..1

Regards,

Aditi Naik

Former Member
0 Kudos

Hi,

The node IRenvelope from the source is mapped to the corresponding nore IRenvelope in the target. The occurrences of the node in both the source and the target is 1..1

Regards,

Aditi Naik

Former Member
0 Kudos

Hi,

You also need to check the individual elements in that node.

Might be in one of the source target, the value was not coming and because of this the target element might not have been generated.

Regards

Krish

Former Member
0 Kudos

Hey,

As the node is mandatory the value should be passed from the source side. check your input data whether the value is passed or not.

if its not passed you can change the occurrence to 0...1

regards,

Milan

Former Member
0 Kudos

Hi,

The source structure is:

<?xml version="1.0" encoding="ISO-8859-1"?>

<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:ns1="http://www.govtalk.gov.uk/taxation/EOY/08-09/1" xmlns="http://www.govtalk.gov.uk/CM/envelope" targetNamespace="http://www.govtalk.gov.uk/CM/envelope">

<xsd:import namespace="http://www.govtalk.gov.uk/taxation/EOY/08-09/1" />

<xsd:element name="IDAuthentication">

<xsd:complexType>

<xsd:sequence>

<xsd:element name="SenderID" type="xsd:string" minOccurs="0" form="qualified" />

<xsd:element name="Authentication" maxOccurs="unbounded" form="qualified">

<xsd:complexType>

<xsd:sequence>

<xsd:element name="Method" form="qualified">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:enumeration value="clear" />

<xsd:enumeration value="MD5" />

<xsd:enumeration value="W3Csigned" />

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="Role" type="xsd:string" minOccurs="0" form="qualified" />

<xsd:element name="Value" type="xsd:string" minOccurs="0" form="qualified" />

</xsd:sequence>

</xsd:complexType>

</xsd:element>

</xsd:sequence>

</xsd:complexType>

</xsd:element>

<xsd:element name="GovTalkMessage">

<xsd:complexType>

<xsd:sequence>

<xsd:element name="EnvelopeVersion" type="xsd:string" form="qualified" />

<xsd:element name="Header" form="qualified">

<xsd:complexType>

<xsd:sequence>

<xsd:element name="MessageDetails" form="qualified">

<xsd:complexType>

<xsd:sequence>

<xsd:element name="Class" form="qualified">

<xsd:simpleType>

<xsd:restriction base="UnicodeNameString">

<xsd:maxLength value="32" />

<xsd:minLength value="4" />

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="Qualifier" form="qualified">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:enumeration value="request" />

<xsd:enumeration value="acknowledgement" />

<xsd:enumeration value="response" />

<xsd:enumeration value="poll" />

<xsd:enumeration value="error" />

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="Function" minOccurs="0" form="qualified">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:enumeration value="list" />

<xsd:enumeration value="read" />

<xsd:enumeration value="delete" />

<xsd:enumeration value="add" />

<xsd:enumeration value="submit" />

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="TransactionID" form="qualified">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:minLength value="0" />

<xsd:maxLength value="32" />

<xsd:pattern value="[0-9A-F]{0,32}" />

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="AuditID" form="qualified">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:minLength value="0" />

<xsd:maxLength value="32" />

<xsd:pattern value="[A-F0-9]{0,32}" />

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="CorrelationID" form="qualified">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:minLength value="0" />

<xsd:maxLength value="32" />

<xsd:pattern value="[0-9A-F]{0,32}" />

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="ResponseEndPoint" minOccurs="0" form="qualified">

<xsd:complexType>

<xsd:simpleContent>

<xsd:extension base="xsd:string">

<xsd:attribute name="PollInterval" type="xsd:integer" default="2" />

</xsd:extension>

</xsd:simpleContent>

</xsd:complexType>

</xsd:element>

<xsd:element name="Transformation" minOccurs="0" form="qualified">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:enumeration value="XML" />

<xsd:enumeration value="HTML" />

<xsd:enumeration value="text" />

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="GatewayTest" type="xsd:integer" minOccurs="0" form="qualified" />

<xsd:element name="GatewayTimestamp" type="xsd:dateTime" minOccurs="0" form="qualified" />

</xsd:sequence>

</xsd:complexType>

</xsd:element>

<xsd:element name="SenderDetails" minOccurs="0" form="qualified">

<xsd:complexType>

<xsd:sequence>

<xsd:element ref="IDAuthentication" minOccurs="0" />

<xsd:element name="X509Certificate" minOccurs="0" form="qualified">

<xsd:simpleType>

<xsd:restriction base="xsd:base64Binary" />

</xsd:simpleType>

</xsd:element>

<xsd:element name="EmailAddress" minOccurs="0" form="qualified">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:maxLength value="129" />

<xsd:minLength value="3" />

<xsd:pattern value="[A-Za-z0-9\.\-_]{1,64}@[A-Za-z0-9\.\-_]{1,64}" />

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

</xsd:sequence>

</xsd:complexType>

</xsd:element>

</xsd:sequence>

</xsd:complexType>

</xsd:element>

<xsd:element name="GovTalkDetails" form="qualified">

<xsd:complexType>

<xsd:sequence>

<xsd:element name="Keys" minOccurs="0" form="qualified">

<xsd:complexType>

<xsd:sequence>

<xsd:element name="Key" minOccurs="0" maxOccurs="unbounded" form="qualified">

<xsd:complexType>

<xsd:simpleContent>

<xsd:extension base="xsd:token">

<xsd:attribute name="Type" type="UnicodeNameString" use="required" />

</xsd:extension>

</xsd:simpleContent>

</xsd:complexType>

</xsd:element>

</xsd:sequence>

</xsd:complexType>

</xsd:element>

<xsd:element name="TargetDetails" minOccurs="0" form="qualified">

<xsd:complexType>

<xsd:sequence>

<xsd:element name="Organisation" minOccurs="0" maxOccurs="unbounded" form="qualified">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:minLength value="1" />

<xsd:maxLength value="64" />

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

</xsd:sequence>

</xsd:complexType>

</xsd:element>

<xsd:element name="GatewayValidation" minOccurs="0" form="qualified">

<xsd:complexType>

<xsd:sequence>

<xsd:element name="Processed" form="qualified">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:enumeration value="no" />

<xsd:enumeration value="yes" />

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="Result" form="qualified">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:enumeration value="pass" />

<xsd:enumeration value="fail" />

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

</xsd:sequence>

</xsd:complexType>

</xsd:element>

<xsd:element name="ChannelRouting" minOccurs="0" maxOccurs="unbounded" form="qualified">

<xsd:complexType>

<xsd:sequence>

<xsd:element name="Channel" form="qualified">

<xsd:complexType>

<xsd:sequence>

<xsd:element name="URI" type="xsd:anyURI" minOccurs="0" form="qualified" />

<xsd:element name="Name" type="xsd:string" minOccurs="0" form="qualified" />

<xsd:element name="Product" type="xsd:string" minOccurs="0" form="qualified" />

<xsd:element name="Version" type="xsd:string" minOccurs="0" form="qualified" />

</xsd:sequence>

</xsd:complexType>

</xsd:element>

<xsd:element name="ID" minOccurs="0" maxOccurs="unbounded" form="qualified">

<xsd:complexType>

<xsd:simpleContent>

<xsd:extension base="xsd:string">

<xsd:attribute name="Type" type="xsd:string" use="required" />

</xsd:extension>

</xsd:simpleContent>

</xsd:complexType>

</xsd:element>

<xsd:element name="Timestamp" type="xsd:dateTime" minOccurs="0" form="qualified" />

</xsd:sequence>

</xsd:complexType>

</xsd:element>

<xsd:element name="GovTalkErrors" minOccurs="0" form="qualified">

<xsd:complexType>

<xsd:sequence>

<xsd:element name="Error" maxOccurs="unbounded" form="qualified">

<xsd:complexType>

<xsd:sequence>

<xsd:element name="RaisedBy" type="xsd:string" form="qualified" />

<xsd:element name="Number" type="xsd:integer" minOccurs="0" form="qualified" />

<xsd:element name="Type" form="qualified">

<xsd:simpleType>

<xsd:restriction base="xsd:string">

<xsd:enumeration value="fatal" />

<xsd:enumeration value="recoverable" />

<xsd:enumeration value="business" />

<xsd:enumeration value="warning" />

</xsd:restriction>

</xsd:simpleType>

</xsd:element>

<xsd:element name="Text" type="xsd:string" minOccurs="0" maxOccurs="unbounded" form="qualified" />

<xsd:element name="Location" type="xsd:string" minOccurs="0" maxOccurs="unbounded" form="qualified" />

</xsd:sequence>

</xsd:complexType>

</xsd:element>

</xsd:sequence>

</xsd:complexType>

</xsd:element>

<xsd:element name="GatewayAdditions" minOccurs="0" form="qualified">

<xsd:complexType>

<xsd:sequence>

<xsd:any namespace="##local" processContents="strict" />

</xsd:sequence>

<xsd:anyAttribute namespace="##local" processContents="strict" />

</xsd:complexType>

</xsd:element>

</xsd:sequence>

</xsd:complexType>

</xsd:element>

<xsd:element name="Body" minOccurs="0" form="qualified">

<xsd:complexType>

<xsd:sequence>

<xsd:element ref="ns1:IRenvelope" />

</xsd:sequence>

</xsd:complexType>

</xsd:element>

</xsd:sequence>

</xsd:complexType>

</xsd:element>

<xsd:simpleType name="UnicodeNameString">

<xsd:restriction base="xsd:string">

<xsd:pattern value="[\p\p_\-\(\)\{\}]*" /> </xsd:restriction> </xsd:simpleType> </xsd:schema> The target structure is: <?xml version="1.0" encoding="ISO-8859-1"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:ns1="http://www.govtalk.gov.uk/taxation/EOY/08-09/1" xmlns="http://www.govtalk.gov.uk/CM/envelope" targetNamespace="http://www.govtalk.gov.uk/CM/envelope"> <xsd:import namespace="http://www.govtalk.gov.uk/taxation/EOY/08-09/1" /> <xsd:element name="IDAuthentication"> <xsd:complexType> <xsd:sequence> <xsd:element name="SenderID" type="xsd:string" minOccurs="0" form="qualified" /> <xsd:element name="Authentication" maxOccurs="unbounded" form="qualified"> <xsd:complexType> <xsd:sequence> <xsd:element name="Method" form="qualified"> <xsd:simpleType> <xsd:restriction base="xsd:string"> <xsd:enumeration value="clear" /> <xsd:enumeration value="MD5" /> <xsd:enumeration value="W3Csigned" /> </xsd:restriction> </xsd:simpleType> </xsd:element> <xsd:element name="Role" type="xsd:string" minOccurs="0" form="qualified" /> <xsd:element name="Value" type="xsd:string" minOccurs="0" form="qualified" /> </xsd:sequence> </xsd:complexType> </xsd:element> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="GovTalkMessage"> <xsd:complexType> <xsd:sequence> <xsd:element name="EnvelopeVersion" type="xsd:string" form="qualified" /> <xsd:element name="Header" form="qualified"> <xsd:complexType> <xsd:sequence> <xsd:element name="MessageDetails" form="qualified"> <xsd:complexType> <xsd:sequence> <xsd:element name="Class" form="qualified"> <xsd:simpleType> <xsd:restriction base="UnicodeNameString"> <xsd:maxLength value="32" /> <xsd:minLength value="4" /> </xsd:restriction> </xsd:simpleType> </xsd:element> <xsd:element name="Qualifier" form="qualified"> <xsd:simpleType> <xsd:restriction base="xsd:string"> <xsd:enumeration value="request" /> <xsd:enumeration value="acknowledgement" /> <xsd:enumeration value="response" /> <xsd:enumeration value="poll" /> <xsd:enumeration value="error" /> </xsd:restriction> </xsd:simpleType> </xsd:element> <xsd:element name="Function" minOccurs="0" form="qualified"> <xsd:simpleType> <xsd:restriction base="xsd:string"> <xsd:enumeration value="list" /> <xsd:enumeration value="read" /> <xsd:enumeration value="delete" /> <xsd:enumeration value="add" /> <xsd:enumeration value="submit" /> </xsd:restriction> </xsd:simpleType> </xsd:element> <xsd:element name="TransactionID" form="qualified"> <xsd:simpleType> <xsd:restriction base="xsd:string"> <xsd:minLength value="0" /> <xsd:maxLength value="32" /> <xsd:pattern value="[0-9A-F]{0,32}" /> </xsd:restriction> </xsd:simpleType> </xsd:element> <xsd:element name="AuditID" form="qualified"> <xsd:simpleType> <xsd:restriction base="xsd:string"> <xsd:minLength value="0" /> <xsd:maxLength value="32" /> <xsd:pattern value="[A-F0-9]{0,32}" /> </xsd:restriction> </xsd:simpleType> </xsd:element> <xsd:element name="CorrelationID" form="qualified"> <xsd:simpleType> <xsd:restriction base="xsd:string"> <xsd:minLength value="0" /> <xsd:maxLength value="32" /> <xsd:pattern value="[0-9A-F]{0,32}" /> </xsd:restriction> </xsd:simpleType> </xsd:element> <xsd:element name="ResponseEndPoint" minOccurs="0" form="qualified"> <xsd:complexType> <xsd:simpleContent> <xsd:extension base="xsd:string"> <xsd:attribute name="PollInterval" type="xsd:integer" default="2" /> </xsd:extension> </xsd:simpleContent> </xsd:complexType> </xsd:element> <xsd:element name="Transformation" minOccurs="0" form="qualified"> <xsd:simpleType> <xsd:restriction base="xsd:string"> <xsd:enumeration value="XML" /> <xsd:enumeration value="HTML" /> <xsd:enumeration value="text" /> </xsd:restriction> </xsd:simpleType> </xsd:element> <xsd:element name="GatewayTest" type="xsd:integer" minOccurs="0" form="qualified" /> <xsd:element name="GatewayTimestamp" type="xsd:dateTime" minOccurs="0" form="qualified" /> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="SenderDetails" minOccurs="0" form="qualified"> <xsd:complexType> <xsd:sequence> <xsd:element ref="IDAuthentication" minOccurs="0" /> <xsd:element name="X509Certificate" minOccurs="0" form="qualified"> <xsd:simpleType> <xsd:restriction base="xsd:base64Binary" /> </xsd:simpleType> </xsd:element> <xsd:element name="EmailAddress" minOccurs="0" form="qualified"> <xsd:simpleType> <xsd:restriction base="xsd:string"> <xsd:maxLength value="129" /> <xsd:minLength value="3" /> <xsd:pattern value="[A-Za-z0-9\.\-_]{1,64}@[A-Za-z0-9\.\-_]{1,64}" /> </xsd:restriction> </xsd:simpleType> </xsd:element> </xsd:sequence> </xsd:complexType> </xsd:element> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="GovTalkDetails" form="qualified"> <xsd:complexType> <xsd:sequence> <xsd:element name="Keys" minOccurs="0" form="qualified"> <xsd:complexType> <xsd:sequence> <xsd:element name="Key" minOccurs="0" maxOccurs="unbounded" form="qualified"> <xsd:complexType> <xsd:simpleContent> <xsd:extension base="xsd:token"> <xsd:attribute name="Type" type="UnicodeNameString" use="required" /> </xsd:extension> </xsd:simpleContent> </xsd:complexType> </xsd:element> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="TargetDetails" minOccurs="0" form="qualified"> <xsd:complexType> <xsd:sequence> <xsd:element name="Organisation" minOccurs="0" maxOccurs="unbounded" form="qualified"> <xsd:simpleType> <xsd:restriction base="xsd:string"> <xsd:minLength value="1" /> <xsd:maxLength value="64" /> </xsd:restriction> </xsd:simpleType> </xsd:element> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="GatewayValidation" minOccurs="0" form="qualified"> <xsd:complexType> <xsd:sequence> <xsd:element name="Processed" form="qualified"> <xsd:simpleType> <xsd:restriction base="xsd:string"> <xsd:enumeration value="no" /> <xsd:enumeration value="yes" /> </xsd:restriction> </xsd:simpleType> </xsd:element> <xsd:element name="Result" form="qualified"> <xsd:simpleType> <xsd:restriction base="xsd:string"> <xsd:enumeration value="pass" /> <xsd:enumeration value="fail" /> </xsd:restriction> </xsd:simpleType> </xsd:element> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="ChannelRouting" minOccurs="0" maxOccurs="unbounded" form="qualified"> <xsd:complexType> <xsd:sequence> <xsd:element name="Channel" form="qualified"> <xsd:complexType> <xsd:sequence> <xsd:element name="URI" type="xsd:anyURI" minOccurs="0" form="qualified" /> <xsd:element name="Name" type="xsd:string" minOccurs="0" form="qualified" /> <xsd:element name="Product" type="xsd:string" minOccurs="0" form="qualified" /> <xsd:element name="Version" type="xsd:string" minOccurs="0" form="qualified" /> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="ID" minOccurs="0" maxOccurs="unbounded" form="qualified"> <xsd:complexType> <xsd:simpleContent> <xsd:extension base="xsd:string"> <xsd:attribute name="Type" type="xsd:string" use="required" /> </xsd:extension> </xsd:simpleContent> </xsd:complexType> </xsd:element> <xsd:element name="Timestamp" type="xsd:dateTime" minOccurs="0" form="qualified" /> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="GovTalkErrors" minOccurs="0" form="qualified"> <xsd:complexType> <xsd:sequence> <xsd:element name="Error" maxOccurs="unbounded" form="qualified"> <xsd:complexType> <xsd:sequence> <xsd:element name="RaisedBy" type="xsd:string" form="qualified" /> <xsd:element name="Number" type="xsd:integer" minOccurs="0" form="qualified" /> <xsd:element name="Type" form="qualified"> <xsd:simpleType> <xsd:restriction base="xsd:string"> <xsd:enumeration value="fatal" /> <xsd:enumeration value="recoverable" /> <xsd:enumeration value="business" /> <xsd:enumeration value="warning" /> </xsd:restriction> </xsd:simpleType> </xsd:element> <xsd:element name="Text" type="xsd:string" minOccurs="0" maxOccurs="unbounded" form="qualified" /> <xsd:element name="Location" type="xsd:string" minOccurs="0" maxOccurs="unbounded" form="qualified" /> </xsd:sequence> </xsd:complexType> </xsd:element> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="GatewayAdditions" minOccurs="0" form="qualified"> <xsd:complexType> <xsd:sequence> <xsd:any namespace="##local" processContents="strict" /> </xsd:sequence> <xsd:anyAttribute namespace="##local" processContents="strict" /> </xsd:complexType> </xsd:element> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="Body" minOccurs="0" form="qualified"> <xsd:complexType> <xsd:sequence> <xsd:element ref="ns1:IRenvelope" /> </xsd:sequence> </xsd:complexType> </xsd:element> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:simpleType name="UnicodeNameString"> <xsd:restriction base="xsd:string"> <xsd:pattern value="[\p\p_\-\(\)\{\}]*" />

</xsd:restriction>

</xsd:simpleType>

</xsd:schema>

Former Member
0 Kudos

Hi Aditi,

Post how the mapping of IRenvelope node is done. Also post the ocurrences.

Carlos

dharamveer_gaur2
Active Contributor
0 Kudos

use similar thread with same problem

Former Member
0 Kudos

Your target fields may not all be mapped.

Send the source and target structure and the mapping u have defined.

maybe we can have a look n tell u in details

Former Member
0 Kudos

Check the occurance of source and target in Data type, messege type and Interface Mapping!

Regards,

Arnab

former_member200962
Active Contributor
0 Kudos

Hi,

Please verify whether the required field(s) in the source structure are present.....if not then this error occurs.

Regards,

Abhishek.

Former Member
0 Kudos

Hi,

This is a common error and happens when you dont map all the mandatory fields required in the target.

Check each mandatory field which has occurrences 1:1 or 1:unbounded.

Regards,

Krish