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

 


Help: OASIS Mailing Lists Help | MarkMail Help

ebxml-iic message

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


Subject: [no subject]


 -----Original Message-----
From: Michael Kass [mailto:michael.kass@nist.gov]
Sent: Tuesday, June 08, 2004 2:59 PM
To: Jacques Durand; ebXML IIC - main list (E-mail) (E-mail)
Cc: tsakach@certivo.net
Subject: RE: [ebxml-iic] minutes, and next call - follow up comments


Jacques,
 
 
    One more thing that I think makes combining <SetPayload> into the
<MessageDeclaration> is that, because an XSLT processor can only output one
stream ( and can only use one stylesheet at a time I believe).. multiple
Payloads cannot be mutated (each with their own <Mutator> stylesheet) and
attached to the outgoing message.  So combining multiple <SetPayload>
operations ( or even one) inside of a <MessageDeclaration> will not work,
and I would think any workaround would be inefficient.   Comments from
implementers?
 
Mike
 
 
-----Original Message-----
From: Michael Kass [mailto:michael.kass@nist.gov]
Sent: Tuesday, June 08, 2004 5:42 PM
To: Jacques Durand; ebXML IIC - main list (E-mail) (E-mail)
Subject: RE: [ebxml-iic] minutes, and next call - follow up comments
 
Jacques and all,
 
  Here's my comments from yesterdays' minutes.
 
Mike
 
 
 
3. TestFramework 1.1 Follow-up on latest discussions:
- Comments on Use Case #1:  why still SetPayload() used? Cant we manipulate
payload directly
via the XML representation of the entire message, as we did for
GetPayload()? Mike: yes 
 
[MIKE] -  I say "yes" with reservations:  The current XML (using
<SetPayload> ) separates message envelope
construction from payload construction and inclusion.  It really requires no
more XML code, and allows any type 
of payload (GIF image, executable code, XML file, EDI file) to be attached,
agnostic of the messaging protocol being
used.  (if we eliminate the "content-ID" and "content-Location" attributes,
and simply substitute "id".
 
[MIKE] - Combining <SetPayload> into the <MessageDeclaration> makes sense,
however it puts a burden on an XSLT processor, that cannot process non-xml
content, cannot generate multiple output streams ( i.e. multiple payloads ),
and cannot interface with the messaging API.  XSLT is a text processor only.
Trying to make it perform attachment construction (I believe) is beyond the
scope of what was intended when Drake Certivo suggested using XSLT as a
mutator to message envelope and payloads. 
 
[MIKE] - It "can" be done, but that means a "2 pass" parse of the
<MessageDeclaration>. Once to construct the message envelope (via XSLT), and
a second pass to interpret the transport and messaging envelope declaration,
as well as to interpret the <SetPayload> instruction, find the appropriate
attachment ( via URI ), and bind the attachment to the message ( apriori,
knowing the transport and messaging binding ) This is defined in the
<ConfigurationGroup> with the <Transport> and <Envelope> configuration
parameters.
 
 
 
Comments?
 
 
In any event, here is what a "merged" <MessageDeclaration> might look like:
 
<MessageDeclaration>
<mime:MessageContainer>
<soap:Envelope>
<soap:Header>
<eb:MessageHeader>
</soap:Header>
<soap:Body>
<eb:Manifest>
</soap:Body>
</soap:Envelope>
</mime:MessageContainer>
 
<SetPayload id="PORequest" >  (attachment of an "inlined" XML document)
<PurchaseOrderRequest xmlns="xxx">
...
</PurchaseOrderRequest>
 
<SetPayload id="BusinessAck"  fileURI="BusinessAck.xml">  (attachmen of an
external file)
</SetPayload>
 
</MessageDeclaration>
 
 
 
Advantage: knowledge on the message envelope (MIME here) does not have to be
hard coded in a
Test Driver operation.
 
[MIKE] - That is true.  Placing <SetPayload> inside of the
<MessageDeclaration> instead of external to it has no influence on whether
the Test Driver is agnostic to MIME or not.  Removing the mime:Content-ID
and mime:Content-Location attributes, combined with providing a
<ConfigurationGroup> element of 
 
<Transport>HTTP1.1</Transport>
                   or 
<Transport>SMTP</Transport>
                   or 
<Transport>FTP</Transport>
                  with
<Envelope>SOAP1.2</Envelope>
                   or 
<Envelope>ebXML2.0</Envelope>
                   or
<Envelope>none</Envelope>
 
 
....  should provide the Test Driver with the knowledge it needs to
construct a payload and attach it accordingly, given a generic XML
declaration such as 
 
<SetPayload id="abc" fileURI="def"/>
 
 
 Instead, we only have to define how the canonical XML representation of
any message, binds to a particular envelope (MIME or other) and also
transport.
 
[MIKE] - We've done that with MIME and SOAP declarations for ebMS testing,
although that requires the Test Driver to 
 
1)       parse the XML <MessageDeclaration> and construct the MIME parts,
then 
2)   again parse the <MessageDeclaration> with an XSLT processor to mutate
the <MessageDeclaration> and generate the proper SOAP envelope and ebXML
content.  
 
That means, if anyone wants to create an FTP test suite, the must define a
canonical XML representation of the FTP envelope and transport declaration,
and submit it as a schema to the IIC, so that a standard XML test suite can
be generated for that particular protocol.   Any IIC compliant Test Driver
MUST be able to interpret that and mutate and generate the appropriate
message envelope and payloads based upon that schema.
 
-          that will keep us independent from a particular attachment
representation (SwA, or other).
 
[MIKE] - As long as we define the underlying bindings between our XML
representation and the particular messaging protocol, and provide
<ConfigurationGroup> parameters that list those protocols as enumerated
types .. yes..
 
- Pete: that amounts to defining extensibility points. We can handle future
envelope formats
by just adding bindings / env types. Instead of having to redefine the
semantics of SetPayload plus
having to define the binding anyway (as replacement of GetPayload).
 
 
 
- Monica: current small changes in BPSS will not mandate changes in use
cases. WSDL support may
need be considered in new use cases. Multi-party collab will also define
"segments", which in turn
define some context visibility. Can we still define these scopes of
visibility?
- Monica will review current use Cases, and check if (1) they cover enough
of BPSS reqs, (2) check
if there is any need for "loops" (e.g. retries, and while-do- )
- removal of Test Step concept: as long as threads can compose as well, is
OK.
- Assertion op is loosing its context (FilterResult). But we can assign
FilterResults to parameters,
so we can then reference them in Assertions. Several of them may need be
referenced anyway, not just
the latest produced.
 
[MIKE] - This is true.
 
 
-----Original Message-----
From: Jacques Durand [mailto:JDurand@us.fujitsu.com]
Sent: Monday, June 07, 2004 9:03 PM
To: ebXML IIC - main list (E-mail) (E-mail)
Subject: [ebxml-iic] minutes, and next call
 
 
1. Minutes attached, confirming the approval of Mike as secretary:
congratulations! 
2. Next call: 
Time: Monday June 14, 2004, 2pm PT 
Host: Fujitsu 
Toll only : 1-512-225-3050 
Participant code: 716071 
Agenda will follow, mostly a  follow-up on previous one. 
Regards, 
jacques 
<<IIC_June_07_04_minutes.txt>> 

------_=_NextPart_001_01C450B0.71CA3540
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML xmlns=3D"http://www.w3.org/TR/REC-html40"; xmlns:o =3D=20
"urn:schemas-microsoft-com:office:office" xmlns:w =3D=20
"urn:schemas-microsoft-com:office:word"><HEAD>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Diso-8859-1">
<TITLE>minutes, and next call</TITLE>

<META content=3DWord.Document name=3DProgId>
<META content=3D"MSHTML 6.00.2800.1400" name=3DGENERATOR>
<META content=3D"Microsoft Word 9" name=3DOriginator><LINK=20
href=3D"cid:filelist.xml@01C44D82.551DA570"; rel=3DFile-List><!--[if gte =
mso 9]><xml>
 <o:OfficeDocumentSettings>
  <o:DoNotRelyOnCSS/>
 </o:OfficeDocumentSettings>
</xml><![endif]--><!--[if gte mso 9]><xml>
 <w:WordDocument>
  <w:Zoom>0</w:Zoom>
  <w:DocumentKind>DocumentEmail</w:DocumentKind>
  <w:EnvelopeVis/>
 </w:WordDocument>
