← Prev in month ← Prev in thread

Re: [sca-assembly] ISSUE 254: Names of channels should allow "/", should bedeclared as URIs....

From
Peter Niblett <>
Date
2011-02-01T14:11:27+00:00
ID
Thread
Re: [sca-assembly] ISSUE 254: Names of channels should allow "/", should bedeclared as URIs....
Eric

In path oriented addressing schemes
(like files in a hierarchical file systems), the last (leaf) part of the
path is often the name of the object itself, while the rest of the path
describes the context in which it is situated (and also disambiguates multiple
objects that have the same name). So, a bit like Martin says,  I am
wondering what you are asking for is actually a way to define some kind
of formal relationship between channels, and that it would be better to
tackle that question, rather than allow a syntax which could allow some
people to inter a relationship by convention.

Also  we say that you can reference
a channel binding by taking the URI of the channel and appending /bindingname.
 So if you allow global channels to have / in their channel names,
then you could have a channel called //A with a binding called B and also
a channel called //A/B  - both of which would have the same URI.

Regards 

Peter Niblett

IBM Senior Technical Staff Member

Member of the IBM Academy of Technology

+44 1962 815055

+44 7825 657662 (mobile)

From:      
 Martin Chapman <>

To:      
 OASIS SCA Assembly
<>

Date:      
 01/02/2011 13:48

Subject:    
   [sca-assembly]
ISSUE 254: Names of channels should allow "/", should be declared
as URIs....

The only concern I have about
this issue/proposal is that its seems to imply that there is a relationship
between global channels that is somehow understood by the SCA Runtime.
As currently defined there are no architectural relationships between global
channels, which is why I think we originally settled on a NCname. Changing
this to a URI might allow a user to imply some relationship between global
channels, but an SCA Runtime will not be aware of such relationships.

 

Martin.

 

From: Mike Edwards [mailto:]

Sent: 31 January 2011 22:50

To: OASIS SCA Assembly

Subject: Re: [sca-assembly] NEW ISSUE: (1.2) Names of channels should
allow "/", should be declared as URIs....

 

Logged as  http://www.osoa.org/jira/browse/ASSEMBLY-!
254 

Yours, Mike 

Dr Mike Edwards

 Mail Point 146, Hursley
Park 

STSM

 Winchester, Hants SO21
2JN 

SCA & Services
Standards 
 United Kingdom

Co-Chair OASIS SCA
Assembly TC 
 

IBM Software Group

  

Phone:

+44-1962 818014

  

Mobile:

+44-7802-467431 (274097)

  

e-mail:



  

 

 

From:

Eric Johnson <>

To:

OASIS SCA Assembly <>

Date:

31/01/2011 18:24

Subject:

[sca-assembly] NEW ISSUE: (1.2) Names of
channels should allow "/", should be declared as URIs....

 

Title: Names of channels should allow "/" character, and should
be 

declared as URIs....

Target: Assembly 1.2 WD 03

Description:

As declared in section 5.7, the name of a channel is defined as an 

NCName.  However, NCNames do not allow for "/".

All references to channels use the type "xs:anyURI", but ironically,
we 

don't allow for "/" in the names of channels.  Further,
there's 

potentially a discrepancy between a URI and NCNames. To be consistent,

we should use xs:anyURI for both the definition & the references.

While this capability may not add much for private/local channels, for

the purposes! of global domain channels, this facilitates a natural 

hierarchy of global domain channels following the well-accepted practice

of using "/" to indicate hierarchy.

Proposal:

Change the type of the "@name" attribute on channel to be of
type 

xs:anyURI. Note the caveat that this must conform to the "path-rootless"

production from part 3.3 of RFC 3986.  In other words, it cannot start

with a scheme, nor a "/".

-Eric.

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

To unsubscribe from this mail list, you must leave the OASIS TC that

generates this mail.  Follow this link to 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 

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

To unsubscribe from this mail list, you must leave the OASIS TC that

generates this mail.  Follow this link to 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