Validation on 7.31 AAE HTTP adapter does not deliver detailed error

Dear all,
I am working with a synchronous HTTP <-> PI <-> RFC on PI 7.31.
In the scenario I am using the validation by adapter option.
When I am using the HTTP adapter and classic configuration, in case of invalid payload being sent I am receiving back a clear error from the parser:
  <?xml version="1.0" encoding="UTF-8" standalone="no" ?>  
- <Error> 
- <Details> 
- <![CDATA[  
<SAP:Error><SAP:Category>XIServer</SAP:Category><SAP:Code>XML_VALIDATION_INB.CX_XMS_SYSERR_VALIDATION</SAP:Code><SAP:P1>com.sap.aii.utilxi.xmlvalidation.impl.XMLValidationException: XML Validation for payload with root element name message_root , target namespace http://www.root.net Failed!Errors Encountered During Parsing  
1.cvc-enumeration-valid: Value 'fufu' is not facet-valid with respect to enumeration '[TECL, STRD]'. It must be a value from the enumeration. 
2.cvc-type.3.1.3: The value 'fufu' of element 'RapidPriority' is not valid. 
</SAP:P1><SAP:P2>XML Validation for payload with root element name message_root , target namespace http://www.root.net Failed!Errors Encountered During Parsing  
1.cvc-enumeration-valid: Value 'fufu' is not facet-valid with respect to enumeration '[TECL, STRD]'. It must be a value from the enumeration. 
2.cvc-type.3.1.3: The value 'fufu' of element 'RapidPriority' is not valid. 
</SAP:P2><SAP:P3>Schema Not Available in Cache, try to validation with file system schemas. Validation With File System schemas also Failed. XML Validation for payload with root element name message_root , target namespace http://www.root.net Failed!Errors Encountered During Parsing  
1.cvc-enumeration-valid: Value 'fufu' is not facet-valid with respect to enumeration '[TECL, STRD]'. It must be a value from the enumeration. 
2.cvc-type.3.1.3: The value 'fufu' of element 'RapidPriority' is not valid. 
</SAP:P3><SAP:AdditionalText>not used at the moment.</SAP:AdditionalText><SAP:Stack>System error occurred during XML validation</SAP:Stack></SAP:Error> 
  ]]>  
  </Details> 
  </Error> 
