Skip to Content

External definitions - NW BPM

I am importing the service interfaces that is based on external definition. When I import the Service interface, I get a folder Empty Namespace (under Data types) AND all the data types are created under it...

After creating the process in Process Development perspective, when I try to deploy my DC, I get the following error.

aused by: java.lang.IllegalArgumentException: Could not read or parse schema: ParseError at [row,col]:[1,204]
Message: http://www.w3.org/TR/1999/REC-xml-names-19990114#EmptyPrefixedAttName?prefix="xmlns",localpart="ns1",rawname="xmlns:ns1"

I am not able to figure out if this is related to the external definition. I see that it is possible to import External definition to NW BPM. How do I import External definition. We are on 7.5 sp 0.

regards

Krish

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

3 Answers

  • Aug 18, 2017 at 05:32 AM

    Hi Krish,

    You can click on your imported external definition which is present in Empty Namespace and then assign Namespace and prefix for that then save it . Then you can see the object is moved to your actual namespace given.

    Br,

    Manoj

    Add comment
    10|10000 characters needed characters exceeded

    • As I indicated, when I changed my external definition to remove the reference to

      <xsd:attribute ref="xml:lang"/>, I was able to deploy.

      Is there any way to overcome this issue? I presume I have to import definition?

  • avatar image
    Former Member
    Aug 23, 2017 at 02:35 AM

    1. Export your ED as WSDL,

    2. Give your namespace as targetNamespace in the root and schema nodes.

    3. Import it again as ED.

    Add comment
    10|10000 characters needed characters exceeded

  • Aug 22, 2017 at 03:19 PM

    In the message type define namespace then wrap it in to service interface and then try importing the SI wsdl and check.

    Add comment
    10|10000 characters needed characters exceeded