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


Help: OASIS Mailing Lists Help | MarkMail Help

sca-bindings message

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

Subject: Re: [sca-bindings] Callbacks are correlated at interface level, notoperation level


There is certainly a lack of good definitions in the area of conversations and callbacks that needs
to be dealt with at the Assembly level.  The current discussions in the SCA Java TC are giving the
conversation and callback capabilities a thorough going-over.

The question of the correlation of callback operations with specific forward operations arises when
considering the "callbackID" defined in the Java specifications.  This does in principle allow the
client to set a callbackID which is subsequently returned with each callback operation which
results from the original forward request - and then to set a different callbackID for the next
forward operation.

So, this DOES imply correlation at the message level when dealing with callbacks.  Now, you
(and other folks!) may not agree with this function, but that's how it's defined today.

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

"Tom Rutt" <tom@coastin.com>

05/03/2008 15:45
Please respond to

[sca-bindings] Callbacks are correlated at interface level, not operation level

From assembly defintions, the callback inteface operations are not
correlated to individual operations in the service interace.  All that is
required is the address to the callback interface port, corresponding to
the service interface.

I do not understand why we are talking about correlating callback
operation request messages with a specific service interface operation
request message.

Example Bidir Interace

Service interface  PurchaseOrder
  PostPO (in proposedPO type PO, out agreedPO type PO)
  ammendPO (in proposedAmmend type PO, out agreedAmmend type PO)

Callback interface Invoice
  PostInvoice (in proposedInvoice type Invoice, out agreedInvoice type
  ammendInvoice (in proposedAmmend type Invoice, out agreedAmmend type

Question, which service interface operation request message should the
message id (or callback id) on the callback “request” message  for an
ammendInvoice operation invocation refer to?

Tom Rutt
Tel: +1 732 801 5744
Fax: +1 732 774 5133
email: tom@coastin.com; trutt@us.fujitsu.com

To unsubscribe from this mail list, you must leave the OASIS TC that
generates this mail.  You may a link to this group and all your TCs in OASIS

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]