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

Raw Text from TC call,18 July 2011

From
Mike Edwards <>
Date
2011-07-18T15:57:21+00:00
ID
Thread
Raw Text from TC call,18 July 2011
1. Roll call 

2. Scribe appointment 

Scribe list attached below 

3. Agenda bashing 

4. Meeting Minutes 

a) Minutes of 2011-07-11 telcon: 

http://lists.oasis-open.org/archives/sca-j/201107/msg00006.html

5. TC Administrivia 

a. Recording issue status - 8 open,
0 new 

b. Status of Spring C&I spec: 30-days
PR started. Ends 2011-07-29 

6. ACTION ITEMS 

2011-05-23-1: Anish to send a request
to the SCA-Assembly TC wrt updating the RDDL and the XSD for spring CI

DONE 

2011-07-11-1: Mike to determine if JCA80054
can also be deleted 

7. New Issues (requires 2/3) 

NONE 

8. Issues with proposals 

a) Issue 240 

Normative statements JCA90024 through
JCA90039 are all based on optional function 

http://osoa.org/jira/browse/JAVA-240

b) Issue 242 

Normative statement JCA80052 is redundant

http://osoa.org/jira/browse/JAVA-242

Waiting on Mike's AI 

9. Planning for PR of various specs

a) CAA spec: apply issue 233 (DONE -
WD051) 

b) CAA TA: apply issue 235, apply issue
232 (merged with TC) 

c) CAA TC: apply issues 215? & 234
(DONE - cd01-rev3) 

d) POJO spec: DONE (WD031) 

e) POJO TA: apply issue 236 (merged
with TC) 

f) POJO TC: apply issue 222, ref udpate(?)
(DONE - WD012) 

g) Spring: DONE 

h) Spring TC: WD ready, need tests 

10. AOB

anish: Date: 2011-07-18

anish: 5 of 6 VM present. 83%. Meeting
is quorate

Scribe: Mike Edwards

Agenda Bashing

Anish: Mike Edwards filed a new issue
- JAVA-243 - let's add that under Item 7

Item 4 Meeting Minutes

Minutes of 11 July

Minutes are approved without change

Item 5 TC Administrivia

9 open 1 new issue

30 day PR of Spring Implementation spec
ends 29 July 2011

Item 6 Action Items:

2011-05-23-1: Anish to send a request
to the SCA-Assembly TC wrt updating the RDDL and the XSD for spring CI

DONE

(Done since Assembly TC already includes
the Spring XSD)

2011-07-11-1: Mike to determine if JCA80054
can also be deleted

DONE: The statement can be deleted

Item 7 New Issues

anish: http://www.osoa.org/jira/browse/JAVA-243

JAVA-243: Problems with Java Client
API classes

anish: Problems with Java Client API
classes

Mike reviews the problems with the Client
API described in the Issue

Mike moves to open Issue 243

Bryan seconds

Motion passes unanimously

Issue 243 is open

Item 8: Issues with Proposals

Issue 240 

Normative statements JCA90024 through
JCA90039 are all based on optional function 

http://osoa.org/jira/browse/JAVA-240

Anish discusses the debate from the
previous meeting - that there are not the necessary implementations of
the optional function

Anish originally wanted to retain these
optional statements, but this is clearly problematic if there are no implementations

The proposal to resolve the issue is
here

http://www.oasis-open.org/apps/org/workgroup/sca-j/download.php/42595/sca-javacaa-1.1-spec-wd051.doc

section 10.24.1

Mike moves to resolve Issue Java-240
with the proposal contained in http://www.oasis-open.org/apps/org/workgroup/sca-j/download.php/42595/sca-javacaa-1.1-spec-wd051.doc

Bryan seconds

NB: WD051 contains proposals for both
JAVA-240 & JAVA-242

WD240 content is in section 10.24.1

JAVA240 content

Motion passes unanimously

Issue 240 is resolved

Issue 242 

Normative statement JCA80052 is redundant

http://osoa.org/jira/browse/JAVA-242

Waiting on Mike's AI

Mike: We remove JCA80054

Revised document with this change:

http://www.oasis-open.org/apps/org/workgroup/sca-j/download.php/42912/sca-javacaa-1.1-spec-wd052.pdf

http://www.oasis-open.org/apps/org/workgroup/sca-j/download.php/42913/sca-javacaa-1.1-spec-wd052.doc

change is around line 2007 in the PDF

Mike Edwards moves to resolve JAVA-242
with the proposal contained in http://www.oasis-open.org/apps/org/workgroup/sca-j/download.php/42912/sca-javacaa-1.1-spec-wd052.pdf

Section 9.9 of this document

Bryan seconds

Motion passes unanimously

Issue 242 is resolved

http://www.osoa.org/jira/browse/JAVA-243

JAVA-243: Problems with Java Client
API classes

Mike reviews the proposal - contained
in http://www.oasis-open.org/apps/org/workgroup/sca-j/download.php/42912/sca-javacaa-1.1-spec-wd052.pdf

All in section B.1.3

Problem #1 - ThreadContextClassLoader

getThreadContextClassLoader () method

- inside doPrivileged

return AccessController.doPrivileged(

           
   new PrivilegedAction<ClassLoader>() {

           
public ClassLoader run() {

           
    return Thread.currentThread().getContextClassLoader();

           
}

        });

Problem #2 - allow null domainURI

in the  instantiateSCAClientFactoryClass(...)
method

...factoryImplClass.getConstructor

factoryImplClass.getConstructor(URI.class,

changing the class to URI.class rather
than the class of the passed paramter - allows the parameter to be null
without error,

Problem #3 Properties parameter not
passed to the actual Factory class

1) add properties parameter on the method:

instantiateSCAClientFactoryClass(

    Class<? extends SCAClientFactory>
factoryImplClass,

        URI domainURI,
Properties properties)

then find the Constructor of the factoryImplementation
class that has the Properties parameter:

Constructor<? extends SCAClientFactory>
URIConstructor = 

           
factoryImplClass.getConstructor(URI.class, Properties.class);

& then pass the parameter to the
constructor

SCAClientFactory provider = 

           
   URIConstructor.newInstance( domainURI, properties );

final change is in the find(...) method:

final SCAClientFactory factory =

instantiateSCAClientFactoryClass(factoryImplClass,

   domainURI, properties );

final SCAClientFactory factory =

instantiateSCAClientFactoryClass(factoryImplClass,

   domainURI, properties );

+ add properties parameter

+ add properties parameter

Anish: has the class in the ZIP file
been updated yet?

Mike: not yet

Mike moves to resolve Issue 243 with
the proposal contained in WD052 http://www.oasis-open.org/apps/org/workgroup/sca-j/download.php/42912/sca-javacaa-1.1-spec-wd052.pdf

Section B.1.3

Dave seconds

Motion passes unanimously

Issue 243 is resolved

ACTION 20110718-01 Mike Edwards to update
the SVN and the associated ZIP file with the changes from JAVA-243 &
JAVA-242

AOB

COB

Yours, Mike

Dr Mike Edwards
 Mail Point 137, Hursley
Park

STSM
 Winchester, Hants SO21
2JN

SCA & Services
Standards
 United Kingdom

Co-Chair OASIS SCA
Assembly TC
 

IBM Software Group
  

Phone:
+44-1962 818014
  

Mobile:
+44-7802-467431 (274097)
  

e-mail:

  

 

 

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
← Prev in month ← Prev in thread
Next in thread → Next in month →