</xml><![endif]-->
<STYLE>@font-face {
	font-family: Tahoma;
}
@page Section1 {size: 8.5in 11.0in; margin: 1.0in 1.25in 1.0in 1.25in; =
mso-header-margin: .5in; mso-footer-margin: .5in; mso-paper-source: 0; =
}
P.MsoNormal {
	FONT-SIZE: 12pt; MARGIN: 0in 0in 0pt; FONT-FAMILY: "Times New Roman"; =
mso-style-parent: ""; mso-pagination: widow-orphan; =
mso-fareast-font-family: "Times New Roman"
}
LI.MsoNormal {
	FONT-SIZE: 12pt; MARGIN: 0in 0in 0pt; FONT-FAMILY: "Times New Roman"; =
mso-style-parent: ""; mso-pagination: widow-orphan; =
mso-fareast-font-family: "Times New Roman"
}
DIV.MsoNormal {
	FONT-SIZE: 12pt; MARGIN: 0in 0in 0pt; FONT-FAMILY: "Times New Roman"; =
mso-style-parent: ""; mso-pagination: widow-orphan; =
mso-fareast-font-family: "Times New Roman"
}
P.MsoAutoSig {
	FONT-SIZE: 12pt; MARGIN: 0in 0in 0pt; FONT-FAMILY: "Times New Roman"; =
mso-pagination: widow-orphan; mso-fareast-font-family: "Times New =
Roman"
}
LI.MsoAutoSig {
	FONT-SIZE: 12pt; MARGIN: 0in 0in 0pt; FONT-FAMILY: "Times New Roman"; =
mso-pagination: widow-orphan; mso-fareast-font-family: "Times New =
Roman"
}
DIV.MsoAutoSig {
	FONT-SIZE: 12pt; MARGIN: 0in 0in 0pt; FONT-FAMILY: "Times New Roman"; =
mso-pagination: widow-orphan; mso-fareast-font-family: "Times New =
Roman"
}
P {
	FONT-SIZE: 12pt; MARGIN-LEFT: 0in; MARGIN-RIGHT: 0in; FONT-FAMILY: =
"Times New Roman"; mso-pagination: widow-orphan; =
mso-fareast-font-family: "Times New Roman"; mso-margin-top-alt: auto; =
mso-margin-bottom-alt: auto
}
SPAN.EmailStyle17 {
	COLOR: navy; mso-style-type: personal; mso-ansi-font-size: 10.0pt; =
mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; =
mso-bidi-font-family: Arial
}
SPAN.EmailStyle18 {
	COLOR: #993366; mso-style-type: personal-reply; mso-ansi-font-size: =
10.0pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; =
mso-bidi-font-family: Arial
}
DIV.Section1 {
	page: Section1
}
OL {
	MARGIN-BOTTOM: 0in
}
UL {
	MARGIN-BOTTOM: 0in
}
</STYLE>
</HEAD>
<BODY lang=3DEN-US style=3D"tab-interval: .5in">
<DIV><SPAN class=3D969114617-12062004><FONT face=3DArial =
color=3D#0000ff=20
size=3D2>Mike:</FONT></SPAN></DIV>
<DIV><SPAN class=3D969114617-12062004><FONT face=3DArial =
color=3D#0000ff=20
size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=3D969114617-12062004><FONT face=3DArial =
color=3D#0000ff size=3D2>I see=20
your point. Agree that the inclusion of the payload(s) might be best=20
supported</FONT></SPAN></DIV>
<DIV><SPAN class=3D969114617-12062004><FONT face=3DArial =
color=3D#0000ff size=3D2>by a=20
separate SetPayload operation in the script, that may map to different =
APIs=20
specific to message packaging and protocols,</FONT></SPAN></DIV>
<DIV><SPAN class=3D969114617-12062004><FONT face=3DArial =
color=3D#0000ff size=3D2>and=20
which will do what it takes to properly insert paylaods in the message=20
envelope.</FONT></SPAN></DIV>
<DIV><SPAN class=3D969114617-12062004><FONT face=3DArial =
color=3D#0000ff size=3D2>(so=20
the binding of SetPayload to the proper message packaging, e.g. ebXML, =
is a=20
configuration/implementation issue).</FONT></SPAN></DIV>
<DIV><SPAN class=3D969114617-12062004><FONT face=3DArial =
color=3D#0000ff=20
size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=3D969114617-12062004><FONT face=3DArial =
color=3D#0000ff size=3D2>I=20
think however that we are facing two conflicting Test Driver =
requirements, for=20
building messages,</FONT></SPAN></DIV>
<DIV><SPAN class=3D969114617-12062004><FONT face=3DArial =
color=3D#0000ff size=3D2>in=20
addition to the requirement of accommodating several messaging formats =
(ebXML,=20
AS2...)&nbsp;:</FONT></SPAN></DIV>
<DIV><SPAN class=3D969114617-12062004><FONT face=3DArial =
color=3D#0000ff=20
size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=3D969114617-12062004><FONT face=3DArial =
color=3D#0000ff size=3D2>Req 1:=20
we need a lot of insight and fine-grain control in building a message =
envelope,=20
</FONT></SPAN></DIV>
<DIV><SPAN class=3D969114617-12062004><FONT face=3DArial =
color=3D#0000ff size=3D2>as we=20
need to create various errors and singularities. This means bypassing =
the=20
available messaging APIs .</FONT></SPAN></DIV>
<DIV><SPAN class=3D969114617-12062004><FONT face=3DArial =
color=3D#0000ff=20
size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=3D969114617-12062004><FONT face=3DArial =
color=3D#0000ff size=3D2>Req 2:=20
we need to provide a convenient, high-level way to build a message, for =
test=20
case writers.</FONT></SPAN></DIV>
<DIV><SPAN class=3D969114617-12062004><FONT face=3DArial =
color=3D#0000ff size=3D2>This=20
means basically leveraging available APIs, and just defining their =
input, like=20
an application would do.</FONT></SPAN></DIV>
<DIV><SPAN class=3D969114617-12062004><FONT face=3DArial =
color=3D#0000ff=20
size=3D2>&nbsp;(although we even need to abstract these APIs, and just =
"declare"=20
input material).</FONT></SPAN></DIV>
<DIV><SPAN class=3D969114617-12062004><FONT face=3DArial =
color=3D#0000ff size=3D2>That=20
makes it impossible to manipulate the packaging of the=20
messages.</FONT></SPAN></DIV>
<DIV><SPAN class=3D969114617-12062004><FONT face=3DArial =
color=3D#0000ff=20
size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=3D969114617-12062004><FONT face=3DArial =
color=3D#0000ff size=3D2>So we=20
might have to support two ways to build a message:</FONT></SPAN></DIV>
<DIV><SPAN class=3D969114617-12062004><FONT face=3DArial =
color=3D#0000ff=20
size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=3D969114617-12062004>
<DIV><SPAN class=3D969114617-12062004><FONT face=3DArial =
color=3D#0000ff size=3D2>(A)=20
the "intrusive" way, that we do today, where we can manipulate fairly =
well the=20
MIME content (e.g. to create errors),</FONT></SPAN></DIV>
<DIV><SPAN class=3D969114617-12062004><FONT face=3DArial =
color=3D#0000ff size=3D2>but=20
use high-level payload setting operations, as we do =
today.</FONT></SPAN></DIV>
<DIV><SPAN class=3D969114617-12062004><FONT face=3DArial =
color=3D#0000ff=20
size=3D2></FONT></SPAN>&nbsp;</DIV></SPAN></DIV>
<DIV><SPAN class=3D969114617-12062004><FONT face=3DArial =
color=3D#0000ff size=3D2>(B)=20
the "orthodox" way, where we assume that a full messaging API for =
building the=20
message envelope</FONT></SPAN></DIV>
<DIV><SPAN class=3D969114617-12062004><FONT face=3DArial =
color=3D#0000ff size=3D2>is=20
available for a specific transport/packaging. This way is practical =
when we just=20
want to generate regular messages</FONT></SPAN></DIV>
<DIV><SPAN class=3D969114617-12062004><FONT face=3DArial =
color=3D#0000ff size=3D2>teh=20
way an application would do.</FONT></SPAN></DIV>
<DIV><SPAN class=3D969114617-12062004><FONT face=3DArial =
color=3D#0000ff size=3D2>The=20
test case script would just provide the "parameter" =
input</FONT></SPAN></DIV>
<DIV><SPAN class=3D969114617-12062004><FONT face=3DArial =
color=3D#0000ff size=3D2>that=20
will be interpreted by a sequence of calls to this API (of course the =
API is out=20
of scope).</FONT></SPAN></DIV>
<DIV><SPAN class=3D969114617-12062004><FONT face=3DArial =
color=3D#0000ff size=3D2>So in=20
this option, we would just describe in the input parameter items in the =
most=20
neutral way, say a flat (XML) list of</FONT></SPAN></DIV>
<DIV><SPAN class=3D969114617-12062004><FONT face=3DArial =
color=3D#0000ff size=3D2>name -=20
value pairs that an interpretor (say for ebXML) would now how to interpr=
et to=20
generate the proper message,</FONT></SPAN></DIV>
<DIV><SPAN class=3D969114617-12062004><FONT face=3DArial =
color=3D#0000ff size=3D2>like=20
any application code would do. (even the "names" would be specific to a =
message=20
format, say ebXML,</FONT></SPAN></DIV>
<DIV><SPAN class=3D969114617-12062004><FONT face=3DArial =
color=3D#0000ff size=3D2>and=20
not necessarily the same as the corresponding envelope elements). =
Defaults=20
parameter values can be specified apart.</FONT></SPAN></DIV>
<DIV><SPAN class=3D969114617-12062004><FONT face=3DArial =
color=3D#0000ff=20
size=3D2>Payload material to be used by the interpretor, would either =
be directly=20
assigned as values for </FONT></SPAN></DIV>
<DIV><SPAN class=3D969114617-12062004><FONT face=3DArial =
color=3D#0000ff size=3D2>the=20
appropriate parameter, or just referenced. They may result from =
additional=20
specified</FONT></SPAN></DIV>
<DIV><SPAN class=3D969114617-12062004><FONT face=3DArial =
color=3D#0000ff=20
size=3D2>mutations (Mutator).</FONT></SPAN></DIV>
<DIV><SPAN class=3D969114617-12062004><FONT face=3DArial =
color=3D#0000ff size=3D2>That=20
could be somthing like:</FONT></SPAN></DIV>
<DIV><SPAN class=3D969114617-12062004><FONT face=3DArial =
color=3D#0000ff=20
size=3D2>&lt;<SPAN class=3DEmailStyle17><FONT face=3DArial color=3Dnavy =
size=3D2><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt">MessageDeclaration&gt;</SPAN></FONT></SPAN></FONT></SPAN></DIV>
<DIV><SPAN class=3D969114617-12062004><FONT face=3DArial =
color=3D#0000ff size=3D2><SPAN=20
class=3DEmailStyle17><FONT face=3DArial color=3Dnavy size=3D2><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt">&lt;MessageHeader&gt;</SPAN></FONT></SPAN></FONT></SPAN></DIV>
<DIV><SPAN class=3D969114617-12062004><FONT face=3DArial =
color=3D#0000ff size=3D2><SPAN=20
class=3DEmailStyle17><FONT face=3DArial color=3Dnavy size=3D2><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt">...</SPAN></FONT></SPAN></FONT></SPAN></DIV>
<DIV><SPAN class=3D969114617-12062004><FONT color=3D#0000ff><SPAN=20
class=3DEmailStyle17><FONT color=3Dnavy><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt">&lt;parameter=20
name=3D"FromPartyId"&gt;ACME&lt;</SPAN></FONT></SPAN></FONT></SPAN><FONT=
=20
face=3DArial><FONT color=3D#000080><FONT size=3D2>parameter<SPAN=20
class=3D969114617-12062004>&gt;</SPAN></FONT></FONT></FONT></DIV>
<DIV><FONT face=3DArial><FONT color=3D#000080><FONT size=3D2><SPAN=20
class=3D969114617-12062004><SPAN class=3D969114617-12062004><FONT=20
color=3D#0000ff><SPAN class=3DEmailStyle17><FONT color=3Dnavy><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt">&lt;parameter=20
name=3D"ToPartyId2"&gt;NIST&lt;</SPAN></FONT></SPAN></FONT></SPAN><FONT =

