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

Re: [sca-assembly] NEW ISSUE: (1.2) Must a global domain channelbe deployed before it can be used?

From
Eric Johnson <>
Date
2011-01-31T18:19:40+00:00
ID
Thread
Re: [sca-assembly] NEW ISSUE: (1.2) Must a global domain channelbe deployed before it can be used?
Hi Peter,

    

    On 1/31/11 10:02 AM, Peter Niblett wrote:
    Eric
      

      

      You said..
      

      

      Neither of the above indicate whether or not
          the global
          domain channel 

          can be used before it is referenced.
      

    
    

    Ah yes, the joys of a muddled brain on Monday morning.  You're
    correct - the question is whether or not the global domain channel
    can be used before it is *created* via a contribution.

    

    Thanks for catching my circularity.

    

    -Eric.

    
      

      I'm not sure how you can "use"
        a channel without referencing it (I assume "reference" means
        "wire to/from"), but I think the question you are asking is the
        one in the title - "can you reference a channel that hasn't been
        defined
        to the SCA assembly?". I  think this is one place where the
        current
        spec is clear.. you can't reference a domain channel that hasn't
        been defined.
      
      

      

      So it looks as though your issue
        is
        to say that we should change the spec to say that it permits (in
        fact requires)
        autocreation of domain channels.  Presumably these channels
        would
        have to be created with default attributes (though I know you
        think they
        shouldn't have attributes at all).
      

      

      Regards
      

      

        Peter Niblett

        IBM Senior Technical Staff Member

        Member of the IBM Academy of Technology

        +44 1962 815055

        +44 7825 657662 (mobile)

      
      

      

      

      

      From:      
         Eric Johnson
        <>
      

      To:      
         OASIS SCA Assembly
        <>
      

      Date:      
         31/01/2011 17:19
      

      Subject:    
           [sca-assembly]
        NEW ISSUE: (1.2) Must a global domain channel be deployed before
        it can
        be used?
      

      
      

      

      

      Title: Must a global domain channel be deployed
          before
          it can be used?

          

          Target: Assembly 1.2 WD 03

          

          Description:

          

          Via the "@target" and "@source" attributes defined
          on a consumer & 

          producer, the assembler can reference global domain channels.

          

          In section 5.8, the presumed to be normative text reads "SCA
          runtimes
          

          MUST support the use of domain channels [ASM????]."  That is
          followed by:

          

          "To create a Domain Channel, deploy a composite containing a
          channel
          

          directly to the SCA Domain (i.e., do not use that composite as
          the 

          implementation of some component in the Domain)."

          

          Neither of the above indicate whether or not the global domain
          channel
          

          can be used before it is referenced.

          

          Proposal:

          

          General theme: do not require the global domain channel to
          exist before
          

          it can be used.

          

          Specific text (needs refinement?):

          

          In section 5.8, Paragraph #2, append:

          

          When contributing artifacts to a domain that contain
          references to 

          global domain channels that have not been created, the SCA
          runtime MUST
          

          automatically create said global domain channels, and cannot
          reject such
          

          contributions [ASM????].

          

          

          

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

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