OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.


Help: OASIS Mailing Lists Help | MarkMail Help

sca-assembly message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]

Subject: [ASSEMBLY-89] Need for a Callback annotation for WSDL interface files -PROPOSAL


The following is a proposal for resolving Issue 89:


Add the following at the end of Section 8.4, following line 2678:

SCA defines an attribute which is used to indicate that a given WSDL Port Type element (WSDL 1.1) or WSDL Interface
element (WSDL 2.0) has an associated callback interface.  This is the @callback attribute, which can be applied to
a WSDL <portType/> element or a WSDL <interface/> element.

The @callback attribute is defined as a global attribute in the SCA namespace, as follows:

    <attribute name="callback" type="QName"/>

The value of the @callback attribute is the QName of a Port Type (WSDL 1.1) or the QName of an Interface (WSDL 2.0).
The Port Type or the Interface declared by the @callback attribute is the callback interface to use for the service which
is annotated by the @callback attribute.

Here is an example of a porttype element with a callback attribute:

   <portType name="LoanService" sca:callback="foo:LoanServiceCallback">

       <operation name="apply">

          <input message="tns:ApplicationInput"/>

          <output message="tns:ApplicationOutput"/>




Yours,  Mike.

Strategist - Emerging Technologies, SCA & SDO.
Co Chair OASIS SCA Assembly TC.
IBM Hursley Park, Mail Point 146, Winchester, SO21 2JN, Great Britain.
Phone & FAX: +44-1962-818014    Mobile: +44-7802-467431  
Email:  mike_edwards@uk.ibm.com

Unless stated otherwise above:
IBM United Kingdom Limited - Registered in England and Wales with number 741598.
Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6 3AU

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]