After changing the scenario to integrated configuration using the HTTP AAE adapter, I am receiving a response to the same error in such a way:
<?xml version="1.0" encoding="UTF-8" standalone="no" ?>  
- <Error> 
- <Details> 
- <![CDATA[
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
  <title>Error Report</title>
  <style>
    td {font-family : Arial, Tahoma, Helvetica, sans-serif; font-size : 14px;}
    A:link {color : #0059AA;}
    A:visited {color : #999999;}
    A:active {color : #999999;}
  </style>
</head>
<body marginwidth="0" marginheight="0" leftmargin="0" topmargin="0" rightmargin="0">
  <table width="100%" cellspacing="0" cellpadding="0" border="0" align="left" height="75">
    <tr bgcolor="#FFFFFF">
      <td align="left" colspan="2" height="48"><font face="Arial, Verdana, Helvetica" size="4" color="#666666"><b>  500   Internal Server Error</b></font></td>
    </tr>
    <tr bgcolor="#3F73A3">
      <td height="23" width="84"><img width=1 height=1 border=0 alt=""></td>
      <td height="23"><img width=1 height=1 border=0 alt=""></td>
      <td align="right" height="23"><font face="Arial, Verdana, Helvetica" size="2" color="#FFFFFF"><b>SAP NetWeaver Application Server </b></font></td>
    </tr>
    <tr bgcolor="#9DCDFD">
      <td height="4" colspan="3"><img width=1 height=1 border=0 alt=""></td>
    </tr>
  </table>
  <br><br><br><br><br><br>
  <p><font face="Arial, Verdana, Helvetica" size="3" color="#000000"><b>  Error: ERROR_IN_MODULECHAIN;ERROR_IN_MODULECHAIN, senderChannel &#39;2da99c2347883de1901ec9bd42dbf208&#39;: Catching exception calling messaging system</b></font></p>
  <p><font face="Arial, Verdana, Helvetica" size="2" color="#000000"><b>  <a href="https://wiki.sdn.sap.com/wiki/x/wIN3Cw">SAP Technology Troubleshooting Guide</a></b></font></p>
  <p><font face="Arial, Verdana, Helvetica" size="2" color="#000000"><table>
    <tr>
      <td valign="top"><b> Details:</b></td>
      <td valign="top"><PRE>No details available.</PRE></td>
    </tr>
  </table></font></p>
</body>
</html>
  ]]>  
  </Details> 
  </Error> 
As you can see after changing to HTTP AAE I am not receiving a clear parser error back. Instead a generic internal server error is being thrown.
This is a disadvantage for the Sender who does not know which part of his message was in error.
Maybe somebody can give me a hint how to get back the parser message on the HTTP AAE adapter instead of the generic message.

Thank you for your responses!
Yes I am sure that the application is working in the same way on both configurations. Only the response message differs (detailed validation error message vs. generic HTTP 500 message).
In both cases I have activated the "Validation by Adapter" option in ICO and Sender agreement and the validation of the request message is failing (I am sending an invalid enum value). If I send a correct request message, it is being processed fine on both configurations.
In fact if we check the PI logs in NWA, we can also find the detailed validation error for the HTTP_AAE adapter, it is just not sent out with the response message.
It is contained in the following log location:
Category:
/Applications/ExchangeInfrastructure
Location:
com.sap.aii.utilxi.xmlvalidation.impl.XMLSyntaxValidatorImpl
Application:
sap.com/com.sap.aii.af.app

Similar Messages

  • JMS adapter does not recover from error

    Hello everyone,
    We are noticing some strange behavior with the JMS adapter, and would like your help. We have messages coming into XI from WebSphere MQ. We have configured a Sender Comm channel (MQ_SENDER) with the appropriate JMS adapter, with a specified queue name (TEST.Q) . We have installed the appropriate MQ-JMS libraries for v6.0.
    Here's the problem scenario... initially the application sending the messages to the specified queue was putting an incorrectly formatted MQRFH2 structure in the message. Predictably, this caused our comm channel to fail, and it shows up on the adapter monitor in the failed state with the message "MQJMS1050: The MQRFH2 header has an incorrect format Code: MQJMS1050". This in itself is not a problem, we realized that the application was sending a malformed message. The problem occurs when we fixed the sending application to completely strip out the MQRFH2 header altogether. When the new message is sent, the comm channel seems "stuck" on the previous error, and does not even pick up the new message from the queue. The adapter monitor continues to show the same error for the comm channel. Now when we modified the comm channel to read from a DIFFERENT queue (TEST2.Q) , the comm channel got out of the error state and is able to successfully process new messages coming into that queue. However, when we revert the comm channel back to the original queue (TEST.Q) it reverts back to the original MQJMS1050 error, and does not pick up new messages on the queue.
    Any assistance would be greatly appreciated...

    Hi,
    1) Try to refresh the metadata
    2) Check the Queue status
    3) Once again check the Queue name. try to make the Sender JMS adapter inactive .save  it..again make it active  and  save it and  activate the object.
    4) Refresh the Cache :
    a)Start transaction SXI_CACHE.
    b)From the context menu XI Runtime Cache select Start Complete Cache Refresh.
    If you still face issue try this .
    Many actions require to access System Landscape Directory content from the Integration Builder. To optimize performance, this content is loaded into a cache so that the System Landscape Directory does not have to be accessed directly each time that System Landscape Directory content is required.
    However, this cache is not automatically updated if changes are made to the content of the System Landscape Directory. For this reason that we delete the System Landscape Directory cache if changes have been made to content in the System Landscape Directory. The cache is then filled each time that the System Landscape Directory is accessed. If we log on to the Integration Builder after we have made a change in the SLD, we do not need to delete the SLD cache.
    To clear the SLD cache, from the Integration Builder main menu, choose Environment ® Delete Cache for SLD Data.
    Once we have deleted the cache for SLD data, accessing objects in the SLD may take longer than usual initially.
    Regards
    Agasthuri Doss

  • HTTP response does not contain a valid XML root tag

    I am running into an error in my trace portion of my XML when executing my application. The error is  "HTTP response does not contain a valid XML root tag". The HTTP request is successful with message 200 so it seems to be accepted by the Integration Engine. I looked for other posts on this error and only found one and it didn't show the resolution. Any help would be appreciated.

    Hello
    Check these notes (do you use a split mapping?):
    1) 1515230     XI mapping: "Root tag missing" in split mapping
    2)  1640553     XI mapping: Split mapping: error Missing_Interface
    Regards
    Mark

  • How to notify in case SQL query(JDBC sender adapter) does not fetch records

    hi,
    How can we notify(by alerts or something) in case SQL query(JDBC sender adapter) does not fetch records? In channels logs it only says processing started & finished(no message is created for same).
    Thanks,
    Mayank

    Hi,
    1 ) What is exact audit log message ?
    2) Try fetching the count in SQL statement  if there are any valid records it will give the count.
        May for testing you can use <TEST> in update statement.
    3) Have you used taskTimeout parameter ?
    4) Are multiple channels polling on same table ?
    regards
    Ganga

  • 30-Pin Adapter does not lock in to iPad Air

    30-Pin Adapter does not lock in to iPad Air?

    This adaptor lets you connect devices with a Lightning connector to many of your 30-pin accessories. Supports analogue audio output, USB audio, as well as syncing and charging. Video output not supported. 
    http://store.apple.com/sg/product/MD823ZM/A/lightning-to-30-pin-adapter

  • Oracle service, Listener and http server does not start automatically

    Hello,
    I have Oracle 9i release 2 installed on Unix HP box if system restart in case of power failure the Oracle service, Listener and http server does not start automatically, is there any ready reference available to check what's wrong is happening(I don't have knowledge of Unix).
    Thanks, Khawar.

    Hi Rajesh,
    Thanks for reply, I will check this link and will be back if facing problem.
    Regards, Khawar.

  • Apple av adapter does not work after updating ios 5,01

    apple av adapter does not work after ios 5,01. no video on vga monitor. sound goes out on iphone 4 also.

    Thank you for your interest. Last night i tried again. It worked. there is still problem, so i could find out it that monitor is going to power saving mode then voice goes out and no view on monitor. I changed the power saving settings. And worked well. Thnx again.

  • FTP-adapter does not register subscribed events

    I have installed an FTP-adapter and configured it to receive messages. I have created an application with the same name and set up a subscription to an event from an generic adapter. I have another db adapter also subscribing to the same event, and this works fine. However the ftp adapter does not receive the subscribed event. I have checked the MESSAGEINFOIDTABLE table, and the subscription between the FTP adapter and the genric adapter is not registered here. I have tried to resintall the adapter several times using different names etc, but it does not seem to register. Anyone had this situation before, or does anoyone have any tips?

    Audun,
    This is very strange. You haven't got 2 environments have you? Developing on one, but looking at another? Sorry for the dumb question, but I've done that before!!
    If you have 1 event, 1 publishing and 2 subscribing, then your count on the MESSAGEINFOIDTABLE table for this event should be 3.
    Have you tried pushing the metadata in iStudio to your FTP Adapter? Or restarting the FTP Adapter?
    You've definately subscribed to the correct Business Object and Event when mapping your message from Common View to Subscribe view?
    Your repository may be all screwed up. This can happen. iStudio doesn't have the best history! When you've reinstalled the adapter again, or re-designed the message again and again, you could have orphaned objects all over the place preventing proper message design taking place.
    As a sanity check, stop all services connecting the repository (iStudio, Adapters, OEM, sqlplus etc.) Save / backing up your current repository using the "oaiexport" script.
    Once you done that, drop the existing repository, and create a new fresh one. (use the "hubschema" -drop, then -create script).
    Just try creating that same single message design again with just one publishing and one subscribing adapter.
    If you still have the same problem, then I think it is one for Oracle Support.
    Good luck,
    Yan

  • HTTP Server does not start -- 9ias 1.0.2.2.0

    HTTP Server does not start -- 9ias 1.0.2.2.0
    Installed 9iAS Enterprise Edition. Whole installation went well. Finally when I reboot the machine, the HTTP Service does not start.
    When I try to start the service it gives "Could not start OracleiSuitesHTTP server service on \\clwrd1 Error: 2140 An internal Windows NT Error Occured"
    Event log does not show any errors..
    Any help is appreciated.
    Thanks
    Bala

    I have Oracle 9iAS installed but sometimes the HTTP server stops responding. it searches for all the .html files. but it can not find the .jsp files in the specified path. is there anything wrong with the apache configuration?
    httpd.conf is perfectly alright.
    It give the following error
    Request URI:/testFile.jsp
    Exception:
    javax.servlet.ServletException: java.io.FileNotFoundException: ...\testFile.jsp (The system cannot find the file specified)
    now what to do??
    plz help
    thanx
    ketan malekar
    ([email protected])

  • Power Adapter Does Not Charge the Battery and Charge Light Is On?

    Power Adapter Does Not Charge the Battery and Charge Light Is On?
    My power adapter doesn't charge my computer anymore. however the charge light is on.
    Please help my battery is draining fas

    So, with your power adaptor connected not only does the battery not charge but the powerbook is not running on ac power. Then I guess the power adaptor is faulty. In as much as you've verified this with a known good one a new one is in order. Try yours in another powerbook to make sure.

  • I had an ipod touch 4th gen and used the apple universal dock to play music through my stereo.  I just got a 5th generation and a lightning adapter but the adapter does not fit the universal dock.  Apple tech support has no solution, does anyone?

    I had an ipod touch 4th generation and used the Apple Universal Dock to play music through my stereo.  I just got the 5th generation and the lightning adapter but the adapter does not fit into the dock.  Apple tech support has no solution, does anyone?

    That is the adapter I purchased from Apple which does not fit in the Apple Universal cradle (which apparently is no longer universal).  However, I just created my own solution.  The cradle holds the dock connector at a slight angle so the adapter, which has a straight bottom edge, will not slide down far enough to make a connection.  Since the adapter has a plastic case, I used my Swiss Army knife to whittle it down to fit.  It's a no-tech solution, and free!

  • I submitted my podcast and I got an email saying error, I checked with the feed validator and got this message: This feed does not validate. line 40, column 6: Undefined item element: itunes:order, how do sort this out, someone help me please.

    I submitted my podcast and I got an email saying error, I checked with the feed validator and got this message: This feed does not validate. line 40, column 6: Undefined item element: itunes:order, how do sort this out, someone help me please.

    Ignore it. 'itunes:order' is a recent addition which FeedValidator doesn't know about. If your podcast is rejected that is unlikely to be the reason. Of course as you haven't posted the feed URL nor the text of the error message I can't make any further comment.

  • The table with Name of 'Table Name' does not exist.An error occurred when loading the Model.

    The table with Name of 'Table Name' does not exist.An error occurred when loading the Model.
    We get this error when we try to check the properties of an analysis server using SQL Server Management studio(right click the instance name
    and check properties). We have resolved this issue twice by Stopping the SQL Server analysis service,removing db folders from Analysis Server Data folder and starting the services back on. The db folder that we removed was advised by the BI team.
    The SQL Server Analysis Server is 2012 SP1

    Hi RB_ORIPW,
    The table with name of 'XXX' doesn't exist.
    An error occurred when loading the model(Micorsoft.AnalysisServices)
    If I understanding correctly, you encounter the error randomly, now what you want it that avoid this issue completely, other than stop the services, detele the db filder and restart the services, right?
    The error might be caused by that the data file is corrupted. However, we cannot give you the exact reason that cause this issue. You can troubleshoot this issue by using the Windows Event logs and msmdsrv.log.
    You can access Windows Event logs via "Administrative Tools" --> "Event Viewer".  SSAS error messages will appear in the application log.
    The msmdsrv.log file for the SSAS instance that can be found in \log folder of the instance. (C:\Program Files\Microsoft SQL Server\MSAS10.MSSQLSERVER\OLAP\Log)
    Here is a blog about data collection for troubleshooting Analysis Services issues, please see:
    Data collection for troubleshooting Analysis Services issues
    Besides, here is fix that describe the similar issue, and it was fixed in Cumulative Update 7 for SQL Server 2012 SP1, please refer to the link below to see the details.
    http://support.microsoft.com/kb/2897263/en-us
    Regards,
    Charlie Liao
    If you have any feedback on our support, please click
    here.
    Charlie Liao
    TechNet Community Support

  • I get unexpectedly logged out from my mail box and and recieve the following message: "The custom error module does not recognize this error."

    I am repeatedly and unexpectedly logged-out from my mail box when working on a document. It frequently happens when I choose Send or Save, but it could happen any time. The file that I worked on disappears completely. Before, the file could be found in the draft box or some other place categorized as Auto Recovery. Now, instead, I get the following message: "The custom error module does not recognize this error." I am working at home, connected to a university server. The same problem appears with both of my computers, which are connected by a router. I have a MacBook Pro and am working with Firefox 6.0.2. I have a wireless broadband connection with Internet. AirPort is connected to Lindstrom and has IP address 192.168.0.198. Router: D-Link Model DIR-635. Modem: ZyXEL Model No. 660H D Triple Play Modem.
    Best wishes,
    Lars Lindström, Professor
    <[email protected]>

    Hi Phil,
    Generally, when a user sends an incoming request to an Exchange 2010 Client Access server using Outlook Web App and the user’s mailbox is on an Exchange 2010 mailbox in a different Active Directory site,
    Exchange 2010 determines whether the Client Access server has the
    ExternalURL property set in that Active Directory site. If it is and the cross-site silent redirection has been enabled, the user will be automatically redirected to the specified URL.
    Thus, please make sure the External URL property is set properly in your environment. And also
    disable the WindowsAuthentication for OWA VD to have a try. If the issue persists, please try the following KB to reset the Outlook Web Access-related virtual directories:
    http://support.microsoft.com/kb/941201
    Thanks,
    Winnie Liang
    TechNet Community Support
    Sorry for the late reply.  Yes, the ExternalURL is set; otherwise, it wouldn't work at all.  98% of the time everything is fine.
    My issue described a problem that appears only during session timeouts.  I've pretty much verified that this is the case; Exchange 2010 does not appropriately handle the timeouts sometimes when using cross-site redirection.

  • TS3274 It does not restore-unknown error is shown

    It does not restore-unknown error is shown

    iPad: Basic troubleshooting
    http://support.apple.com/kb/TS3274
    Update and restore alert messages on iPhone, iPad, and iPod touch
    http://www.buybuyla.com/tech/view/012953a0d412000e.shtml
    iOS: Resolving update and restore alert messages
    http://support.apple.com/kb/TS1275
    iPad: Unable to update or restore
    http://support.apple.com/kb/ht4097
    iTunes: Specific update-and-restore error messages and advanced troubleshooting
    http://support.apple.com/kb/TS3694
     Cheers, Tom