face=3DArial><FONT color=3D#000080><FONT size=3D2>parameter<SPAN=20
class=3D969114617-12062004>&gt;</SPAN></FONT></FONT></FONT></SPAN></FONT=
></FONT></FONT></DIV>
<DIV><FONT face=3DArial><FONT color=3D#000080><FONT size=3D2><SPAN=20
class=3D969114617-12062004><FONT face=3DArial><FONT =
color=3D#000080><FONT size=3D2><SPAN=20
class=3D969114617-12062004><SPAN class=3D969114617-12062004><FONT=20
color=3D#0000ff><SPAN class=3DEmailStyle17><FONT color=3Dnavy><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt">&lt;parameter=20
name=3D"COnversationId"&gt;123&lt;</SPAN></FONT></SPAN></FONT></SPAN><FO=
NT=20
face=3DArial><FONT color=3D#000080><FONT size=3D2>parameter<SPAN=20
class=3D969114617-12062004>&gt;</SPAN></FONT></FONT></FONT></SPAN></FONT=
></FONT></FONT></SPAN></FONT></FONT></FONT></DIV>
<DIV><FONT face=3DArial><FONT color=3D#000080><FONT size=3D2><SPAN=20
class=3D969114617-12062004><FONT face=3DArial><FONT =
color=3D#000080><FONT size=3D2><SPAN=20
class=3D969114617-12062004>...</SPAN></FONT></FONT></FONT></SPAN></FONT>=
</FONT></FONT></DIV>
<DIV><FONT face=3DArial><FONT color=3D#000080><FONT size=3D2><SPAN=20
class=3D969114617-12062004><FONT face=3DArial><FONT =
color=3D#000080><FONT size=3D2><SPAN=20
class=3D969114617-12062004>&lt;/MessageHeader&gt;</SPAN></FONT></FONT></=
FONT></SPAN></FONT></FONT></FONT></DIV>
<DIV><FONT face=3DArial><FONT color=3D#000080><FONT size=3D2><SPAN=20
class=3D969114617-12062004><FONT face=3DArial><FONT =
color=3D#000080><FONT size=3D2><SPAN=20
class=3D969114617-12062004><SPAN class=3D969114617-12062004><FONT =
face=3DArial=20
color=3D#0000ff size=3D2><SPAN class=3DEmailStyle17><FONT face=3DArial =
color=3Dnavy=20
size=3D2><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt">&lt;MessagePayloads&gt;</SPAN></FONT></SPAN></FONT></SPAN></SPAN=
></FONT></FONT></FONT></SPAN></FONT></FONT></FONT></DIV>
<DIV><FONT face=3DArial><FONT color=3D#000080><FONT size=3D2><SPAN=20
class=3D969114617-12062004><FONT face=3DArial><FONT =
color=3D#000080><FONT size=3D2><SPAN=20
class=3D969114617-12062004><SPAN class=3D969114617-12062004><FONT =
face=3DArial=20
color=3D#0000ff size=3D2><SPAN class=3DEmailStyle17><FONT face=3DArial =
color=3Dnavy=20
size=3D2><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt">...</SPAN></FONT></SPAN></FONT></SPAN></SPAN></FONT></FONT></FON=
T></SPAN></FONT></FONT></FONT></DIV>
<DIV><FONT face=3DArial><FONT color=3D#000080><FONT size=3D2><SPAN=20
class=3D969114617-12062004><FONT face=3DArial><FONT =
color=3D#000080><FONT size=3D2><SPAN=20
class=3D969114617-12062004><SPAN class=3D969114617-12062004><FONT =
face=3DArial=20
color=3D#0000ff size=3D2><SPAN class=3DEmailStyle17><FONT face=3DArial =
color=3Dnavy=20
size=3D2><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt"><SPAN=20
class=3D969114617-12062004><FONT color=3D#0000ff><SPAN =
class=3DEmailStyle17><FONT=20
color=3Dnavy><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt">
<DIV><FONT face=3DArial><FONT color=3D#000080><FONT size=3D2><SPAN=20
class=3D969114617-12062004><FONT face=3DArial><FONT =
color=3D#000080><FONT size=3D2><SPAN=20
class=3D969114617-12062004><SPAN class=3D969114617-12062004><FONT =
face=3DArial=20
color=3D#0000ff size=3D2><SPAN class=3DEmailStyle17><FONT face=3DArial =
color=3Dnavy=20
size=3D2><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt"><SPAN=20
class=3D969114617-12062004><FONT color=3D#0000ff><SPAN =
class=3DEmailStyle17><FONT=20
color=3Dnavy><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt">&lt;payload=20
id=3D"PurchaseOrder1"<SPAN style=3D"mso-spacerun: =
yes">&nbsp;</SPAN>&gt;<SPAN=20
style=3D"mso-spacerun: =
yes">&nbsp;</SPAN></SPAN></FONT></SPAN></FONT></SPAN></SPAN></FONT></SPA=
N></FONT></SPAN></SPAN></FONT></FONT></FONT></SPAN></FONT></FONT></FONT>=
</DIV>
<DIV><FONT face=3DArial><FONT color=3D#000080><FONT size=3D2><SPAN=20
class=3D969114617-12062004><FONT face=3DArial><FONT =
color=3D#000080><FONT size=3D2><SPAN=20
class=3D969114617-12062004><SPAN class=3D969114617-12062004><FONT =
face=3DArial=20
color=3D#0000ff size=3D2><SPAN class=3DEmailStyle17><FONT face=3DArial =
color=3Dnavy=20
size=3D2><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt"><SPAN=20
class=3D969114617-12062004><FONT color=3D#0000ff><SPAN =
class=3DEmailStyle17><FONT=20
color=3Dnavy><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt"><SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp;&nbsp; &lt;value&gt;(RosettaNet =
purchase=20
order)=20
&lt;value&gt;</SPAN></SPAN></FONT></SPAN></FONT></SPAN></SPAN></FONT></S=
PAN></FONT></SPAN></SPAN></FONT></FONT></FONT></SPAN></FONT></FONT></FON=
T></DIV>
<DIV><FONT face=3DArial><FONT color=3D#000080><FONT size=3D2><SPAN=20
class=3D969114617-12062004><FONT face=3DArial><FONT =
color=3D#000080><FONT size=3D2><SPAN=20
class=3D969114617-12062004><SPAN class=3D969114617-12062004><FONT =
face=3DArial=20
color=3D#0000ff size=3D2><SPAN class=3DEmailStyle17><FONT face=3DArial =
color=3Dnavy=20
size=3D2><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt"><SPAN=20
class=3D969114617-12062004><FONT color=3D#0000ff><SPAN =
class=3DEmailStyle17><FONT=20
color=3Dnavy><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt"><SPAN=20
style=3D"mso-spacerun: =
yes">&lt;/payload&nbsp;&gt;</SPAN></SPAN></FONT></SPAN></FONT></SPAN></S=
PAN></FONT></SPAN></FONT></SPAN></SPAN></FONT></FONT></FONT></SPAN></FON=
T></FONT></FONT></DIV>
<DIV><FONT face=3DArial><FONT color=3D#000080><FONT size=3D2><SPAN=20
class=3D969114617-12062004><FONT face=3DArial><FONT =
color=3D#000080><FONT size=3D2><SPAN=20
class=3D969114617-12062004><SPAN class=3D969114617-12062004><FONT =
face=3DArial=20
color=3D#0000ff size=3D2><SPAN class=3DEmailStyle17><FONT face=3DArial =
color=3Dnavy=20
size=3D2><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt"><SPAN=20
class=3D969114617-12062004><FONT color=3D#0000ff><SPAN =
class=3DEmailStyle17><FONT=20
color=3Dnavy><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt"><SPAN=20
style=3D"mso-spacerun: =
yes"></SPAN></SPAN></FONT></SPAN></FONT></SPAN></SPAN></FONT></SPAN></FO=
NT></SPAN></SPAN></FONT></FONT></FONT></SPAN></FONT></FONT></FONT>&lt;pa=
yload=20
id=3D"PurchaseOrder2"<SPAN style=3D"mso-spacerun: =
yes">&nbsp;</SPAN>&gt;<SPAN=20
style=3D"mso-spacerun: =
yes">&nbsp;</SPAN></SPAN></FONT></SPAN></FONT></SPAN></SPAN></FONT></SPA=
N></FONT></SPAN></SPAN></FONT></FONT></FONT></SPAN></FONT></FONT></FONT>=
</DIV></DIV>
<DIV><FONT face=3DArial><FONT color=3D#000080><FONT size=3D2><SPAN=20
class=3D969114617-12062004><FONT face=3DArial><FONT =
color=3D#000080><FONT size=3D2><SPAN=20
class=3D969114617-12062004><SPAN class=3D969114617-12062004><FONT =
face=3DArial=20
color=3D#0000ff size=3D2><SPAN class=3DEmailStyle17><FONT face=3DArial =
color=3Dnavy=20
size=3D2><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt"><SPAN=20
class=3D969114617-12062004><FONT color=3D#0000ff><SPAN =
class=3DEmailStyle17><FONT=20
color=3Dnavy><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt"><SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp;&nbsp; &lt;value&gt;(RosettaNet =
purchase=20
order)=20
&lt;value&gt;</SPAN></SPAN></FONT></SPAN></FONT></SPAN></SPAN></FONT></S=
PAN></FONT></SPAN></SPAN></FONT></FONT></FONT></SPAN></FONT></FONT></FON=
T></DIV>
<DIV><FONT face=3DArial><FONT color=3D#000080><FONT size=3D2><SPAN=20
class=3D969114617-12062004><FONT face=3DArial><FONT =
color=3D#000080><FONT size=3D2><SPAN=20
class=3D969114617-12062004><SPAN class=3D969114617-12062004><FONT =
face=3DArial=20
color=3D#0000ff size=3D2><SPAN class=3DEmailStyle17><FONT face=3DArial =
color=3Dnavy=20
size=3D2><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt"><SPAN=20
class=3D969114617-12062004><FONT color=3D#0000ff><SPAN =
class=3DEmailStyle17><FONT=20
color=3Dnavy><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt"><SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp;&nbsp;=20
&lt;mutator&gt;...&lt;/mutator&gt;</SPAN></SPAN></FONT></SPAN></FONT></S=
PAN></SPAN></FONT></SPAN></FONT></SPAN></SPAN></FONT></FONT></FONT></SPA=
N></FONT></FONT></FONT></DIV>
<DIV><FONT face=3DArial><FONT color=3D#000080><FONT size=3D2><SPAN=20
class=3D969114617-12062004><FONT face=3DArial><FONT =
color=3D#000080><FONT size=3D2><SPAN=20
class=3D969114617-12062004><SPAN class=3D969114617-12062004><FONT =
face=3DArial=20
color=3D#0000ff size=3D2><SPAN class=3DEmailStyle17><FONT face=3DArial =
color=3Dnavy=20
size=3D2><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt"><SPAN=20
class=3D969114617-12062004><FONT color=3D#0000ff><SPAN =
class=3DEmailStyle17><FONT=20
color=3Dnavy><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt"><SPAN=20
style=3D"mso-spacerun: =
yes">&lt;/payload&nbsp;&gt;&nbsp;</SPAN></SPAN></FONT></SPAN></FONT></SP=
AN></SPAN></FONT></SPAN></FONT></SPAN></SPAN></FONT></FONT></FONT></SPAN=
></FONT></FONT></FONT></DIV>
<DIV><FONT face=3DArial><FONT color=3D#000080><FONT size=3D2><SPAN=20
class=3D969114617-12062004><FONT face=3DArial><FONT =
color=3D#000080><FONT size=3D2><SPAN=20
class=3D969114617-12062004><SPAN class=3D969114617-12062004><FONT =
face=3DArial=20
color=3D#0000ff size=3D2><SPAN class=3DEmailStyle17><FONT face=3DArial =
color=3Dnavy=20
size=3D2><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt"><SPAN=20
class=3D969114617-12062004><FONT color=3D#0000ff><SPAN =
class=3DEmailStyle17><FONT=20
color=3Dnavy><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt"><SPAN=20
style=3D"mso-spacerun: yes"><SPAN class=3D969114617-12062004><FONT =
face=3DArial><FONT=20
color=3D#000080><FONT size=3D2><SPAN class=3D969114617-12062004><SPAN=20
class=3D969114617-12062004><FONT face=3DArial color=3D#0000ff =
size=3D2><SPAN=20
class=3DEmailStyle17><FONT face=3DArial color=3Dnavy size=3D2><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt"><SPAN=20
class=3D969114617-12062004><FONT color=3D#0000ff><SPAN =
class=3DEmailStyle17><FONT=20
color=3Dnavy><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt">&lt;payload=20
id=3D"BusinessAck"<SPAN style=3D"mso-spacerun: yes">&nbsp;=20
</SPAN>fileURI=3D"BusinessAck.xml" /&gt;<SPAN style=3D"mso-spacerun: =
yes">&nbsp;=20
</SPAN></SPAN></FONT></SPAN></FONT></SPAN></SPAN></FONT></SPAN></FONT></=
SPAN></SPAN></FONT></FONT></FONT></SPAN></SPAN></SPAN></FONT></SPAN></FO=
NT></SPAN></SPAN></FONT></SPAN></FONT></SPAN></SPAN></FONT></FONT></FONT=
></SPAN></FONT></FONT></FONT></DIV>
<DIV><FONT face=3DArial><FONT color=3D#000080><FONT size=3D2><SPAN=20
class=3D969114617-12062004><FONT face=3DArial><FONT =
color=3D#000080><FONT size=3D2><SPAN=20
class=3D969114617-12062004><SPAN class=3D969114617-12062004><FONT =
face=3DArial=20
color=3D#0000ff size=3D2><SPAN class=3DEmailStyle17><FONT face=3DArial =
color=3Dnavy=20
size=3D2><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt"><SPAN=20
class=3D969114617-12062004><FONT color=3D#0000ff><SPAN =
class=3DEmailStyle17><FONT=20
color=3Dnavy><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt"><SPAN=20
style=3D"mso-spacerun: yes"><SPAN class=3D969114617-12062004><FONT =
face=3DArial><FONT=20
color=3D#000080><FONT size=3D2><SPAN class=3D969114617-12062004><SPAN=20
class=3D969114617-12062004><FONT face=3DArial color=3D#0000ff =
size=3D2><SPAN=20
class=3DEmailStyle17><FONT face=3DArial color=3Dnavy size=3D2><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt"><SPAN=20
class=3D969114617-12062004><FONT color=3D#0000ff><SPAN =
class=3DEmailStyle17><FONT=20
color=3Dnavy><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt"><SPAN=20
style=3D"mso-spacerun: =
yes">...</SPAN></SPAN></FONT></SPAN></FONT></SPAN></SPAN></FONT></SPAN><=
/FONT></SPAN></SPAN></FONT></FONT></FONT></SPAN></SPAN></SPAN></FONT></S=
PAN></FONT></SPAN></SPAN></FONT></SPAN></FONT></SPAN></SPAN></FONT></FON=
T></FONT></SPAN></FONT></FONT></FONT></DIV>
<DIV><FONT face=3DArial><FONT color=3D#000080><FONT size=3D2><SPAN=20
class=3D969114617-12062004><FONT face=3DArial><FONT =
color=3D#000080><FONT size=3D2><SPAN=20
class=3D969114617-12062004><SPAN class=3D969114617-12062004><FONT =
face=3DArial=20
color=3D#0000ff size=3D2><SPAN class=3DEmailStyle17><FONT face=3DArial =
color=3Dnavy=20
size=3D2><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt">
<DIV><FONT face=3DArial><FONT color=3D#000080><FONT size=3D2><SPAN=20
class=3D969114617-12062004><FONT face=3DArial><FONT =
color=3D#000080><FONT size=3D2><SPAN=20
class=3D969114617-12062004><SPAN class=3D969114617-12062004><FONT =
face=3DArial=20
color=3D#0000ff size=3D2><SPAN class=3DEmailStyle17><FONT face=3DArial =
color=3Dnavy=20
size=3D2><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt">&lt;./MessagePayloads&gt;</SPAN></FONT></SPAN></FONT></SPAN></SP=
AN></FONT></FONT></FONT></SPAN></FONT></FONT></FONT></DIV></SPAN></FONT>=
</SPAN></FONT></SPAN></SPAN></FONT></FONT></FONT></SPAN></FONT></FONT></=
FONT></DIV>
<DIV><FONT face=3DArial><FONT color=3D#000080><FONT size=3D2><SPAN=20
class=3D969114617-12062004><FONT face=3DArial><FONT =
color=3D#000080><FONT size=3D2><SPAN=20
class=3D969114617-12062004><SPAN class=3D969114617-12062004><FONT =
face=3DArial=20
color=3D#0000ff size=3D2>&lt;/<SPAN class=3DEmailStyle17><FONT =
face=3DArial color=3Dnavy=20
size=3D2><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt">MessageDeclaration&gt;</SPAN></FONT></SPAN></FONT></SPAN></SPAN>=
</FONT></FONT></FONT></SPAN></FONT></FONT></FONT></DIV>
<DIV><FONT face=3DArial><FONT color=3D#000080><FONT size=3D2><SPAN=20
class=3D969114617-12062004><FONT face=3DArial><FONT =
color=3D#000080><FONT size=3D2><SPAN=20
class=3D969114617-12062004>So for an ebXML binding, we just have to =
define the=20
list of parameter names for=20
ebXML.</SPAN></FONT></FONT></FONT></SPAN></FONT></FONT></FONT></DIV>
<DIV><FONT face=3DArial><FONT color=3D#000080><FONT size=3D2><SPAN=20
class=3D969114617-12062004><FONT face=3DArial><FONT =
color=3D#000080><FONT size=3D2><SPAN=20
class=3D969114617-12062004>From specification viewpoint, that is not =
hard to=20
support...</SPAN></FONT></FONT></FONT></SPAN></FONT></FONT></FONT></DIV>=

