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

 


Help: OASIS Mailing Lists Help | MarkMail Help

sca-bindings message

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


Subject: Re: [sca-bindings] Version Control Commit by mike_edwards



Mike,

Thanks for starting on this.  A couple of things jump out at me:

We've named the conformance statements BXXnnnnn, and the TA statements BXX-TA-nnnnn, so I would expect composites to be called Test_BXX_nnnnn.composite, e.g. Test_BWS_20001.composite rather than Test_BW_2001.composite - is there any specific reason for the compression of the "BWS" and "20001"?  The latter is not such a big deal, the former may be a problem with BJC and BJM both becoming BJ...

Also JavaCAA being abbreviated to JCA is a bit unfortunate.

In terms of the test structure, I had envisaged the following sort of general setup for JMS:

JMS Test client  ->  service send queue  ->   Test composite service (jms)  ->  Test component ->  Test composite reference (jms) ->  reference send queue ->  JMS Test Client

Where all the JMS-specific message formatting and checking goes on in the JMS Test client, and the Test component has no JMS specifics (which it can't really anyway) and is just there to forward requests, send responses, and deal with callbacks.  For each test, the details of the binding on the Test composite service and reference might vary, but the overall structure remains the same.  

From our discussion on yesterday's call, I got the impression you were considering this sort of approach for Web Services:

Test client -> arbitrary protocol -> Test composite service (any) ->  Test component 1 -> Test component 1 reference (ws) -> SOAP/HTTP -> Test component 2 service (ws) -> Test component 2

With the WS interaction happening within the Test composite.  My concern with that is that Test component 1 and Test component 2 can't do any validation at the SOAP level, which would require an approach similar to mine above:

SOAP Test client  ->  SOAP/HTTP  ->   Test composite service (ws)  ->  Test component ->  Test composite reference (ws) ->  SOAP/HTTP ->  SOAP Test Client

Cheers, Simon

Simon Holdsworth
STSM, SCA Bindings Architect; Master Inventor; OASIS SCA Bindings TC Chair, AT&T and Boeing Lab Advocate
MP 211, IBM UK Labs, Hursley Park, Winchester SO21 2JN, UK
Tel +44-1962-815059 (Internal 245059) Fax +44-1962-816898
Internet - Simon_Holdsworth@uk.ibm.com


workgroup_mailer@lists.oasis-open.org wrote on 14/05/2010 11:16:30:

> [image removed]

>
> [sca-bindings] Version Control Commit by mike_edwards

>
> workgroup_mailer

>
> to:

>
> sca-bindings

>
> 14/05/2010 11:23

>
> Please respond to sca-bindings

>
> Author: mike_edwards
> Date: 2010-05-14 06:16:30 -0400 (Fri, 14 May 2010)
> New Revision: 1
> Web View:
http://tools.oasis-open.org/version-control/browse/wsvn/
> sca-bindings/?rev=1&sc=1
>
> Added:
>    TestCases_BJC/
>    TestCases_BJM/
>    TestCases_BWS/
>    TestCases_BWS/BWS_2001/
>    TestCases_BWS/BWS_2001/pom.xml
>    TestCases_BWS/BWS_2001/src/
>    TestCases_BWS/BWS_2001/src/main/
>    TestCases_BWS/BWS_2001/src/main/resources/
>    TestCases_BWS/BWS_2001/src/main/resources/META-INF/
>    TestCases_BWS/BWS_2001/src/main/resources/META-INF/sca-contribution.xml
>    TestCases_BWS/BWS_2001/src/main/resources/Test_BW_2001.composite
>    TestCases_BWS/BWS_200x/
>    TestCases_BWS/BWS_200x/pom.xml
>    TestCases_BWS/BWS_200x/src/
>    TestCases_BWS/BWS_200x/src/main/
>    TestCases_BWS/BWS_200x/src/main/resources/
>    TestCases_BWS/BWS_200x/src/main/resources/META-INF/
>    TestCases_BWS/BWS_200x/src/main/resources/META-INF/sca-contribution.xml
>    TestCases_BWS/BWS_200x/src/main/resources/Test_BW_2001.composite
>    TestCases_BWS/BWS_4001/
>    TestCases_BWS/BWS_4001/pom.xml
>    TestCases_BWS/BWS_4001/src/
>    TestCases_BWS/BWS_4001/src/main/
>    TestCases_BWS/BWS_4001/src/main/resources/
>    TestCases_BWS/BWS_4001/src/main/resources/META-INF/
>    TestCases_BWS/BWS_4001/src/main/resources/META-INF/sca-contribution.xml
>    TestCases_BWS/BWS_4001/src/main/resources/Test_BW_4001.composite
>    TestCases_BWS/BWS_5001/
>    TestCases_BWS/BWS_5001/pom.xml
>    TestCases_BWS/BWS_5001/src/
>    TestCases_BWS/BWS_5001/src/main/
>    TestCases_BWS/BWS_5001/src/main/resources/
>    TestCases_BWS/BWS_5001/src/main/resources/META-INF/
>    TestCases_BWS/BWS_5001/src/main/resources/META-INF/sca-contribution.xml
>    TestCases_BWS/BWS_5001/src/main/resources/Test_BW_5001.composite
>    TestCases_BWS/BWS_General/
>    TestCases_BWS/BWS_General/pom.xml
>    TestCases_BWS/BWS_General/src/
>    TestCases_BWS/BWS_General/src/main/
>    TestCases_BWS/BWS_General/src/main/resources/
>    TestCases_BWS/BWS_General/src/main/resources/META-INF/
>    TestCases_BWS/BWS_General/src/main/resources/META-INF/sca-contribution.xml
>    TestCases_BWS/BWS_General/src/main/resources/Service1.wsdl
>    TestCases_BWS/BWS_General/src/main/resources/TestClient.wsdl
>    TestCases_BWS/BWS_General/src/main/resources/TestInvocation.wsdl
>    TestCases_BWS/BWS_General/src/main/resources/Test_BWS_xxxx.composite
>    TestCases_BWS/BWS_General/src/main/resources/Test_Types.xsd
>    TestCases_BWS/BWS_General/src/main/resources/sca_variables.dtd
>    TestCases_BWS/BWS_General_Java/
>    TestCases_BWS/BWS_General_Java/META-INF/
>    TestCases_BWS/BWS_General_Java/META-INF/MANIFEST.MF
>    TestCases_BWS/BWS_General_Java/pom.xml
>    TestCases_BWS/BWS_General_Java/src/
>    TestCases_BWS/BWS_General_Java/src/main/
>    TestCases_BWS/BWS_General_Java/src/main/java/
>    TestCases_BWS/BWS_General_Java/src/main/java/org/
>    TestCases_BWS/BWS_General_Java/src/main/java/org/oasisopen/
>    TestCases_BWS/BWS_General_Java/src/main/java/org/oasisopen/sca/
>    TestCases_BWS/BWS_General_Java/src/main/java/org/oasisopen/sca/test/
>    TestCases_BWS/BWS_General_Java/src/main/java/org/oasisopen/sca/
> test/ASM_0002_Client.java
>    TestCases_BWS/BWS_General_Java/src/main/java/org/oasisopen/sca/
> test/Service1.java
>    TestCases_BWS/BWS_General_Java/src/main/java/org/oasisopen/sca/
> test/Service1Superset.java
>    TestCases_BWS/BWS_General_Java/src/main/java/org/oasisopen/sca/
> test/TestException.java
>    TestCases_BWS/BWS_General_Java/src/main/java/org/oasisopen/sca/
> test/TestInvocation.java
>    TestCases_BWS/BWS_General_Java/src/main/java/org/oasisopen/sca/
> test/service1Impl.java
>    TestCases_BWS/BWS_General_Java/src/main/java/org/oasisopen/sca/
> test/service1SupersetImpl.java
>    TestCases_BWS/BWS_General_Java/src/main/resources/
>    TestCases_BWS/BWS_General_Java/src/main/resources/META-INF/
>    TestCases_BWS/BWS_General_Java/src/main/resources/META-INF/MANIFEST.MF
>    TestCases_BWS/BWS_General_Java/src/main/resources/META-INF/definitions.xml
>    TestCases_BWS/BWS_General_Java/src/main/resources/META-INF/sca-
> contribution.xml
>    TestCases_BWS/BWS_General_Java/src/main/resources/TestClient.wsdl
>    TestCases_BWS/BWS_General_Java/src/main/resources/TestClient_0002.composite
>    TestCases_BWS/BWS_General_Java/src/main/resources/TestInvocation.wsdl
>    TestCases_BWS/BWS_General_Java/src/main/resources/Test_JCA_2005.composite
>    TestCases_BWS/BWS_General_Java/src/main/resources/Test_Types.xsd
>    TestCases_BWS/Test_Client_BWS/
>    TestCases_BWS/Test_Client_BWS/META-INF/
>    TestCases_BWS/Test_Client_BWS/META-INF/MANIFEST.MF
>    TestCases_BWS/Test_Client_BWS/pom.xml
>    TestCases_BWS/Test_Client_BWS/src/
>    TestCases_BWS/Test_Client_BWS/src/main/
>    TestCases_BWS/Test_Client_BWS/src/main/java/
>    TestCases_BWS/Test_Client_BWS/src/main/java/client_javacaa/
>    TestCases_BWS/Test_Client_BWS/src/main/java/client_javacaa/
> JCA_0000_TestCase.java
>    TestCases_BWS/Test_Client_BWS/src/main/java/client_javacaa/
> JCA_2001_TestCase.java
>    TestCases_BWS/Test_Client_BWS/src/main/java/client_javacaa/
> JCA_2002_TestCase.java
>    TestCases_BWS/Test_Client_BWS/src/main/java/client_javacaa/
> JCA_3001_TestCase.java
>    TestCases_BWS/Test_Client_BWS/src/main/java/client_javacaa/
> JCA_4001_TestCase.java
>    TestCases_BWS/Test_Client_BWS/src/main/resources/
>    TestCases_BWS/Test_Client_BWS/src/main/resources/META-INF/
>    TestCases_BWS/Test_Client_BWS/src/main/resources/META-INF/MANIFEST.MF
>    TestCases_BWS/Test_Client_BWS/src/main/resources/TestInvocation.wsdl
>    TestCases_BWS/Test_Client_BWS/src/main/resources/commons-logging.properties
>    TestCases_BWS/Test_Client_BWS/src/main/resources/log4j.properties
>    TestCases_BWS/Test_Client_BWS/src/main/resources/oasis-sca-tests.properties
>    TestCases_BWS/Test_Client_BWS/src/main/resources/openjpa.xml
>    TestCases_BWS/Test_Client_BWS/src/main/resources/tuscany-oasis-
> sca-tests-errors.properties
>    TestCases_BWS/build.xml
>    TestCases_BWS/pom.xml
>    TestCases_BWS/tozip.xml
> Log:
> Initial creation of Bindings TestCase repo
>
>
> ---------------------------------------------------------------------
> To unsubscribe from this mail list, you must leave the OASIS TC that
> generates this mail.  Follow this link to all your TCs in OASIS at:
>
https://www.oasis-open.org/apps/org/workgroup/portal/my_workgroups.php
>






Unless stated otherwise above:
IBM United Kingdom Limited - Registered in England and Wales with number 741598.
Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6 3AU








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