You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ode.apache.org by "Josef Spillner (JIRA)" <ji...@apache.org> on 2008/07/15 18:41:31 UTC

[jira] Created: (ODE-335) Location of WSDL file is only possible in the process directory

Location of WSDL file is only possible in the process directory
---------------------------------------------------------------

                 Key: ODE-335
                 URL: https://issues.apache.org/jira/browse/ODE-335
             Project: ODE
          Issue Type: Bug
          Components: Deployment
    Affects Versions: 1.2
            Reporter: Josef Spillner


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.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.