<DIV><SPAN class=3D969114617-12062004><FONT face=3DArial =
color=3D#0000ff=20
size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=3D969114617-12062004><FONT face=3DArial =
color=3D#0000ff=20
size=3D2>Opinion?</FONT></SPAN></DIV>
<DIV><SPAN class=3D969114617-12062004><FONT face=3DArial =
color=3D#0000ff=20
size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=3D969114617-12062004><FONT face=3DArial =
color=3D#0000ff=20
size=3D2>Jacques</FONT></SPAN></DIV>
<DIV><FONT face=3DTahoma><BR><FONT size=3D2><SPAN =
class=3D969114617-12062004><FONT=20
face=3DArial color=3D#0000ff>&nbsp;</FONT></SPAN>-----Original=20
Message-----<BR><B>From:</B> Michael Kass=20
[mailto:michael.kass@nist.gov]<BR><B>Sent:</B> Tuesday, June 08, 2004 =
2:59=20
PM<BR><B>To:</B> Jacques Durand; ebXML IIC - main list (E-mail)=20
(E-mail)<BR><B>Cc:</B> tsakach@certivo.net<BR><B>Subject:</B> RE: =
[ebxml-iic]=20
minutes, and next call - follow up comments<BR><BR></FONT></FONT></DIV>
<BLOCKQUOTE dir=3Dltr style=3D"MARGIN-RIGHT: 0px">
  <DIV class=3DSection1>
  <P class=3DMsoNormal><SPAN class=3DEmailStyle18><FONT face=3DArial =
color=3D#993366=20
  size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt">Jacques,<o:p></o:p></SPAN></FONT></SPAN></P>
  <P class=3DMsoNormal><SPAN class=3DEmailStyle18><FONT face=3DArial =
color=3D#993366=20
  size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt"><![if =
!supportEmptyParas]><![endif]>&nbsp;<o:p></o:p></SPAN></FONT></SPAN></P>=

  <P class=3DMsoNormal><SPAN class=3DEmailStyle18><FONT face=3DArial =
color=3D#993366=20
  size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt"><![if =
!supportEmptyParas]><![endif]>&nbsp;<o:p></o:p></SPAN></FONT></SPAN></P>=

  <P class=3DMsoNormal><SPAN class=3DEmailStyle18><FONT face=3DArial =
color=3D#993366=20
  size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt"><SPAN=20
  style=3D"mso-spacerun: yes">&nbsp;&nbsp;&nbsp; </SPAN>One more thing =
that I=20
  think makes combining &lt;SetPayload&gt; into the =
&lt;MessageDeclaration&gt;=20
  is that, because an XSLT processor can only output one stream ( and =
can only=20
  use one stylesheet at a time I believe).. multiple Payloads cannot be =
mutated=20
  (each with their own &lt;Mutator&gt; stylesheet) and attached to the =
outgoing=20
  message.<SPAN style=3D"mso-spacerun: yes">&nbsp; </SPAN>So combining =
