Re: [sca-bpel] Issue 2 - Does the spec allow a componentType sidefile?

From
Anish Karmarkar <>
Date
2007-10-19T20:00:47+00:00
ID
Thread
Re: [sca-bpel] Issue 2 - Does the spec allow a componentType sidefile?
Mike Edwards wrote:
> 
> Anish,
> 
> 1) I think that the proposal needs to define the name and location of 
> the file for a given BPEL implementation.
> 
> See line 447 of Assembly spec.
> 

Not sure which version of assembly spec you are refering to, but I 
assume you mean:
"A component type file has the same name as the implementation file but 
has the extension “.componentType”. The component type is defined by a 
componentType element in the file. The location of the component type 
file depends on the type of the component implementation: it is 
described in the respective client and implementation model 
specification for the implementation type."

Per that, we wouldn't have to define the name but would have to specify 
the location.

> 2) The compatibility rules should really be defined by the Assembly spec.  
> 
> Line 438 mentions compatibility without giving it a precise meaning.
> 
> I argue that the introspected information takes the form of a 
> componentType element.
> "compatibility" means that the introspected componentType information 
> must not conflict
> with the explicit componentType information - taken element by element, 
> the information
> must either be the same - or one set of information must be adding to 
> the information in the
> other set in such a way that a combined componentType is valid.
> 
> This should be added to the Assembly spec.
> 

I completely agree. Would you like to raise an issue in the Assembly TC?

But there are potentially additional compatibility rules that can be 
introduced by C&I. The componentType can be extended by the C&I and 
therefore whether introspected information when added to the side file 
is valid is not can be C&I dependent.

-Anish
--

> 
> 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:  
> 
> 
> *Anish Karmarkar <>*
> 
> 18/10/2007 06:57
> 
> 	
> To
> 	OASIS BPEL <>
> cc
> 	
> Subject
> 	Re: [sca-bpel] Issue 2 - Does the spec allow a componentType side file?
> 
> 
> 	
> 
> 
> 
> 
> 
> Proposed resolution:
> 
> In section 2, line 194 add --
> It is also possible to have a component type file that is associated
> with the BPEL component implementation. When such a component type file
> is present, as specified in [SCA-Assembly], it provides component type
> information in addition to what is found by introspection.
> 
> 
> Do we need to define compatibility between what is found by
> introspection and what is available in the side file?
> 
> Comments?
> 
> -Anish
> --
> 
> Alex Yiu wrote:
>  >
>  > Issue entered:
>  > http://www.osoa.org/jira/browse/BPEL-2
>  >
>  >
>  >
>  > Anish Karmarkar wrote:
>  >> Title: Does the spec allow a componentType side file
>  >>
>  >> Target: BPEL C&I spec
>  >>
>  >> Description: The spec does not say whether a componentType side file
>  >> is allowed. If it is allowed then it should override the default rules
>  >> specified in the spec.
>  >>
>  >> Proposal:
>  >> <none>
>  >
>  >
> 
> 
> 
> 
> ------------------------------------------------------------------------
> 
> /
> /
> 
> /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/
> 
> 
> 
> 
> 
>