← Prev in month ← Prev in thread
Next in thread → Next in month →

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

From
Mike Edwards <>
Date
2008-03-10T13:13:28+00:00
ID
Thread
Re: [sca-bindings] Callbacks are correlated at interface level, notoperation level
Tom,

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:  

"Tom Rutt" <>

05/03/2008 15:45

Please respond to



To



cc

Subject

[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

Invoice)

   ammendInvoice (in proposedAmmend type Invoice, out agreedAmmend
type

Invoice)

}

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: ; 

---------------------------------------------------------------------

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

at:

https://www.oasis-open.org/apps/org/workgroup/portal/my_workgroups.php

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
← Prev in month ← Prev in thread
Next in thread → Next in month →