multiple=20
  &lt;SetPayload&gt; operations ( or even one) inside of a=20
  &lt;MessageDeclaration&gt; will not work, and I would think any =
workaround=20
  would be inefficient.<SPAN style=3D"mso-spacerun: yes">&nbsp;&nbsp;=20
  </SPAN>Comments from =
implementers?<o:p></o:p></SPAN></FONT></SPAN></P>
  <P class=3DMsoNormal><SPAN class=3DEmailStyle18><FONT face=3DArial =
color=3D#993366=20
  size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt"><![if =
!supportEmptyParas]><![endif]>&nbsp;<o:p></o:p></SPAN></FONT></SPAN></P>=

  <P class=3DMsoNormal><SPAN class=3DEmailStyle18><FONT face=3DArial =
color=3D#993366=20
  size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt">Mike<o:p></o:p></SPAN></FONT></SPAN></P>
  <P class=3DMsoNormal><SPAN class=3DEmailStyle18><FONT face=3DArial =
color=3D#993366=20
  size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt"><![if =
!supportEmptyParas]><![endif]>&nbsp;<o:p></o:p></SPAN></FONT></SPAN></P>=

  <P class=3DMsoNormal><SPAN class=3DEmailStyle18><FONT face=3DArial =
color=3D#993366=20
  size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt"><![if =
!supportEmptyParas]><![endif]>&nbsp;<o:p></o:p></SPAN></FONT></SPAN></P>=

  <P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.5in"><FONT face=3DTahoma =
color=3Dblack=20
  size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: =
Tahoma">-----Original=20
  Message-----<BR><B><SPAN style=3D"FONT-WEIGHT: bold">From:</SPAN></B> =
Michael=20
  Kass [mailto:michael.kass@nist.gov]<BR><B><SPAN=20
  style=3D"FONT-WEIGHT: bold">Sent:</SPAN></B> Tuesday, June 08, 2004 =
5:42=20
  PM<BR><B><SPAN style=3D"FONT-WEIGHT: bold">To:</SPAN></B> Jacques =
Durand; ebXML=20
  IIC - main list (E-mail) (E-mail)<BR><B><SPAN=20
  style=3D"FONT-WEIGHT: bold">Subject:</SPAN></B> RE: [ebxml-iic] =
minutes, and=20
  next call - follow up comments</SPAN></FONT></P>
  <P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.5in"><FONT face=3D"Times =
New Roman"=20
  size=3D3><SPAN=20
  style=3D"FONT-SIZE: 12pt"><![if =
!supportEmptyParas]><![endif]>&nbsp;<o:p></o:p></SPAN></FONT></P>
  <P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.5in"><SPAN =
class=3DEmailStyle17><FONT=20
  face=3DArial color=3Dnavy size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt">Jacques=20
  and all,<o:p></o:p></SPAN></FONT></SPAN></P>
  <P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.5in"><SPAN =
class=3DEmailStyle17><FONT=20
  face=3DArial color=3Dnavy size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt"><![if =
!supportEmptyParas]><![endif]>&nbsp;<o:p></o:p></SPAN></FONT></SPAN></P>=

  <P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.5in"><SPAN =
class=3DEmailStyle17><FONT=20
  face=3DArial color=3Dnavy size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt"><SPAN=20
  style=3D"mso-spacerun: yes">&nbsp; </SPAN>Here's my comments from =
yesterdays'=20
  minutes.<o:p></o:p></SPAN></FONT></SPAN></P>
  <P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.5in"><SPAN =
class=3DEmailStyle17><FONT=20
  face=3DArial color=3Dnavy size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt"><![if =
!supportEmptyParas]><![endif]>&nbsp;<o:p></o:p></SPAN></FONT></SPAN></P>=

  <P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.5in"><SPAN =
class=3DEmailStyle17><FONT=20
  face=3DArial color=3Dnavy size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt">Mike<o:p></o:p></SPAN></FONT></SPAN></P>
  <P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.5in"><SPAN =
class=3DEmailStyle17><FONT=20
  face=3DArial color=3Dnavy size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt"><![if =
!supportEmptyParas]><![endif]>&nbsp;<o:p></o:p></SPAN></FONT></SPAN></P>=

  <P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.5in"><SPAN =
class=3DEmailStyle17><FONT=20
  face=3DArial color=3Dnavy size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt"><![if =
!supportEmptyParas]><![endif]>&nbsp;<o:p></o:p></SPAN></FONT></SPAN></P>=

  <P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.5in"><SPAN =
class=3DEmailStyle17><FONT=20
  face=3DArial color=3Dnavy size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt"><![if =
!supportEmptyParas]><![endif]>&nbsp;<o:p></o:p></SPAN></FONT></SPAN></P>=

  <P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.5in"><SPAN =
class=3DEmailStyle17><FONT=20
  face=3DArial color=3Dnavy size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt">3.=20
  TestFramework 1.1 Follow-up on latest=20
  discussions:<o:p></o:p></SPAN></FONT></SPAN></P>
  <P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.5in"><SPAN =
class=3DEmailStyle17><FONT=20
  face=3DArial color=3Dnavy size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt">-=20
  Comments on Use Case #1:<SPAN style=3D"mso-spacerun: yes">&nbsp; =
</SPAN>why=20
  still SetPayload() used? Cant we manipulate payload=20
  directly<o:p></o:p></SPAN></FONT></SPAN></P>
  <P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.5in"><SPAN =
class=3DEmailStyle17><FONT=20
  face=3DArial color=3Dnavy size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt">via=20
  the XML representation of the entire message, as we did for =
GetPayload()?=20
  Mike: yes <o:p></o:p></SPAN></FONT></SPAN></P>
  <P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.5in"><SPAN =
class=3DEmailStyle17><FONT=20
  face=3DArial color=3Dnavy size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt"><![if =
!supportEmptyParas]><![endif]>&nbsp;<o:p></o:p></SPAN></FONT></SPAN></P>=

  <P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.5in"><SPAN =
class=3DEmailStyle17><FONT=20
  face=3DArial color=3Dnavy size=3D2><SPAN 
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt">[MIKE]=20
  -<SPAN style=3D"mso-spacerun: yes">&nbsp; </SPAN>I say "yes" with=20
  reservations:<SPAN style=3D"mso-spacerun: yes">&nbsp; </SPAN>The =
current XML=20
  (using &lt;SetPayload&gt; ) separates message=20
  envelope<o:p></o:p></SPAN></FONT></SPAN></P>
  <P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.5in"><SPAN =
class=3DEmailStyle17><FONT=20
  face=3DArial color=3Dnavy size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt">construction=20
  from payload construction and inclusion.<SPAN style=3D"mso-spacerun: =
yes">&nbsp;=20
  </SPAN>It really requires no more XML code, and allows any type=20
  <o:p></o:p></SPAN></FONT></SPAN></P>
  <P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.5in"><SPAN =
class=3DEmailStyle17><FONT=20
  face=3DArial color=3Dnavy size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt">of=20
  payload (GIF image, executable code, XML file, EDI file) to be =
attached,=20
  agnostic of the messaging protocol =
being<o:p></o:p></SPAN></FONT></SPAN></P>
  <P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.5in"><SPAN =
class=3DEmailStyle17><FONT=20
  face=3DArial color=3Dnavy size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt">used.<SPAN=20
  style=3D"mso-spacerun: yes">&nbsp; </SPAN>(if we eliminate the =
"content-ID" and=20
  "content-Location" attributes, and simply substitute=20
  "id".<o:p></o:p></SPAN></FONT></SPAN></P>
  <P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.5in"><SPAN =
class=3DEmailStyle17><FONT=20
  face=3DArial color=3Dnavy size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt"><![if =
!supportEmptyParas]><![endif]>&nbsp;<o:p></o:p></SPAN></FONT></SPAN></P>=

  <P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.5in"><SPAN =
class=3DEmailStyle17><FONT=20
  face=3DArial color=3Dnavy size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt">[MIKE]=20
  - Combining &lt;SetPayload&gt; into the &lt;MessageDeclaration&gt; =
makes=20
  sense, however it puts a burden on an XSLT processor, that cannot =
process=20
  non-xml content, cannot generate multiple output streams ( i.e. =
multiple=20
  payloads ), and cannot interface with the messaging API.<SPAN=20
  style=3D"mso-spacerun: yes">&nbsp; </SPAN>XSLT is a text processor =
only.<SPAN=20
  style=3D"mso-spacerun: yes">&nbsp; </SPAN>Trying to make it perform =
attachment=20
  construction (I believe) is beyond the scope of what was intended =
when Drake=20
  Certivo suggested using XSLT as a mutator to message envelope and =
payloads.=20
  <o:p></o:p></SPAN></FONT></SPAN></P>
  <P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.5in"><SPAN =
class=3DEmailStyle17><FONT=20
  face=3DArial color=3Dnavy size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt"><![if =
!supportEmptyParas]><![endif]>&nbsp;<o:p></o:p></SPAN></FONT></SPAN></P>=

  <P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.5in"><SPAN =
class=3DEmailStyle17><FONT=20
  face=3DArial color=3Dnavy size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt">[MIKE]=20
  - It "can" be done, but that means a "2 pass" parse of the=20
  &lt;MessageDeclaration&gt;. Once to construct the message envelope =
(via XSLT),=20
  and a second pass to interpret the transport and messaging envelope=20
  declaration, as well as to interpret the &lt;SetPayload&gt; =
instruction, find=20
  the appropriate attachment ( via URI ), and bind the attachment to =
the message=20
  ( apriori, knowing the transport and messaging binding ) This is =
defined in=20
  the &lt;ConfigurationGroup&gt; with the &lt;Transport&gt; and =
&lt;Envelope&gt;=20
  configuration parameters.<o:p></o:p></SPAN></FONT></SPAN></P>
  <P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.5in"><SPAN =
class=3DEmailStyle17><FONT=20
  face=3DArial color=3Dnavy size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt"><![if =
!supportEmptyParas]><![endif]>&nbsp;<o:p></o:p></SPAN></FONT></SPAN></P>=

  <P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.5in"><SPAN =
class=3DEmailStyle17><FONT=20
  face=3DArial color=3Dnavy size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt"><![if =
!supportEmptyParas]><![endif]>&nbsp;<o:p></o:p></SPAN></FONT></SPAN></P>=

  <P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.5in"><SPAN =
class=3DEmailStyle17><FONT=20
  face=3DArial color=3Dnavy size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt"><![if =
!supportEmptyParas]><![endif]>&nbsp;<o:p></o:p></SPAN></FONT></SPAN></P>=

  <P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.5in"><SPAN =
