Namespace prefix added by SAP PI

10-11  Source: Network gathering  Views:2 

Advertisement
Hello,
we are working with SAP PI 7.11.
The interface is like this:
- sender sync connects to integration process
- integration process connects to sync receiver.
-  between there is a check for the response message to decide for use of a mail interface (reason for the ccBPM)
We are using an external definition for the message we are transporting.
The sender uses a WSDL generated from SAP PI.
The receiver simply uses the same external definition as created outside PI.
We are not doing any mapping with the message between sender and receiver.
Mapping is only used to create the mail message from the response / and to create internally another
response to the sender from the request message to provide an answer for connect issues.
The send process is fine. The receiver processes the messages and returns a response.
And now the issue is there.....
In the payload the response message looks like this:
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?><!-- XML-Validierung Ausgang Response --> <ns4:PPPFeedbackResponse xmlns:ns4='http://jusit.hd.com/sys/nomia/' xmlns:ns2='http://www.xdomea.de' xmlns:ns3='http://www.xjustiz.de' xmlns:soap='http://schemas.xmlsoap.org/soap/envelope/'>
  <Returncode>E008</Returncode>
  <Fehlertext>Keine Werte zur Rueckmeldung vorhanden</Fehlertext>
</ns4:PPPFeedbackResponse>
As the field tags in the message do not have a prefix (ns4, ns3) the message cannot be mapped in PI to create the mail message.
As the request message does not wear any added prefixes in tags but the response does I dont understand the response.
The prefixes with ns3 or ns4 look like they are from PI itself???
So here is an example of the payload for the request (first lines)
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!--  XML-Validierung Ausgang Request   -->
<PPPReportRequest xmlns="http://jusit.hp.com/sys/nomia/" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<XJustiz_Daten xmlns="http://www.xjustiz.de">
<Grunddaten>
<Grunddaten XJustizVersion="1.5">
<Verfahrensdaten>
  <Verfahrensnummer>neu</Verfahrensnummer>
<Instanzdaten>
  <Instanznummer>0</Instanznummer>
