on 09-04-2015 9:56 AM
Hi SDNites,
I have added a new element in the sender data type and when executing the same via test tab, new element mapping is working as expected. But when I execute it end to end, new element is not sent to the receiver end data type. One thing I have noticed in the sender adapter which is SOAP there is a difference in the WSDL generated with the new element.
<xsd:element name="Oldelement" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:appinfo source="http://sap.com/xi/TextID">
aeccf023167611dbaa29dae216011aa0
</xsd:appinfo>
</xsd:annotation>
</xsd:element>
<xsd:element name="Newlyaddedelement" type="xsd:string" minOccurs="0" />
From the above, Newly added element does not have tags <xsd:annotation>. Can this be a problem of newly added element being not sent to the receiver side.
Regards,
Abhi
Hi Abishek,
When you add a new element in the interfaces you should to refresh the CPA cache: http://host:port/CPACache/refresh?mode=full
Regards.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Abhishek,
When new field added you need re activate the SI.
at the same time need to generate new WSDl in Sender Agreement or ICo.
Then u need to test with newly generated wsdl.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Abhishek,
i think you have mapped one to one and you did not pass that data for field annotation from the SOAP UI tool..that is the reason you are not able to see that field at target side.
so you can just regenerate the new wsdl from sender agreement/ICO then re-test as give the data in UI tool
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
87 | |
10 | |
10 | |
9 | |
7 | |
6 | |
6 | |
5 | |
4 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.