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


As an aside concerning the URI referenced by PartyRef's type attribute, I
captured the following note for Issue 151 at the Palo Alto F2F:
"Non-normative statement suggesting XML schema.  Jean to research possible
examples."

Tony
----- Original Message -----
From: "Martin W Sachs" <mwsachs@us.ibm.com>
To: "Jean Zheng" <Jzheng@vitria.com>
Cc: "'Dale Moberg'" <dmoberg@cyclonecommerce.com>;
<ebxml-cppa@lists.oasis-open.org>
Sent: Wednesday, October 24, 2001 12:23 AM
Subject: RE: [ebxml-cppa] Proposed schema changes, plus illustrative examp
le


>
> Jean,
>
> Please look again at Ver. 1.0. I don't know what you mean by "However, in
> 1.1 we've agreed not to make
> PartyRef machine processable". We specifically added the type element to
> Ver. 1.0 so PartyRef would be machine processable.  That was specifically
> in response to an issue raised at the start of the Vienna meeting. There
is
> no value to embedding any party reference information in the CPA since it
> is already in the document pointed to by PartyRef.
>
> If this must be discussed on a conference call, please leave it until next
> week as I will be unable to attend this week.
>
> Regards,
> Marty
>
>
****************************************************************************
*********
>
> Martin W. Sachs
> IBM T. J. Watson Research Center
> P. O. B. 704
> Yorktown Hts, NY 10598
> 914-784-7287;  IBM tie line 863-7287
> Notes address:  Martin W Sachs/Watson/IBM
> Internet address:  mwsachs @ us.ibm.com
>
****************************************************************************
*********
>
>
>
> Jean Zheng <Jzheng@vitria.com> on 10/23/2001 08:19:13 PM
>
> To:    "'Dale Moberg'" <dmoberg@cyclonecommerce.com>
> cc:    ebxml-cppa@lists.oasis-open.org
> 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>
> >
>
> ----------------------------------------------------------------
> To subscribe or unsubscribe from this elist use the subscription
> manager: <http://lists.oasis-open.org/ob/adm.pl>
>
>
>
>
> ----------------------------------------------------------------
> 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