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

 


Help: OASIS Mailing Lists Help | MarkMail Help

ebxml-cppa message

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


Subject: RE: [ebxml-cppa] Proposed schema changes, plus illustrative examp le


Dale,
I agree that PartyName should be part of contact information
for a party.  However, in 1.1 we've agreed not to make
PartyRef machine processable, so having a PartyName element 
in addition to PartyRef might help.

Can we make PartyName a mandatory element? From the 
application point of view, the value of PartyRef
is not always clear, for 1.1.

We can discuss this on the call.

Jean

> -----Original Message-----
> From: Dale Moberg [mailto:dmoberg@cyclonecommerce.com]
> Sent: Tuesday, October 23, 2001 11:38 AM
> To: Jean Zheng; Arvola Chan; ebxml-cppa@lists.oasis-open.org
> Subject: RE: [ebxml-cppa] Proposed schema changes, plus illustrative
> examp le
> 
> 
> Comments in-line.
> 
> 1. 	<element name="Service" type="tns:service.type"/>
> 
> During our f2f meeting, I had the impression that there will be an
> additional attribute (xlink?) for the "Service" element.  Has that
> changed?
> 
> 
> I believe that we intend to align with BPSS on this one.
> Brian Hayes will update us on what to point to in order
> that we can get the service value from the BPSS. So I
> do not think our intention has changed to have an xlink
> URI be able to point to the correct value. Raise this
> at the meeting this week if I forget!
> 
> 
> 2. 	<element name="PartyInfo">
> 		<complexType>
> 			<sequence>
> 				<element ref="tns:PartyId"
> maxOccurs="unbounded"/>
> 				<element ref="tns:PartyRef"/>
> 				<element ref="tns:CollaborationRole"
> maxOccurs="unbounded"/>
> 				<element ref="tns:Certificate"
> maxOccurs="unbounded"/>
> 				<element ref="tns:DeliveryChannel"
> maxOccurs="unbounded"/>
> 				<element ref="tns:Transport"
> maxOccurs="unbounded"/>
> 				<element ref="tns:DocExchange"
> maxOccurs="unbounded"/>
> 			</sequence>
> 		</complexType>
> 	</element>
> 
> Can we also have a "PartyName" element under "PartyInfo"? 
> 
> <Dale>
> 
> We can do whatever we all agree to! 
> 
> We can revisit why we offloaded
> (to PartyRef)
> a lot of that detail earlier
> (for version 1.0) and we can 
> re-raise the issue. We did a repair
> in this area for 1.1 when we added
> an optional type attribute which
> was to serve as a way to "support"
> more structured approaches to
> name information by providing
> a governing schema. Your use
> case sound like a contact info
> name for emergencies, and we
> probably need a discussion and
> then a vote. 
> 
> 
> I will try to get this one on the agenda
> for more discussion this week,
> and possible vote by the November voting
> meeting. 
> 
> If we do not have this
> as a 1.1 issue (I need to check) 
> we can get it added by Tony.
> 
> Also, we might use
> either a PartyRef or a PartyName or a sequence
> of choice over at least one of them. 
> That would probably be 
> a more conservative change for 1.1. 
> 
> Would something like this sequence-over-choice
> suffice? Or do you want PartyName as a mandatory
> element to be added in addition to PartyRef?
> 
> </Dale>
> 
>  It could be very
> useful in the real world.  For example, for an application that's
> configured
> by a CPA, when an exception occurred, the application can send an
> exception
> that contains at least a human readable name for the Party that is
> involved.
> I understand that it is not necessary from a pure technical point of
> view,
> but to generate a report for humans, a name is usually more 
> useful than
> an
> id.  Does anyone strongly object to this?
> 
> Thanks,
> Jean
> 
> > -----Original Message-----
> > From: Arvola Chan [mailto:arvola@tibco.com]
> > Sent: Monday, October 22, 2001 4:46 PM
> > To: ebxml-cppa@lists.oasis-open.org
> > Subject: [ebxml-cppa] Proposed schema changes, plus 
> > illustrative example
> > 
> > 
> > I like to propose a strawman set of changes to the CPP/A 
> > schema to address
> > the following issues:
> >   1.. Clarify the purposes of various certificate references
> >   2.. Allow both server and client certificates to be specified for
> > transport level security
> >   3.. Allow a default delivery channel to be used for 
> > multiple actions with
> > different Packaging
> >   4.. Allow multiple override elements for the same action
> >   5.. Allow a SimplePart to be reused
> >   6.. Allow multiple types of response to be returned on a 
> synchronous
> > delivery channel
> > More specifically, please take a look at the attached XSD 
> file for the
> > following proposed changes:
> >   a.. Clarify purpose of CertificateRef under CollaborationRole. See
> > 
> >   CollaborationRole.DefaultSigningCertificate
> > 
> >   b.. Add client certificate for transport security and 
> > distinguish between
> > client and server certificates. See
> > 
> >   Transport.TransportSecurity.ServerCertificateRef
> >   Transport.TransportSecurity.ClientCertificateRef
> > 
> >   c.. Clarify purpose of CertificateRef in NonRepudiation 
> element. Add
> > signing CertificateRef for receiver in case the DocExchange 
> is used in
> > conjunction with a synchronous delivery channel. See
> > 
> >   DocExchange.ebXMLBinding.NonRepudiation.initiatorCertificateRef
> >   DocExchange.ebXMLBinding.NonRepudiation.responderCertificateRef
> > 
> >   d.. Make SimplePart a top-level element to allow for reusability.
> > 
> >   e.. Allow ServiceBinding to specify different Packaging for 
> > different
> > actions. (It is not sufficient to provide a single Packaging for one
> > ServiceBinding because multiple actions with different 
> > schemas may not be
> > able to share the same Packaging.) Default delivery channel can be
> > synchronous or asynchronous. If synchronous, packaging for 
> > request message
> > and packaging for response must both be specified. See
> > 
> >   ServiceBinding.ActionBinding
> > 
> >   f.. Allow action level override within ServiceBinding to specify
> > (synchronous or asynchronous) channels along with Packaging. 
> > If channel is
> > synchronous, can specify packaging for the response. Remove 
> uniqueness
> > constraint on action name to allow both synchronous and asynchronous
> > channels to be used for the same action, for example. See
> > 
> >   ServiceBinding.OverriddenActionBinding
> > 
> >   g.. Allow for more than one response packaging for a 
> > synchronous delivery
> > channel because an exception can be returned in lieu of a 
> > response. See
> > 
> >   Packaging.CompositeList (maxOccurs="unbounded")
> > The attached sample CPA is intended to illustrate:
> >   a.. BPSS instance for a RosettaNet PIP (see attached 3A4.xml).
> >   b.. CPA for a BPSS business process that corresponds to a 
> > RosettaNet PIP.
> >   c.. Synchronous and asynchronous delivery channels.
> >   d.. Packaging used with synchronous and asynchronous 
> > delivery channels.
> >   e.. Packaging for stand-alone business signals and exceptions.
> >   f.. Reuse of SimplePart for message header.
> > If you want to examine the example using an XML Schema aware 
> > editor, please
> > be aware that xsi:schemaLocation is currently set to be
> > c:\ebxml\draft-cpp-cpa-02.xsd. The sample BPSS instance 
> > cannot be read using
> > an XML Schema aware editor because the corresponding BPSS 
> > schema is not
> > provided.
> > 
> > Looking forward to your comments,
> > -Arvola
> > 
> > 
> 
> ----------------------------------------------------------------
> To subscribe or unsubscribe from this elist use the subscription
> manager: <http://lists.oasis-open.org/ob/adm.pl>
> 


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


Powered by eList eXpress LLC