class=3DEmailStyle17><FONT=20
  face=3DArial color=3Dnavy size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt">Comments?<o:p></o:p></SPAN></FONT></SPAN></P>
  <P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.5in"><SPAN =
class=3DEmailStyle17><FONT=20
  face=3DArial color=3Dnavy size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt"><![if =
!supportEmptyParas]><![endif]>&nbsp;<o:p></o:p></SPAN></FONT></SPAN></P>=

  <P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.5in"><SPAN =
class=3DEmailStyle17><FONT=20
  face=3DArial color=3Dnavy size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt"><![if =
!supportEmptyParas]><![endif]>&nbsp;<o:p></o:p></SPAN></FONT></SPAN></P>=

  <P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.5in"><SPAN =
class=3DEmailStyle17><FONT=20
  face=3DArial color=3Dnavy size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt">In any=20
  event, here is what a "merged" &lt;MessageDeclaration&gt; might look=20
  like:<o:p></o:p></SPAN></FONT></SPAN></P>
  <P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.5in"><SPAN =
class=3DEmailStyle17><FONT=20
  face=3DArial color=3Dnavy size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt"><![if =
!supportEmptyParas]><![endif]>&nbsp;<o:p></o:p></SPAN></FONT></SPAN></P>=

  <P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.5in"><SPAN =
class=3DEmailStyle17><FONT=20
  face=3DArial color=3Dnavy size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt">&lt;MessageDeclaration&gt;<o:p></o:p></SPAN></FONT></SPAN></P>
  <P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.5in"><SPAN =
class=3DEmailStyle17><FONT=20
  face=3DArial color=3Dnavy size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt">&lt;mime:MessageContainer&gt;<o:p></o:p></SPAN></FONT></SPAN></P=
>
  <P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.5in"><SPAN =
class=3DEmailStyle17><FONT=20
  face=3DArial color=3Dnavy size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt">&lt;soap:Envelope&gt;<o:p></o:p></SPAN></FONT></SPAN></P>
  <P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.5in"><SPAN =
class=3DEmailStyle17><FONT=20
  face=3DArial color=3Dnavy size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt">&lt;soap:Header&gt;<o:p></o:p></SPAN></FONT></SPAN></P>
  <P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.5in"><SPAN =
class=3DEmailStyle17><FONT=20
  face=3DArial color=3Dnavy size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt">&lt;eb:MessageHeader&gt;<o:p></o:p></SPAN></FONT></SPAN></P>
  <P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.5in"><SPAN =
class=3DEmailStyle17><FONT=20
  face=3DArial color=3Dnavy size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt">&lt;/soap:Header&gt;<o:p></o:p></SPAN></FONT></SPAN></P>
  <P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.5in"><SPAN =
class=3DEmailStyle17><FONT=20
  face=3DArial color=3Dnavy size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt">&lt;soap:Body&gt;<o:p></o:p></SPAN></FONT></SPAN></P>
  <P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.5in"><SPAN =
class=3DEmailStyle17><FONT=20
  face=3DArial color=3Dnavy size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt">&lt;eb:Manifest&gt;<o:p></o:p></SPAN></FONT></SPAN></P>
  <P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.5in"><SPAN =
class=3DEmailStyle17><FONT=20
  face=3DArial color=3Dnavy size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt">&lt;/soap:Body&gt;<o:p></o:p></SPAN></FONT></SPAN></P>
  <P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.5in"><SPAN =
class=3DEmailStyle17><FONT=20
  face=3DArial color=3Dnavy size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt">&lt;/soap:Envelope&gt;<o:p></o:p></SPAN></FONT></SPAN></P>
  <P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.5in"><SPAN =
class=3DEmailStyle17><FONT=20
  face=3DArial color=3Dnavy size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt">&lt;/mime:MessageContainer&gt;<o:p></o:p></SPAN></FONT></SPAN></=
P>
  <P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.5in"><SPAN =
class=3DEmailStyle17><FONT=20
  face=3DArial color=3Dnavy size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt"><![if =
!supportEmptyParas]><![endif]>&nbsp;<o:p></o:p></SPAN></FONT></SPAN></P>=

  <P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.5in"><SPAN =
class=3DEmailStyle17><FONT=20
  face=3DArial color=3Dnavy size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt">&lt;SetPayload=20
  id=3D"PORequest" &gt;<SPAN style=3D"mso-spacerun: yes">&nbsp; =
</SPAN>(attachment=20
  of an "inlined" XML document)<o:p></o:p></SPAN></FONT></SPAN></P>
  <P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.5in"><SPAN =
class=3DEmailStyle17><FONT=20
  face=3DArial color=3Dnavy size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt">&lt;PurchaseOrderRequest=20
  xmlns=3D"xxx"&gt;<o:p></o:p></SPAN></FONT></SPAN></P>
  <P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.5in"><SPAN =
class=3DEmailStyle17><FONT=20
  face=3DArial color=3Dnavy size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt">...<o:p></o:p></SPAN></FONT></SPAN></P>
  <P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.5in"><SPAN =
class=3DEmailStyle17><FONT=20
  face=3DArial color=3Dnavy size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt">&lt;/PurchaseOrderRequest&gt;<o:p></o:p></SPAN></FONT></SPAN></P=
>
  <P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.5in"><SPAN =
class=3DEmailStyle17><FONT=20
  face=3DArial color=3Dnavy size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt"><![if =
!supportEmptyParas]><![endif]>&nbsp;<o:p></o:p></SPAN></FONT></SPAN></P>=

  <P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.5in"><SPAN =
class=3DEmailStyle17><FONT=20
  face=3DArial color=3Dnavy size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt">&lt;SetPayload=20
  id=3D"BusinessAck"<SPAN style=3D"mso-spacerun: yes">&nbsp;=20
  </SPAN>fileURI=3D"BusinessAck.xml"&gt;<SPAN style=3D"mso-spacerun: =
yes">&nbsp;=20
  </SPAN>(attachmen of an external =
file)<o:p></o:p></SPAN></FONT></SPAN></P>
  <P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.5in"><SPAN =
class=3DEmailStyle17><FONT=20
  face=3DArial color=3Dnavy size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt">&lt;/SetPayload&gt;<o:p></o:p></SPAN></FONT></SPAN></P>
  <P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.5in"><SPAN =
class=3DEmailStyle17><FONT=20
  face=3DArial color=3Dnavy size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt"><![if =
!supportEmptyParas]><![endif]>&nbsp;<o:p></o:p></SPAN></FONT></SPAN></P>=

  <P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.5in"><SPAN =
class=3DEmailStyle17><FONT=20
  face=3DArial color=3Dnavy size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt">&lt;/MessageDeclaration&gt;<o:p></o:p></SPAN></FONT></SPAN></P>
  <P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.75in"><SPAN =
class=3DEmailStyle17><FONT=20
  face=3DArial color=3Dnavy size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt"><SPAN=20
  style=3D"mso-spacerun: =
yes">&nbsp;</SPAN><o:p></o:p></SPAN></FONT></SPAN></P>
  <P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.5in"><SPAN =
class=3DEmailStyle17><FONT=20
  face=3DArial color=3Dnavy size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt"><![if =
!supportEmptyParas]><![endif]>&nbsp;<o:p></o:p></SPAN></FONT></SPAN></P>=

  <P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.5in"><SPAN =
class=3DEmailStyle17><FONT=20
  face=3DArial color=3Dnavy size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt"><![if =
!supportEmptyParas]><![endif]>&nbsp;<o:p></o:p></SPAN></FONT></SPAN></P>=

  <P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.5in"><SPAN =
class=3DEmailStyle17><FONT=20
  face=3DArial color=3Dnavy size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt">Advantage:=20
  knowledge on the message envelope (MIME here) does not have to be =
hard coded=20
  in a<o:p></o:p></SPAN></FONT></SPAN></P>
  <P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.5in"><SPAN =
class=3DEmailStyle17><FONT=20
  face=3DArial color=3Dnavy size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt">Test=20
  Driver operation.<o:p></o:p></SPAN></FONT></SPAN></P>
  <P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.5in"><SPAN =
class=3DEmailStyle17><FONT=20
  face=3DArial color=3Dnavy size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt"><![if =
!supportEmptyParas]><![endif]>&nbsp;<o:p></o:p></SPAN></FONT></SPAN></P>=

  <P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.5in"><SPAN =
class=3DEmailStyle17><FONT=20
  face=3DArial color=3Dnavy size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt">[MIKE]=20
  - That is true.<SPAN style=3D"mso-spacerun: yes">&nbsp; =
</SPAN>Placing=20
  &lt;SetPayload&gt; inside of the &lt;MessageDeclaration&gt; instead =
of=20
  external to it has no influence on whether the Test Driver is =
agnostic to MIME=20
  or not.<SPAN style=3D"mso-spacerun: yes">&nbsp; </SPAN>Removing the=20
  mime:Content-ID and mime:Content-Location attributes, combined with =
providing=20
  a &lt;ConfigurationGroup&gt; element of =
<o:p></o:p></SPAN></FONT></SPAN></P>
  <P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.5in"><SPAN =
class=3DEmailStyle17><FONT=20
  face=3DArial color=3Dnavy size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt"><![if =
!supportEmptyParas]><![endif]>&nbsp;<o:p></o:p></SPAN></FONT></SPAN></P>=

  <P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.5in"><SPAN =
class=3DEmailStyle17><FONT=20
  face=3DArial color=3Dnavy size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt">&lt;Transport&gt;HTTP1.1&lt;/Transport&gt;<o:p></o:p></SPAN></FO=
NT></SPAN></P>
  <P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.5in"><SPAN =
class=3DEmailStyle17><FONT=20
  face=3DArial color=3Dnavy size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt"><SPAN=20
  style=3D"mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</SPAN><SPAN=20
  style=3D"mso-spacerun: =
yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;</SPAN>or=20
  <o:p></o:p></SPAN></FONT></SPAN></P>
  <P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.5in"><SPAN =
class=3DEmailStyle17><FONT=20
  face=3DArial color=3Dnavy size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt">&lt;Transport&gt;SMTP&lt;/Transport&gt;<o:p></o:p></SPAN></FONT>=
</SPAN></P>
  <P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.5in"><SPAN =
class=3DEmailStyle17><FONT=20
  face=3DArial color=3Dnavy size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt"><SPAN=20
  style=3D"mso-spacerun: =
yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
  </SPAN>or <o:p></o:p></SPAN></FONT></SPAN></P>
  <P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.5in"><SPAN =
class=3DEmailStyle17><FONT=20
  face=3DArial color=3Dnavy size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt">&lt;Transport&gt;FTP&lt;/Transport&gt;<o:p></o:p></SPAN></FONT><=
/SPAN></P>
  <P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.5in"><SPAN =
class=3DEmailStyle17><FONT=20
  face=3DArial color=3Dnavy size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt"><SPAN=20
  style=3D"mso-spacerun: =
yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
  </SPAN>with<o:p></o:p></SPAN></FONT></SPAN></P>
  <P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.5in"><SPAN =
class=3DEmailStyle17><FONT=20
  face=3DArial color=3Dnavy size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt">&lt;Envelope&gt;SOAP1.2&lt;/Envelope&gt;<o:p></o:p></SPAN></FONT=
></SPAN></P>
  <P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.5in"><SPAN =
class=3DEmailStyle17><FONT=20
  face=3DArial color=3Dnavy size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt"><SPAN=20
  style=3D"mso-spacerun: =
yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
  </SPAN>or <o:p></o:p></SPAN></FONT></SPAN></P>
  <P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.5in"><SPAN =
class=3DEmailStyle17><FONT=20
  face=3DArial color=3Dnavy size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt">&lt;Envelope&gt;ebXML2.0&lt;/Envelope&gt;<o:p></o:p></SPAN></FON=
T></SPAN></P>
  <P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.5in"><SPAN =
class=3DEmailStyle17><FONT=20
  face=3DArial color=3Dnavy size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt"><SPAN=20
  style=3D"mso-spacerun: =
yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
  </SPAN>or<o:p></o:p></SPAN></FONT></SPAN></P>
  <P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.5in"><SPAN =
class=3DEmailStyle17><FONT=20
  face=3DArial color=3Dnavy size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt">&lt;Envelope&gt;none&lt;/Envelope&gt;<o:p></o:p></SPAN></FONT></=
SPAN></P>
  <P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.5in"><SPAN =
class=3DEmailStyle17><FONT=20
  face=3DArial color=3Dnavy size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt"><![if =
!supportEmptyParas]><![endif]>&nbsp;<o:p></o:p></SPAN></FONT></SPAN></P>=

  <P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.5in"><SPAN =
class=3DEmailStyle17><FONT=20
  face=3DArial color=3Dnavy size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt"><![if =
!supportEmptyParas]><![endif]>&nbsp;<o:p></o:p></SPAN></FONT></SPAN></P>=

  <P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.5in"><SPAN =
class=3DEmailStyle17><FONT=20
  face=3DArial color=3Dnavy size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt">....<SPAN=20
  style=3D"mso-spacerun: yes">&nbsp; </SPAN>should provide the Test =
Driver with=20
  the knowledge it needs to construct a payload and attach it =
accordingly, given=20
  a generic XML declaration such as =
<o:p></o:p></SPAN></FONT></SPAN></P>
  <P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.5in"><SPAN =
class=3DEmailStyle17><FONT=20
  face=3DArial color=3Dnavy size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt"><![if =
!supportEmptyParas]><![endif]>&nbsp;<o:p></o:p></SPAN></FONT></SPAN></P>=

  <P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.5in"><SPAN =
class=3DEmailStyle17><FONT=20
  face=3DArial color=3Dnavy size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt">&lt;SetPayload=20
  id=3D"abc" fileURI=3D"def"/&gt;<o:p></o:p></SPAN></FONT></SPAN></P>
  <P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.5in"><SPAN =
class=3DEmailStyle17><FONT=20
  face=3DArial color=3Dnavy size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt"><![if =
!supportEmptyParas]><![endif]>&nbsp;<o:p></o:p></SPAN></FONT></SPAN></P>=

  <P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.5in"><SPAN =
class=3DEmailStyle17><FONT=20
  face=3DArial color=3Dnavy size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt"><![if =
!supportEmptyParas]><![endif]>&nbsp;<o:p></o:p></SPAN></FONT></SPAN></P>=

  <P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.5in"><SPAN =
class=3DEmailStyle17><FONT=20
  face=3DArial color=3Dnavy size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt"><SPAN=20
  style=3D"mso-spacerun: yes">&nbsp;</SPAN>Instead, we only have to =
define how the=20
  canonical XML representation of<o:p></o:p></SPAN></FONT></SPAN></P>
  <P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.5in"><SPAN =
class=3DEmailStyle17><FONT=20
  face=3DArial color=3Dnavy size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt">any=20
  message, binds to a particular envelope (MIME or other) and also=20
  transport.<o:p></o:p></SPAN></FONT></SPAN></P>
  <P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.5in"><SPAN =
class=3DEmailStyle17><FONT=20
  face=3DArial color=3Dnavy size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt"><![if =
!supportEmptyParas]><![endif]>&nbsp;<o:p></o:p></SPAN></FONT></SPAN></P>=

  <P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.5in"><SPAN =
class=3DEmailStyle17><FONT=20
  face=3DArial color=3Dnavy size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt">[MIKE]=20
  - We've done that with MIME and SOAP declarations for ebMS testing, =
although=20
  that requires the Test Driver to <o:p></o:p></SPAN></FONT></SPAN></P>
  <P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.5in"><SPAN =
class=3DEmailStyle17><FONT=20
  face=3DArial color=3Dnavy size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt"><![if =
!supportEmptyParas]><![endif]>&nbsp;<o:p></o:p></SPAN></FONT></SPAN></P>=

  <P class=3DMsoNormal=20
  style=3D"MARGIN-LEFT: 1in; TEXT-INDENT: -0.25in; mso-list: l0 level1 =
lfo2; tab-stops: list 1.0in"><![if !supportLists]><SPAN=20
  class=3DEmailStyle17><FONT face=3DArial color=3Dnavy size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt">1)<FONT=20
  face=3D"Times New Roman" size=3D1><SPAN=20
  style=3D"FONT: 7pt 'Times New =
Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
  </SPAN></FONT></SPAN></FONT></SPAN><![endif]><SPAN =
class=3DEmailStyle17><FONT=20
  face=3DArial color=3Dnavy size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt">parse=20
  the XML &lt;MessageDeclaration&gt; and construct the MIME parts, then =

  <o:p></o:p></SPAN></FONT></SPAN></P>
  <P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.75in"><SPAN =
class=3DEmailStyle17><FONT=20
  face=3DArial color=3Dnavy size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt">2)<SPAN=20
  style=3D"mso-spacerun: yes">&nbsp;&nbsp; </SPAN>again parse the=20
  &lt;MessageDeclaration&gt; with an XSLT processor to mutate the=20
  &lt;MessageDeclaration&gt; and generate the proper SOAP envelope and =
ebXML=20
  content.<SPAN style=3D"mso-spacerun: yes">&nbsp;=20
  </SPAN><o:p></o:p></SPAN></FONT></SPAN></P>
  <P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.75in"><SPAN =
class=3DEmailStyle17><FONT=20
  face=3DArial color=3Dnavy size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt"><![if =
!supportEmptyParas]><![endif]>&nbsp;<o:p></o:p></SPAN></FONT></SPAN></P>=

  <P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.75in"><SPAN =
class=3DEmailStyle17><FONT=20
  face=3DArial color=3Dnavy size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt">That=20
  means, if anyone wants to create an FTP test suite, the must define a =

  canonical XML representation of the FTP envelope and transport =
declaration,=20
  and submit it as a schema to the IIC, so that a standard XML test =
suite can be=20
  generated for that particular protocol.<SPAN=20
  style=3D"mso-spacerun: yes">&nbsp;&nbsp; </SPAN>Any IIC compliant =
Test Driver=20
  MUST be able to interpret that and mutate and generate the =
appropriate message=20
  envelope and payloads based upon that=20
  schema.<o:p></o:p></SPAN></FONT></SPAN></P>
  <P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.5in"><SPAN =
class=3DEmailStyle17><FONT=20
  face=3DArial color=3Dnavy size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt"><![if =
!supportEmptyParas]><![endif]>&nbsp;<o:p></o:p></SPAN></FONT></SPAN></P>=

  <P class=3DMsoNormal=20
  style=3D"MARGIN-LEFT: 1in; TEXT-INDENT: -0.25in; mso-list: l1 level1 =
lfo4; tab-stops: list 1.0in"><![if !supportLists]><SPAN=20
  class=3DEmailStyle17><FONT face=3D"Times New Roman" color=3Dnavy =
size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; mso-bidi-font-size: 12.0pt; =
mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times =
New Roman'; mso-bidi-font-family: 'Times New Roman'">-<FONT=20
  face=3D"Times New Roman" size=3D1><SPAN=20
  style=3D"FONT: 7pt 'Times New =
Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
  </SPAN></FONT></SPAN></FONT></SPAN><![endif]><SPAN =
class=3DEmailStyle17><FONT=20
  face=3DArial color=3Dnavy size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt">that=20
  will keep us independent from a particular attachment representation =
(SwA, or=20
  other).<o:p></o:p></SPAN></FONT></SPAN></P>
  <P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.75in"><SPAN =
class=3DEmailStyle17><FONT=20
  face=3DArial color=3Dnavy size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt"><![if =
!supportEmptyParas]><![endif]>&nbsp;<o:p></o:p></SPAN></FONT></SPAN></P>=

  <P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.75in"><SPAN =
class=3DEmailStyle17><FONT=20
  face=3DArial color=3Dnavy size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt">[MIKE]=20
  - As long as we define the underlying bindings between our XML =
representation=20
  and the particular messaging protocol, and provide =
&lt;ConfigurationGroup&gt;=20
  parameters that list those protocols as enumerated types ..=20
  yes..<o:p></o:p></SPAN></FONT></SPAN></P>
  <P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.75in"><SPAN =
class=3DEmailStyle17><FONT=20
  face=3DArial color=3Dnavy size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt"><![if =
!supportEmptyParas]><![endif]>&nbsp;<o:p></o:p></SPAN></FONT></SPAN></P>=

  <P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.5in"><SPAN =
class=3DEmailStyle17><FONT=20
  face=3DArial color=3Dnavy size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt">-=20
  Pete: that amounts to defining extensibility points. We can handle =
future=20
  envelope formats<o:p></o:p></SPAN></FONT></SPAN></P>
  <P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.5in"><SPAN =
class=3DEmailStyle17><FONT=20
  face=3DArial color=3Dnavy size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt">by=20
  just adding bindings / env types. Instead of having to redefine the =
semantics=20
  of SetPayload plus<o:p></o:p></SPAN></FONT></SPAN></P>
  <P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.5in"><SPAN =
class=3DEmailStyle17><FONT=20
  face=3DArial color=3Dnavy size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt">having=20
  to define the binding anyway (as replacement of=20
  GetPayload).<o:p></o:p></SPAN></FONT></SPAN></P>
  <P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.5in"><SPAN =
class=3DEmailStyle17><FONT=20
  face=3DArial color=3Dnavy size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt"><![if =
!supportEmptyParas]><![endif]>&nbsp;<o:p></o:p></SPAN></FONT></SPAN></P>=

  <P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.5in"><SPAN =
class=3DEmailStyle17><FONT=20
  face=3DArial color=3Dnavy size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt"><![if =
!supportEmptyParas]><![endif]>&nbsp;<o:p></o:p></SPAN></FONT></SPAN></P>=

  <P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.5in"><SPAN =
class=3DEmailStyle17><FONT=20
  face=3DArial color=3Dnavy size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt"><![if =
!supportEmptyParas]><![endif]>&nbsp;<o:p></o:p></SPAN></FONT></SPAN></P>=

  <P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.5in"><SPAN =
class=3DEmailStyle17><FONT=20
  face=3DArial color=3Dnavy size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt">-=20
  Monica: current small changes in BPSS will not mandate changes in use =
cases.=20
  WSDL support may<o:p></o:p></SPAN></FONT></SPAN></P>
  <P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.5in"><SPAN =
class=3DEmailStyle17><FONT=20
  face=3DArial color=3Dnavy size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt">need=20
  be considered in new use cases. Multi-party collab will also define=20
  "segments", which in turn<o:p></o:p></SPAN></FONT></SPAN></P>
  <P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.5in"><SPAN =
class=3DEmailStyle17><FONT=20
  face=3DArial color=3Dnavy size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt">define=20
  some context visibility. Can we still define these scopes of=20
  visibility?<o:p></o:p></SPAN></FONT></SPAN></P>
  <P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.5in"><SPAN =
class=3DEmailStyle17><FONT=20
  face=3DArial color=3Dnavy size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt">-=20
  Monica will review current use Cases, and check if (1) they cover =
enough of=20
  BPSS reqs, (2) check<o:p></o:p></SPAN></FONT></SPAN></P>
  <P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.5in"><SPAN =
class=3DEmailStyle17><FONT=20
  face=3DArial color=3Dnavy size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt">if=20
  there is any need for "loops" (e.g. retries, and while-do-=20
  )<o:p></o:p></SPAN></FONT></SPAN></P>
  <P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.5in"><SPAN =
class=3DEmailStyle17><FONT=20
  face=3DArial color=3Dnavy size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt">-=20
  removal of Test Step concept: as long as threads can compose as well, =
is=20
  OK.<o:p></o:p></SPAN></FONT></SPAN></P>
  <P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.5in"><SPAN =
class=3DEmailStyle17><FONT=20
  face=3DArial color=3Dnavy size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt">-=20
  Assertion op is loosing its context (FilterResult). But we can assign =

  FilterResults to parameters,<o:p></o:p></SPAN></FONT></SPAN></P>
  <P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.5in"><SPAN =
class=3DEmailStyle17><FONT=20
  face=3DArial color=3Dnavy size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt">so we=20
  can then reference them in Assertions. Several of them may need be =
referenced=20
  anyway, not just<o:p></o:p></SPAN></FONT></SPAN></P>
  <P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.5in"><SPAN =
class=3DEmailStyle17><FONT=20
  face=3DArial color=3Dnavy size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt">the=20
  latest produced.<o:p></o:p></SPAN></FONT></SPAN></P>
  <P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.5in"><SPAN =
class=3DEmailStyle17><FONT=20
  face=3DArial color=3Dnavy size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt"><![if =
!supportEmptyParas]><![endif]>&nbsp;<o:p></o:p></SPAN></FONT></SPAN></P>=

  <P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.5in"><SPAN =
class=3DEmailStyle17><FONT=20
  face=3DArial color=3Dnavy size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt">[MIKE]=20
  - This is true.<o:p></o:p></SPAN></FONT></SPAN></P>
  <P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.5in"><SPAN =
class=3DEmailStyle17><FONT=20
  face=3DArial color=3Dnavy size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt"><![if =
!supportEmptyParas]><![endif]>&nbsp;<o:p></o:p></SPAN></FONT></SPAN></P>=

  <P class=3DMsoNormal style=3D"MARGIN-LEFT: 0.5in"><SPAN =
class=3DEmailStyle17><FONT=20
  face=3DArial color=3Dnavy size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt"><![if =
!supportEmptyParas]><![endif]>&nbsp;<o:p></o:p></SPAN></FONT></SPAN></P>=

  <P class=3DMsoNormal style=3D"MARGIN-LEFT: 1in"><FONT face=3DTahoma =
color=3Dblack=20
  size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: =
Tahoma">-----Original=20
  Message-----<BR><B><SPAN style=3D"FONT-WEIGHT: bold">From:</SPAN></B> =
Jacques=20
  Durand [mailto:JDurand@us.fujitsu.com]<BR><B><SPAN=20
  style=3D"FONT-WEIGHT: bold">Sent:</SPAN></B> Monday, June 07, 2004 =
9:03=20
  PM<BR><B><SPAN style=3D"FONT-WEIGHT: bold">To:</SPAN></B> ebXML IIC - =
main list=20
  (E-mail) (E-mail)<BR><B><SPAN style=3D"FONT-WEIGHT: =
bold">Subject:</SPAN></B>=20
  [ebxml-iic] minutes, and next call</SPAN></FONT><FONT =
color=3Dblack><SPAN=20
  style=3D"COLOR: black; mso-color-alt: windowtext"><o:p></o:p></SPAN></=
FONT></P>
  <P class=3DMsoNormal style=3D"MARGIN-LEFT: 1in"><FONT face=3D"Times =
New Roman"=20
  color=3Dblack size=3D3><SPAN style=3D"FONT-SIZE: 12pt; COLOR: =
black"><![if !supportEmptyParas]><![endif]>&nbsp;</SPAN></FONT><FONT=20
  color=3Dblack><SPAN=20
  style=3D"COLOR: black; mso-color-alt: =
windowtext"><o:p></o:p></SPAN></FONT></P>
  <P class=3DMsoNormal style=3D"MARGIN-LEFT: 1in"><FONT face=3D"Times =
New Roman"=20
  color=3Dblack size=3D3><SPAN style=3D"FONT-SIZE: 12pt; COLOR: =
black"><![if !supportEmptyParas]><![endif]>&nbsp;</SPAN></FONT><FONT=20
  color=3Dblack><SPAN=20
  style=3D"COLOR: black; mso-color-alt: =
windowtext"><o:p></o:p></SPAN></FONT></P>
  <P style=3D"MARGIN-LEFT: 1in"><FONT face=3DArial color=3Dblack =
size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Arial">1. =
Minutes attached,=20
  confirming the approval of Mike as secretary:=20
  congratulations!</SPAN></FONT><FONT color=3Dblack><SPAN =
style=3D"COLOR: black">=20
  </SPAN></FONT><FONT color=3Dblack><SPAN=20
  style=3D"COLOR: black; mso-color-alt: =
windowtext"><o:p></o:p></SPAN></FONT></P>
  <P style=3D"MARGIN-LEFT: 1in"><FONT face=3DArial color=3Dblack =
size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Arial">2. Next=20
  call:</SPAN></FONT><FONT color=3Dblack><SPAN style=3D"COLOR: black">=20
  <BR></SPAN></FONT><FONT face=3D"Courier New" color=3Dblack =
size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Courier =
New'">Time: Monday=20
  June 14, 2004, 2pm PT </SPAN></FONT><FONT color=3Dblack><SPAN=20
  style=3D"COLOR: black"><BR></SPAN></FONT><FONT face=3D"Courier New" =
color=3Dblack=20
  size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Courier =
New'">Host:=20
  Fujitsu </SPAN></FONT><FONT color=3Dblack><SPAN=20
  style=3D"COLOR: black"><BR></SPAN></FONT><FONT face=3D"Courier New" =
color=3Dblack=20
  size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Courier =
New'">Toll only :=20
  1-512-225-3050 </SPAN></FONT><FONT color=3Dblack><SPAN=20
  style=3D"COLOR: black"><BR></SPAN></FONT><FONT face=3D"Courier New" =
color=3Dblack=20
  size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Courier =
New'">Participant=20
  code: 716071 </SPAN></FONT><FONT color=3Dblack><SPAN=20
  style=3D"COLOR: black; mso-color-alt: =
windowtext"><o:p></o:p></SPAN></FONT></P>
  <P style=3D"MARGIN-LEFT: 1in"><FONT face=3DArial color=3Dblack =
size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Arial">Agenda =
will follow,=20
  mostly a&nbsp; follow-up on previous one.</SPAN></FONT><FONT =
color=3Dblack><SPAN=20
  style=3D"COLOR: black"> </SPAN></FONT><FONT color=3Dblack><SPAN=20
  style=3D"COLOR: black; mso-color-alt: =
windowtext"><o:p></o:p></SPAN></FONT></P>
  <P style=3D"MARGIN-LEFT: 1in"><FONT face=3DArial color=3Dblack =
size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: =
Arial">Regards,</SPAN></FONT><FONT=20
  color=3Dblack><SPAN style=3D"COLOR: black"> </SPAN></FONT><FONT =
color=3Dblack><SPAN=20
  style=3D"COLOR: black; mso-color-alt: =
windowtext"><o:p></o:p></SPAN></FONT></P>
  <P style=3D"MARGIN-LEFT: 1in"><FONT face=3DArial color=3Dblack =
size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: =
Arial">jacques</SPAN></FONT><FONT=20
  color=3Dblack><SPAN style=3D"COLOR: black"> <BR></SPAN></FONT><FONT =
face=3DArial=20
  color=3Dblack size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: =
Arial">&lt;&lt;IIC_June_07_04_minutes.txt&gt;&gt;=20
  </SPAN></FONT><FONT color=3Dblack><SPAN=20
  style=3D"COLOR: black; mso-color-alt: =
windowtext"><o:p></o:p></SPAN></FONT></P></DIV></BLOCKQUOTE></BODY></HTM=
L>

------_=_NextPart_001_01C450B0.71CA3540--


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