$(function () { pageContext.i18n.modTalk = 'moderation talk'; pageContext.i18n.replyToComment = 'Reply'; pageContext.i18n.modTalkEmpty = 'moderation talk is empty'; pageContext.url.getModTalk = "/comments/%25ID%25/listModTalk.json"; pageContext.url.possibleCommentRecipients = "/comments/%ID%/possibleRecipients.json"; pageContext.url.commentEdit = '/comments/%25ID%25/edit.html'; pageContext.url.commentView = '/comments/%ID%/view.html'; pageContext.i18n.commentVisibility = { 'full': 'Viewable by all users', 'op': 'Viewable by the original poster', 'mod': 'Viewable by moderators', 'opAndMod': 'Viewable by moderators and the original poster', 'other': 'Advanced visibility', 'dialogTitle': 'Comment visibility', 'selectGroups': 'Visible to groups', 'selectOther': 'Other recipients', 'selectOriginalPoster': 'Original poster', 'selectModerators': 'Moderators', 'selectAssignees': 'Asked to answer users' }; pageContext.i18n.commentMenuLabels = { 'comment-edit': 'comments.menu.edit', 'comment-delete': 'comments.menu.delete', 'comment-convert': 'comments.menu.convert' };pageContext.i18n.answer= { bestAnswer: 'Best Answer', controlBar : { accept: 'Accept', unaccept: 'Unaccept', acceptCommand: 'Accept this answer as correct', cancelAcceptedCommand: 'Remove this answers accepted status' } }; window.croles = { u: false, op: false, m: false, og: false, as: false, ag: false, dc: false, doc: false, eo: false, ea: false }; tools.init({ q: { e: false, ew: false, eo: false, r: false, ro: false, d: false, dow: false, fv: false, c: false, co: false, p: false, tm: false , ms: false, mos: false }, n: { f: false, vf: false, vfo: false, vr: true, vro: true, c: false, co: false, vu: false, vd: false, w: false, wo: false, l: false }, c: { e: false, eo: false, d: false, dow: false, ta: false, tao: false, l: false }, a: { e: false, ew: false, eo: false, d: false, dow: false, a: false, aoq: false, ao: false, tc: false, tco: false, p: false, tm: false }, pc: croles }, { tc: true, nsc: true }); commandUtils.initializeLabels(); }); Skip to Content

PI SOAP wsdl error

Hi Experts,

        I executed wsdl file in SOAP UI, it throws an error

<SOAP:Envelope xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/">

   <SOAP:Header></SOAP:Header>

   <SOAP:Body>

      <SOAP:Fault>

         <faultcode>SOAP:Client</faultcode>

         <faultstring>User not authorized for message processing</faultstring>

         <faultactor>http://sap.com/xi/XI/Message/30</faultactor>

         <detail>

            <SAP:Error SOAP:mustUnderstand="1" xmlns:SAP="http://sap.com/xi/XI/Message/30">

               <SAP:Category>XIProtocol</SAP:Category>

               <SAP:Code area="MESSAGE">NOT_AUTHORIZED_FOR_PROC</SAP:Code>

               <SAP:P1>A60166</SAP:P1>

               <SAP:P2/>

               <SAP:P3/>

               <SAP:P4/>

               <SAP:AdditionalText/>

               <SAP:Stack>User A60166 has no authorization to process messages</SAP:Stack>

            </SAP:Error>

         </detail>

      </SOAP:Fault>

   </SOAP:Body>

</SOAP:Envelope>

Kindly anyone suggest this error.

Regards,

Mani

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

6 Answers

  • Best Answer
    avatar image
    Former Member
    Jun 19, 2012 at 09:44 PM

    Hi,

    Try assigning all the roles equivalent to SAP_ALL profile and your problem will be resolved. I had also faced exactly same problem and it was resolved by giving SAP_ALL roles

    Thanks,

         Suji

    Add comment
    10|10000 characters needed characters exceeded

    • Dear All,

           Yes now the problem is resolved,  thanks lot for All.

      In Repository i mapped RFC as an Receiver, in Directory i configured File as an receiver( for testing) that is the problem

      Regards

      Manigandan

  • Jun 19, 2012 at 12:32 PM

    Hi Manigandanm

    As the previous experts says, there is a role problem:

    Check that the A60166 user has the same roles that the PIAPPLUSER

    You can see here the relevant roles (SAP PI 7.1):

    http://help.sap.com/saphelp_nwpi71/helpdata/DE/44/e47e886a742951e10000000a11466f/content.htm

    Regards.

    Add comment
    10|10000 characters needed characters exceeded

    • Hi,

      Why dont u add SAP_ALL access on ur id (not a best practice) and then test ur scenario?

      But having said that ur soap user should have worked if it is having "SAP_XI_APPL_SERV_USER" role.

      Thanks

      Amit Srivastava

  • Jun 19, 2012 at 11:11 AM

    Hi,

    as per message - user A60166 - cannot send messages - add respective role to this user on PI (for example service user role) and it will work

    Regards,

    Michal Krawczyk

    Add comment
    10|10000 characters needed characters exceeded

  • Jun 19, 2012 at 11:46 AM

    Use PIAPPLUSER instead of your user id or request your basis team to add SAP ALL roles to your user id.

    Add comment
    10|10000 characters needed characters exceeded

    • HI Expert,

              If i test with PIAPPLUSER user mean it throws another error,

      <SOAP:Envelope xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/">

         <SOAP:Body>

            <SOAP:Fault>

               <faultcode>SOAP:Server</faultcode>

               <faultstring>System Error</faultstring>

               <detail>

                  <s:SystemError xmlns:s="http://sap.com/xi/WebService/xi2.0">

                     <context/>

                     <code>INTERNAL.SLD_NO_OWN_BS</code>

                     <text>Error while reading ID of own business system from the SLD for system PIX and client 001</text>

                  </s:SystemError>

               </detail>

            </SOAP:Fault>

         </SOAP:Body>

      </SOAP:Envelope>

      Regards,

      Manigandan

  • avatar image
    Former Member
    Jun 19, 2012 at 12:30 PM

    <faultstring>User not authorized for message processing</faultstring>

    as per error msg , user no authorization for processing the message so have to add

    particular Roles to above user on pi

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Aug 28, 2013 at 11:51 AM

    Former Member, I've found this old thread while searching for an error like the one that generated the thread.

    For business requirements, they've told me to publish an interface as a Web Service directly at XI (with Tools.. Define WS...). They want to access an RFC as if it were a WS, but not publishing it at R3. I've imported the RFC, define a message, and assigned an RFC receiver CC and a SOAP sender CC. The SOAPUI (just to test connectivity) raises this error, but I'm using the PISUPER user. Also tried to give SOAPUI the URL which has the user and password as long as MAND but that WSDL doesn't load any structure, just the WSDL file that generates the wizard does.

    Do you have any hint? Am I forgetting something?

    Cheers! saludos! y gracias por anticipado!

    Edu

    Add comment
    10|10000 characters needed characters exceeded