Maybe you are looking for

  • Can I use Oracle Clusterware 11 against 10.2.0.4 databases?

    Implementing a 2 node RAC system on Linux RHEL 5, with version 10.2.0.4 databases. I read a fleeting post mentioning that you can use Oracle Clusterware version 11 against a 10R2 databases - is that the case? I've searched but can find no additional

  • Need information of Configuration Nodes

    Hi Experts, I am in need of information related to the configurable nodes those are related to Implementation of OM,PA,TM and PY. As i have to work on Solution Manager for configration I have to find all the necessary nodes and copy them to Solman. S

  • Creating Partitions in Existing tables with Data

    Hello everyone, I want to know what the best way of creating partitions, in tables having data, is .. ??? thanks Rossy Rocs

  • InvalidClassException when starting managed server

    Hi, I just created a new managed server from the admin console, but it won't start. Regardless whether I try to start it via the admin console (using NodeManager) or a start script (startManagedWebLogic.sh), it fails with a complaint about an Invalid

  • Cannot install all apps in nokia 920

    <p>Hi all,</p> <p> </p> <p>I cannot install all apps I would like on my lumia 920.</p> <p> </p> <p>There is no button at all when I look at app info from the store.</p> <p> </p> <p> </p> <p> </p> <p>Is there a way to baypas this issue?</p>