Uploaded image for project: 'ODE'
  1. ODE
  2. ODE-335

Location of WSDL file is only possible in the process directory

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Open
    • Major
    • Resolution: Unresolved
    • 1.2
    • 2.0
    • Deployment
    • None

    Description

      My BPEL process in the directory "proc" references a WSDL file in another directory, namely "../foo/bar.wsdl", i.e. relative to the process directory.
      The following happens: When the import statement in the BPEL file in "proc" references a directory which does not exist, like "../anotherfoo/bar.wsdl" or such nonsense, ODE recognises it correctly as non-existing (openResource: unable to open file URL).
      When it is correct and refers to "../foo/bar.wsdl", the file is loaded.

      However, when this file only exists in "foo", ODE later doesn't seem to be able to find this file, the error message reads: Cannot find definition for service XXX in the context of process YYY.
      It was very hard to debug that "../foo/bar.wsdl" needs to be copied to "proc/bar.wsdl" for this to work.

      ODE should be smart enough to accept the WSDL file in "../bar" alone in this case.

      Attachments

        Activity

          People

            Unassigned Unassigned
            josef Josef Spillner
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated: