Hi!
The following message does not look right to me.  Does it have something to do 
with a mismatch between the name and the variable?

The namespace prefixes are declared, and other parts of the wsdl work fine 
(i.e. the invoke related to the catch).

The error makes me think that a messageType or elementType variable is required 
and I have that...

-Doug.



org.apache.ode.bpel.iapi.ContextException: Deploy failed; error: 
[CompilationErrors] Compilation completed with 1 error(s):
        null:626: error: [VariableDeclMissingType] Declaration of variable 
"abort-fault-msg" does not specify the required type (either MessageType or 
ElementType).


Here is the offending line:

      <catch name="fault:XSException" faultVariable="abort-fault-msg">

Here are the decls:

      <variable name="abort-fault-msg" messageType="abortws:abort-fault-msg"/>

>From abortws:
  <wsdl:message name="abort-fault-msg">
    <wsdl:part name="abort-fault-part" element="fault:XSException"/>
  </wsdl:message>

>From fault:
   <xsd:element name="XSException" type="fault:exception-type"/>

        

Reply via email to