on 03-04-2009 8:56 AM
Dear all,
In one of the scenario, the source system is uploading a XML message on a queue.
This XML message has a statement which says, that it is referring to "Test.dtd".
We have imported this DTD under the External definitions, and used it in the mappings.
While testing the interface, we are getting a error in SXMB_MONI in the mapping step saying-
"Failed to load resource from the context class loader".
I think that this is because during mapping the parser is trying to refer to the DTD mentioned in msg, which is actually not there.
Do we have any way to suppress this statement.
Kindly drop in your comments to resolve the issue.
Thanks in advance,
Younus
Hi All,
Before calling the actuall mapping, In Inteface mapping a small Java mapping was invoked, to suppress the DTD reference in the incoming message.
Thanks for your inputs.
Regards,
Younus
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
SAP Note 812966 would be of your interest.
Regards,
Prateek
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
If the references dtd is not present, then why does this statement exist in your dtd? Its better to have a clear structure defined in IR if you are thinking of moving it further to QA or Prod landscape.
Regards,
Prateek
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
you cannot do that in mapping. You will have to edit the ED / DTD itself and remove the statement
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
81 | |
10 | |
10 | |
9 | |
7 | |
6 | |
6 | |
5 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.