SCA-J Conference Call Minutes – 10th May 2010

SCA-J Conference Call – 13th September 2010
Attendees:
Bryan Aupperle
David Booz
Mike Edwards
Derek Dougans
Anish Karmarkar
Ashok Malhotra
Plamen Pavlov
IBM
IBM
IBM
Individual
Oracle Corporation
Oracle Corporation
SAP AG*
Group Member
Group Member
Group Member
Group Member
Group Member
Group Member
Group Member
Decisions:
-
Minutes for Aug 30 accepted
JAVA-207 Opened
JAVA-211 Opened
JAVA-212 Opened
JAVA-213 Opened and resolved
JAVA-204 Resolved
Issue Status:
Open:
Opened Today:
Resolved Today:
Closed Today:
Closed No Action Today:
9
4
2
0
0
Actions:
2009-07-17-01: Mike to create an example of the componentType introspection (JAVA-58)
2010-02-22-02: Mike to raise the necessary issue for @Remotable annotation on (Related to recent Assembly-218
discussions)
2010-04-12-01: Dave B to check availability of an appropriate runtime supporting the EJB Binding
2010-06-14-01: Anish to provide proposal for Issue JAVA-182 and prepare a CD
2010-08-16-01: Editors-Update inline schema to latest published Assembly Schema.
http://lists.oasis-open.org/archives/sca-j/201007/msg00024.html
Raw Chat log:
anish: Agenda -anish: 1. Roll call
2. Scribe appointment
Scribe list attached below
3. Agenda bashing
4. Meeting Minutes
Minutes of 2010-08-30 telcon
http://www.oasisopen.org/committees/download.php/39143/SCA%20Java%20Minutes%202010-08-30.doc
5. TC Administrivia
Page 1 of 6
a. Recording issue status - 9 open, 4 new
b. LOA for Martin Chapman, sept 7-17 2010
c. Future calls?
6. Spec statuses
a. PR of CAA TestCases and TAs ends 2010-10-24
b. CAA, POJO and EJB binding:
http://lists.oasis-open.org/archives/sca-j/201007/msg00013.html
c. Spring C&I:
http://lists.oasis-open.org/archives/sca-j/201008/msg00030.html
7. ACTION ITEMS
2009-07-17-01: Mike to create an example of the componentType
introspection (JAVA-5
PENDING
2010-02-22-02: Mike to raise the necessary issue for @Remotable
annotation on (Related to recent Assembly-218 discussions)
PENDING
2010-04-12-01: Dave B to check availability of an appropriate runtime
supporting the EJB Binding
PENDING
2010-06-14-01: Anish to provide proposal for Issue JAVA-182 and prepare a CD
PENDING
2010-08-16-01: Editors-Update inline schema to latest published Assembly
Schema (need update of the name of the SCA core XSD file)
http://lists.oasis-open.org/archives/sca-j/201007/msg00024.html
PENDING
2010-08-30-01: Bryan to create formal proposal for JAVA-204
DONE
http://www.oasis-open.org/committees/download.php/39223/sca-javaci-1.1-speccd02-rev1%2BIssue204.doc
8. New Issues (requires 2/3)
a. JAVA-207
Problems with testcases JCA_8007, JCA_8011
http://www.osoa.org/jira/browse/JAVA-207
http://lists.oasis-open.org/archives/sca-j/201008/msg00036.html
b. JAVA-211
Problems with testcases JCA_10013 & JCA_9016
http://www.osoa.org/jira/browse/JAVA-211
c. JAVA-212
Service name conflict between @Service and @WebService
http://www.osoa.org/jira/browse/JAVA-212
d. JAVA-213
Remove impact of @WebFault on interface fault name.
http://www.osoa.org/jira/browse/JAVA-213
(Proposal for 209 relies on proposal for this issue)
9. Issues with proposals
a. JAVA-204: Normative statement about @BindingType in POJO spec is not
enforceable
http://osoa.org/jira/browse/JAVA-204
Page 2 of 6
Proposal: http://lists.oasis-open.org/archives/sca-j/201009/msg00010.html
b. JAVA-209: Test assertions and Test cases needed for JCA100023 through
JCA100027
http://osoa.org/jira/browse/JAVA-209
Proposal:
http://lists.oasis-open.org/archives/sca-j/201009/msg00016.html
(dependency on 213)
10. Issues waiting for updated proposals (Spring/EJB/JEE)
a. JAVA-109: Property and reference names computed from SCA annotations
in web modules not specified explicitly
http://www.osoa.org/jira/browse/JAVA-109
Proposal in Jira
Waiting for updated proposal (Vamsi)
b. JAVA-182: SCA Spring C & I specs needs to refactor text under
abstract and introduction
http://www.osoa.org/jira/browse/JAVA-182
No proposal (Ram)
c. JAVA-174: Consider portlets in the SCA JEE specification
http://www.osoa.org/jira/browse/JAVA-174
d. JAVA-91: Java EE Spec: Need to define the derivation of the name of a
component contributed to the Domain by an application.composite file
http://www.osoa.org/jira/browse/JAVA-91
Waiting for updated proposal (Mike)
e. JAVA-93: JEE Integration spec needs to define how effective CT is
calculated
http://www.osoa.org/jira/browse/JAVA-93
Waiting for updated proposal (Anish)
f. JAVA-108: RFC2119 Language is needed for the SCA-JEE Specification
http://www.osoa.org/jira/browse/JAVA-108
Waiting for updated proposal
g. JAVA-88: Java EE Spec: The @archive attribute of the
implementation.jee element needs fixing
http://www.osoa.org/jira/browse/JAVA-88
No proposal
Plamen to check whether on his informal JEE issues list
11. Test Suite Discussion
POJO Test Assertions:
http://www.oasis-open.org/apps/org/workgroup/sca-j/download.php/38844/sca-jpojo-ci-1.1-test-assertions-wd09.pdf
http://www.oasis-open.org/apps/org/workgroup/sca-j/download.php/38845/sca-jpojo-ci-1.1-test-assertions-wd09.odt
POJO Test Cases:
http://www.oasis-open.org/apps/org/workgroup/sca-j/download.php/38853/sca-jpojo-ci-1.1-testcases-wd06.pdf
http://www.oasis-open.org/apps/org/workgroup/sca-j/download.php/38842/sca-jpojo-ci-1.1-testcases-wd06.odt
12. AOB
a. straggler role
----------------------------------------Scribe list:
Page 3 of 6
Derek Dougans: 0
Graham Charters: 5
Yang Lei IBM: 11
Plamen Pavlov: 3
Anish Karmarkar: 17
Ashok Malhotra: 20
Martin Chapman: 18
Mike Edwards: 20 (Last scribed: 2010-08-16)
Bryan Aupperle: 25 (Last scribed: 2010-08-23)
Dave Booz: 1 (Last scribed: 2010-08-30)
anish: quorum: 83%
anish: Scribe: Anish Karmarkar
anish: Topic: agenda bashing
anish: Agenda approved
anish: Topic: Approval of 2010-08-30 minutes
anish:
http://www.oasisopen.org/committees/download.php/39143/SCA%20Java%20Minutes%202010-08-30.doc
anish: Minutes approved
anish: Topic: future calls
anish: Mike: plenty of work to do
anish: ... spring, jee, testing
anish: Resolution: schedule weekly calls till we are done. Cancel calls
if there are no agenda items.
anish: Topic: AI review
anish: AI 2010-08-30-01 is DONE everything else is PENDING
anish: Topic: New issue 207
anish: http://www.osoa.org/jira/browse/JAVA-207
anish: http://lists.oasis-open.org/archives/sca-j/201008/msg00036.html
anish: Mike: found this issue while testing with Tuscany
anish: Mike walks everyone thru the issue
anish: Dave: why do we have intents for test 8011
anish: Dave fine with it, this pattern is used in other places
anish: Mike: little awkward, but only way to get to work
anish: Mike moves, Dave seconds to open issue 207
anish: approved w/o
anish: Topic: http://www.osoa.org/jira/browse/JAVA-211
anish: Mike: 2 tests that are incorrect. 10013 and 9016
Page 4 of 6
anish: 10013 is flawed, does not test if the annotation is being
introspected properly
anish: three problems with 9016:
anish: a) The properties validDomainURIString, invalidDomainURIString
are used in a constructor before they are initialized
b) DomainURIs are not fixed and so need to be configurable - this
requires the value of validDomainURIString to be settable by the SCA
runtime owner
c) Currently, there is a reference in the Service1SCAClientImpl class
that effectively refers to itself
anish: Mike moves, Dave seconds to open issue 211
anish: motion approved w/o
anish: Issue 211 is now open
anish: Topic: issue 212
anish: http://www.osoa.org/jira/browse/JAVA-212
anish: Bryan: interesting problem with JAX-WS annotations
anish: ... rules conflict with both @Service and @WebServices
annotations are present
anish: ... we either need to define a precedence or say that an error
should be raised
anish: ... this spans both the JCAA and JCI specs
anish: Bryan moves, Mike seconds to open issue 212
anish: motion approved w/o
anish: Issue 212 is now open
anish: Topic: issue 213
anish: http://www.osoa.org/jira/browse/JAVA-213
anish: Remove impact of @WebFault on interface fault name
anish: @WebFault annotation only impacts the name of the global element
that contains the type info for the fault. It does not impact the name
of the fault
anish: This affects both the JCAA and JCI spec
anish: Byran moves, Dave seconds to open 213
anish: motion approved w/o
anish: Issue 213 is now open
anish: Topic: issue 204
anish: Normative statement about @BindingType in POJO spec is not
enforceable
http://osoa.org/jira/browse/JAVA-204
Proposal: http://lists.oasis-open.org/archives/sca-j/201009/msg00010.html
Page 5 of 6
anish: Bryan: three places 8.2.3, 8.2.4, 8.2.5 where there is an ed change
anish: ... main changes in 8.2.8
anish: Bryan walks through 8.2.8 and explains how the URLs affect intents
anish: Bryan: URL for JMS is missing, that needs to be added
anish: Mike: the 1st sentence in 8.2.8 says that by default it is soap
1.1. If we make it an intent it is hard to change that.
anish: Bryan: 8.2.8.1 1st sentence talks about what would happen if the
default is not acceptable
anish: Discussion about what default means, intent means and whether
additional bindings can be added
anish: The intent is on the binding, so can add additional bindings that
are non-soap 1.1
anish: Mike: what about the last two rows in table 8-1?
anish: Bryan: last row, there was a URI sent out in email
anish: ... 2nd last row, we don't have a URI for HTTP binding
anish: s/URI/intent/
Bryan Aupperle: The latest editors copy of the spec [1] lists
"http://www.w3.org/2010/soapjms/" as the binding transport URI.
Bryan Aupperle: For any other URI the mapped intents are undefined.
anish: Bryan moves to resolve issue 204 with proposal at
http://lists.oasis-open.org/archives/sca-j/201009/msg00010.html with the
following modification: 1) last row of the table add
"http://www.w3.org/2010/soapjms/" to the 1st column, 2) delete the 6th
row of the table, 3) Add the following sentence above table 8-1: "For
any other URI not listed in the table, the mapped intents are undefined."
anish: 6th row => row with HTTP binding
anish: Mike seconds
anish: Motion is approved w/o
anish: Issue 204 is resolved.
anish: Topic: Issue 213
anish: http://osoa.org/jira/browse/JAVA-213
anish: Proposal: Change the @WebFault content of table 11.2 of the CAA
spec to remove the impact of the name attribute on the interface,
removing normative statement JCA100027, and remove section 8.2.6 of the
JCI spec
anish: Bryan moves to resolve issue 213 with proposal in JIRA, Dave seconds
anish: motion approved w/o
anish: Meeting adjourned
Page 6 of 6