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

RE: [ebxml-iic] ebXML IIC 10/14/2002: Comments on Abstract Test C ases

From
Jacques Durand <>
Date
2002-10-15T19:58:41+00:00
ID
Thread
RE: [ebxml-iic] ebXML IIC 10/14/2002: Comments on Abstract Test C ases
Title: RE: [ebxml-iic] ebXML IIC 10/14/2002: Comments on Abstract Test Cases

Obviously quite some support for "GetPayload" test operation...

So I rally here.

On another note, I just want to publicized on the list another 

fix that Mike and I agreed on yesterday, to make sure none has problem with that.

Not much a visible change in test material, rather some more precise interpretation:  

- we will use exactly the same type of "message expression" in both putMessage and getMessage:

(so same "=" operator, as in real XPath - with only one meaning: equality op rel), 

in order to remove any confusion.

Both expressions will be "logical" expressions (no more assignments):

- The meaning in putMessage is:

"you use the message header XYZ - as specified in putMessage argt - and update it

so that the following XPath-based expression is TRUE. (Then you send the message)"

- The meaning in getMessage is:

"select the next message(s) before timeout, the envelope/header of which satisfies 

the following XPath-based expression"

Let me know if any problem with that.

Regards,

jacques

-----Original Message-----

From: Monica Martin [mailto:]

Sent: Monday, October 14, 2002 10:19 AM

To: 

Cc: Monica Martin

Subject: [ebxml-iic] ebXML IIC 10/14/2002: Comments on Abstract Test

Cases

One comment in response to Jacques and Michael Kass:

/Payload  <Jacques> we need to explain how to interpret such expression

, or, could we assume that the GetPayload (or even GetMessage )

operation, is automatically casting the MIME envelope into an XML format

so that we can then use Xpath conditions on it? If we assume that

GetMessage does this implicitly, we would not even need "GetPayload"

above: we can test that there is a MIME part "Content-ID child" with

value <cid:payload_1>., in our conformance condition. Opinion?   

<MIKE>

1) I agree that documentation is needed to explain all of the abstract

test terminology. 

2) I can do what you are asking here( "downcast" MIME

headers ), it just means that "containership" only exists at the MIME

Message level, and message components are expressed in XPath.  We can do

that, it just means there is no "real-world" relationship between the

syntax expressed here and actual test suite XML schema.  Of course, that

is what an "abstract test suite" is  :-) 

 3) I would like to keep

<GetPayload>. I think that it is very helpful in giving someone an idea

what the XPath expression really means.    

[mm1: I would agree to keep

so we provide as much flexibility as possible (given our assumptions may

change or the assumptions will change with an implementation of the test

cases).]  

Regarding the meaning of this particular operation: This XPath

expression actually evaluates the contents of the returned payload to to

verify that a single XML clement called  <Payload> is present.   We will

be doing a lot of payload content verification with Registry and

vertical application conformance testing.       

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

To subscribe or unsubscribe from this elist use the subscription

manager: <http://lists.oasis-open.org/ob/adm.pl>
← Prev in month ← Prev in thread
Next in thread → Next in month →