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


Help: OASIS Mailing Lists Help | MarkMail Help

ebxml-iic-msg message

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

Subject: Re: [ebxml-iic-msg] MS Conformance checklist: comments

On Friday, March 29, 2002, at 05:01  PM, Jacques Durand wrote:

> Matt, Michael:
> Looks like the "test requirement" material is almost finalized.
> You seem also to have detailed ideas on how best execute the test items.
> Would it be possible, by end of next week, to send to the group
> (in preparation to April review):
> (a)- a "readable" list of proposed test items for MS conformance
> (I guess pretty close to what XMLG has sent out)

I worked on this for a couple hours today, so an initial list based on 
the items donated by XMLG will be sent to the list by the end of the 
week.  Its a big data entry job, basically translating the XMLG list 
into the more useful Requirements XML format.  The good news is that 
Michael has been developing a stylesheet along with the schema, which 
does a good job of making a readable list of the requirements.

> (b)- the subset of these items for "core features" (Level 1), cast into 
> your XML format.

See above.  The XMLG list contains things beyond the level 1 scope, but 
I am classifying them all as level one so that I can get something out 
faster.  What I will do is create a level two when I am done and move 
the appropriate items into it later on.

> (c)- some overall design of the testing procedure(s) and scenarios that 
> would be used to
> execute these test items?


> Matt: just some comments on your comments:
> >I think a "Conformance service" is probably a better way to request 
> that
> >the MSH create messages and that sort of thing to be tested.  It seems
> >impractical to me to have custom code for each vendor in the 
> conformance
> >test suite.
> If vendors accept to implement this conformance service,
> that will indeed be the shortest path to conformance testing
> (and also to interoperability test later). So it seems like something
> to explore further. (but we need to publish this design ASAP in Impl.
> Guidelines, if we push for it, so that implementors are aware of it.)
> I assume then that vendors who do not want/plan to implement this
> "conformance service" will still have the option to "drive" their MSH 
> through
> its API, for test scenarios - their choice?

Ok, I will give this some thought and send a note to the chap doing the 
impl guidelines.

> >I'm not suggesting we require vendors to adopt a certain log format,
> >what I am referring to here is more of a tracing format.  In the 
> absence
> >of a reference implementation, we need to do this, or employ network
> >sniffing.  Maybe I have my head in the mud, please set me straight if I
> >am missing an easier way to capture a complete exchange/transaction.
> What I had in mind is: the candidate MSH could send its messages to an 
> URL that
> would just happen to be our testing end-point listening to this HTTP 
> port
> (not even an MSH - just a servlet able to dig in the MIME envelope and
> analyze themessage parts).
> Again that may not be sufficient - we need to look at all your test 
> cases.
> So we may all have heads in the mud until that's done :)

I am going to deflect this to Michael, as he probably has a better idea 
of how the tests will be implemented.

> >Either way, it doesn't really matter.  Extracting from an actual CPA is
> >a breeze.
> I would favor that, as again there might not be agreement on a common 
> config file format
> across implementations (some MSH could actually directly use/fetch CPA 
> docs, if I recall).
> (also, CPA data will actually be more dynamic than config files: new 
> CPAs may
> show up any time - and expire - during the liefetime of an MSH 
> instance, based on new
> collaborations)

Maybe something simple that uses XPath would be in order.  That way, 
changes to CPP/A are easy to handle.

Regards, and Happy Easter.

Matthew MacKenzie
XML Global R&D
PGP Key available upon request.

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

Powered by eList eXpress LLC