Skip to Content

PI7.1 error: no global key defined

Hi Experts,

I am getting an error when trying to open a message mapping in PI7.1: no global key defined. What does that mean? Can anyone shed some light on this? I've been unsuccessful in searching this error in SDN.

Regards,

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

5 Answers

  • Best Answer
    Sep 30, 2009 at 10:14 AM

    its happening for all mappings?

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member Mark Dihiansan

      Hi Mark,

      Check these notes

      Note 1090369 - Changes in function 'if' in Message-Mapping

      Note 1264871 - Ifs,Ifswithout else, Context caching functions

      Also you can try to debug you mapping problem as mentioned in these notes

      Note 1061657 - PI 7.1: Analyzing mapping problems

      Regards

      Suraj

  • avatar image
    Former Member
    Sep 30, 2009 at 10:14 AM

    Check if any of your message structures (or the mapping logic) is having an unwanted element as mentioned here:

    error-when-loading-wsdlno-global-key-defined

    If you are using a external definition then confirm that all the elements of that ext. definition are supported by PI.

    Regards,

    Abhishek.

    Add comment
    10|10000 characters needed characters exceeded

  • Sep 30, 2009 at 10:17 AM

    Hi,

    No global types are generated for simple data types (like string,int etc).

    You can refer this for details :

    http://help.sap.com/saphelp_nwpi71/helpdata/EN/c8/7e5e3c754e476ee10000000a11405a/content.htm

    Best Regards

    Vijayant Jha

    Add comment
    10|10000 characters needed characters exceeded

  • Oct 05, 2009 at 05:37 AM

    PI7.1 only supports one target namespace... I edited the schemas to reflect this and now it is working fine. Thanks for all the help 😊

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member Former Member

      Hi Experts,

      We are facing the same problem (No global key defined) in our upgrade project from XI3.0 to PI7.11 for several interfaces. Can you please explain the limitation of the XSD/WSDL in PI7.11.

      Thanks

      Varun Goel

  • Feb 02, 2011 at 04:26 PM

    Hi All,

    Try to import the WSDL schema as type WSDL, in repository select the Category as - wsdl, even if your wsdl file has the extension as xsd. and select messages as - From All Available Message Definitaions.

    it will work.

    Thanks

    Sugata B Majumder

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member Former Member

      Hi Sugata,

      The solution provided by you is working in case we have XSD that are not having External References. However, when we tested the solution provided by you in one of the scenario where we have several XSDs referring each other, It does not work.

      Also, we have found the link: http://wiki.sdn.sap.com/wiki/display/XI/ConvertingXSDtoSAP-PIcompatible+XSD

      Thanks & Regards

      Varun Goel