to compare it with the response payload.
Can anybody give some explanation for this and tell how to add prefixes into the element tags or do something else
to get rid of this behaviour or explain what is going on here!
Best regards
Dirk
Perfect...
your link contained the "missing link".
I was using this module but failed several times including killing the receiver service connect...  
Thank you very much.
Several times I heared in this project that it is PI that makes so much trouble but we are on a good way to show
that there are more issues with WebSphere.....  which can be solved by PI. 
Best regards
Dirk
Related articles
  • Namespace prefix added by SAP PI 10-11

    Hello, we are working with SAP PI 7.11. The interface is like this: - sender sync connects to integration process - integration process connects to sync receiver. -  between there is a check for the response message to decide for use of a mail interf

  • How to suppress n0: default Namespace prefix in Transformations 10-11

    Hi, I use Simple Transformations for serialization of deep structured data. In the XML File the whole tree needs to use a special namespace. Therefore i use the attribute xmlns="ABC.de" without a namespace prefix in my root element. During seria

  • Problem with namespace prefix 10-11

    Dear all, I'm using code generated by NW Developer Studio  2004s for use inside Portal components acting as a web service consumer. The problem is that the code generated includes a namespace prefix for each element in the body of the message, but EC

  • XML Namespace Prefix required 10-11

    Hello, our partner uses Biztalk to receive our SOAP calls. They tell us that each attribute and element needs to have the namespace prefix otherwise Biztalk cannot read it. We are sending: SAP XI Output <?xml version="1.0" encoding="utf-

  • Remove ns1: namespace prefix in HTTP adapter 10-11

    Dear Experts, I'm facing the following issue, using the plain HTTP receiver adapter: when I'm sending out my XML message, the "usual" ns1: namespace prefixes are added to the message. It goes out like this: <?xml version="1.0" encod

  • Java Mapping to override namespace prefix (startPrefixMapping) 10-11

    Does anyone have an example of using a Java Map to override the default XI namespace prefix. The method startPrefixMapping looks like it might do the job but I can't find any example of how this works.You can use the Anonymizer Module Processor. In y

  • How to remove namespace prefix 10-11

    hi, i have a problem in receiver SOAP adapter because of namespace prefix. so i have to remove the namespace prefix from the paylaod. but namespace should be there... what are the possibilities to remove the namespace prefix alone from the payload? T

  • Namespace prefix 'xdosxlt' used but not declared 10-11

    I'm trying to remove duplicate data from my dataset (below) <MAIN> <PODATA> <PRJ>.. </PRJ> <PRJ>.. </PRJ> </PODATA> <PRJ>.. </PRJ> <PRJ>.. </PRJ> <PODATA> </PODATA> and followed

  • How to add an element with a namespace prefix (Part 2) 10-11

    Hi all, I previously asked a question about adding an attribute with a namespace prefix to an element that already exists and that declares the namespace prefix here: https://forums.oracle.com/thread/2610142 I received an answer that works, but now I

  • Duplex print setup error - Namespace prefix 'section' used but not declared 10-11

    Hi All, I am getting the below error while trying to preview as PDF document. The issue seems to be caused by adding the below to form field in the rtf template (removing the below i can view the PDF document but it does not work as expected ie print

  • How to add namespace prefix to root tag in XSL version 1.1  SOA 11g 11-30

    Hi Experts,    Can any one post solution for adding namespace prefix to root tag using XSL version 1.1 in SOA 11g? I have tried the below options and none is working. 1. Removing prefix add in exclude-prefixes in XSL.But still seeing no prefix for ro

  • ABAP development namespace prefix and XI naming 11-30

    Hi, while going to establish company wide SAP XI naming conventions the question arised, if there should be any relationship between naming for XI design and configuration objects and the so called "reserved development namespace prefix" known f

  • "Cleaning" disambiguated namespace prefixes 11-30

    Hello, In a bind here. Have a solution that depends upon a "clean" namespace prefix. Over time, we find that prefix gets disambiguated and we have no way to "flush" or "Clean" what appears to be a cache. For arguments sake, l

  • How are you using the Namespace Prefix? 11-30

    As the subject says... The top-level namespace prefix looks very useful for segregating projects into their own namespaces...is this what this is for, or does SAP have another recommended use for this prefix? The vendor name already makes the namespa

  • Better rss feeds without jf namespace prefix 11-30

    Hi Discussions, It would be nice if the RSS feeds provided did not use these 'jf' namespace prefixed tags, but rather plain old RSS tags that most RSS readers, inclusive of Safari & Mail currently understand. The feeds contain tags like: <jf:creati

  • Unknown namespace prefix Error - when using custom Aliases with RDF aliases 11-30

    I am getting unknown namespace prefix error when I use custome SEM_ALIAS with rdf SEM_ALIAS. It seems once you specify custom SEM_ALIAS, the default rdf alias is not recognized. Following are the details of queries I have a sem_Model "test" whic

  • Defining Additional DC Namespace Prefixes 11-30

    Hi, I've created a SC via SLD and I've defined a Namespace Prefix for DC Category(comany.com/apps/*). When I imported Development Configuration and tried to create a DC, it creates normally. Now, I want to add a new DC Namespace Prefix so I want to c

  • How to remove namespace prefix from target payload when using HTTP in PI7.0 10-11

    Hi, i have a requirement to remove namespace prefix from target payload when receiver receives the payload by an HTTP request. i am not able to use XML Anonymizer Bean as in HTTP channel its not possiile. Target structure after mapping now is: <?xml

  • Missing namespace prefix in the soap body 10-11

    Hello The soap body that is produced along with soap header for my webservice. I am the client talking to a server. The first piece in RED color is what weblogic generates to send to the client but does NOT work. The one below though works fine which

  • Extracting XML values with namespace prefixes 10-11

    Hint: I put this topic in "SQL and PL/SQL" but that was a bad idea, I think. Hi! I have a XML file:<?xml version="1.0" encoding="UTF-8"?> <?xml-stylesheet type="text/xsl" href="http://test.epuap.gov.pl