OData meeting #69, Thursday, 27 Mar 2014, 0800 - 1000 PDT

Note: For explanations of conventions and other formal aspects common to OData TC meeting minutes which are used in this document please cf. “Formal Aspects of Meeting Minutes”.

Meeting chaired by Ralf Handl

1 Roll call

1.1 Members Present:

    Diane Downie (Citrix Systems)
    Edmond Bourne (BlackBerry)
    Gerald Krause (SAP AG)
    Hubert Heijkers (IBM)
    John Willson (Individual)
    Ken Baclawski (Northeastern University)
    Mark Biamonte (Progress Software)
    Martin Zurmuehl (SAP AG)
    Matthew Borges (SAP AG) a.k.a. Matt
    Michael Pizzo (Microsoft) a.k.a. Mike
    Ralf Handl (SAP AG)
    Ron Dagostino (State Street Corp)
    Stefan Drees (Individual)
    Susan Malaika (IBM)
    Ted Jones (Red Hat)

Quorum achieved. Details cf. normative attendance sheet for this meeting.

2 Approval of Agenda

Approved with the addition of adding an item to plan the next face to face before the issue processing.

3 Approval of Minutes from Previous Meeting(s)

3.1 Approval of Minutes of 2014–03–13 Meeting#68

Meeting minutes approved as published with no objections.

4 Review of Action Items (AI) and Progress

Context:

See the “List of Open Action Items Before the Meeting” section in the appendix.

4.1 Action items due by 2014–03–27 (end of day)

None.

4.2 Action items NOT due by 2014–03–27 (end of day) but MAY be ready for closure

None.

6 Review of Issues List (IL) and Progress

Notes:

6.1 Issues for V4.0_ERRATA01 in New or Open state

6.1.1 OData ABNF Construction Rules

Hubert:

I move to resolve ODATA–565, ODATA–569, ODATA–590, and ODATA–604 as proposed. Mike seconds.

No further discussion. No objections. The motion passes.

6.1.1.1 ODATA–565
ODATA–565:
“2: Clarify interpretation of path segments and query option values with respect to percent-encoded punctuation” [components: OData URL Conventions, OData ABNF Construction Rules] is New.

Discussion:

Note:

For details cf. 6.1.1 where the motion is documented.

ODATA–565:
“2: Clarify interpretation of path segments and query option values with respect to percent-encoded punctuation” [components: OData URL Conventions, OData ABNF Construction Rules] is Proposed with no objections.
6.1.1.2 ODATA–569
ODATA–569:
“Allow type-cast segment after function/action call in path expressions” [component: OData ABNF Construction Rules] is New.

Discussion:

Note:

For details cf. 6.1.1 where the motion is documented.

ODATA–569:
“Allow type-cast segment after function/action call in path expressions” [component: OData ABNF Construction Rules] is OutState with no objections.
6.1.1.3 ODATA–590
ODATA–590:
“Leading zeroes in values for $level” [component: OData ABNF Construction Rules] is New.

Discussion:

Note:

For details cf. 6.1.1 where the motion is documented.

ODATA–590:
“Leading zeroes in values for $level” [component: OData ABNF Construction Rules] is Proposed with no objections.
6.1.1.4 ODATA–604
ODATA–604:
“Add type cast segment for complex types in rules for $select and $expand” [component: OData ABNF Construction Rules] is New.

Discussion:

Note:

For details cf. 6.1.1 where the motion is documented.

ODATA–604:
“Add type cast segment for complex types in rules for $select and $expand” [component: OData ABNF Construction Rules] is Proposed with no objections.

6.1.2 OData CSDL

Stefan:

I move to resolve ODATA–559, ODATA–566, ODATA–570, ODATA–603, ODATA–605, ODATA–620, ODATA–621, and ODATA–625 as proposed. Hubert seconds.

No further discussion. No objections. The motion passes.

6.1.2.1 ODATA–559
ODATA–559:
“Clarify that Derived types inherit HasStream property” [component: OData CSDL] is New

Discussion:

Note:

For details cf. 6.1.2 where the motion is documented.

ODATA–559:
“Clarify that Derived types inherit HasStream property” [component: OData CSDL] is Proposed with no objections.
6.1.2.2 ODATA–566
ODATA–566:
“6.2.4 Attribute Scale: clarify allowed range of Scale values” [component: OData CSDL] is New

Discussion:

Note:

For details cf. 6.1.2 where the motion is documented.

ODATA–566:
“6.2.4 Attribute Scale: clarify allowed range of Scale values” [component: OData CSDL] is Proposed with no objections.
6.1.2.3 ODATA–570
ODATA–570:
“Clearify behavior of edm:UrlRef expression” [component: OData CSDL] is New

Discussion:

Note:

For details cf. 6.1.2 where the motion is documented.

ODATA–570:
“Clearify behavior of edm:UrlRef expression” [component: OData CSDL] is Proposed with no objections.
6.1.2.4 ODATA–603
ODATA–603:
“Primitive type Edm.Stream: use as type of collection, input parameter, return type, or underlying type of type definition” [component: OData CSDL] is New

Discussion:

Note:

For details cf. 6.1.2 where the motion is documented.

ODATA–603:
“Primitive type Edm.Stream: use as type of collection, input parameter, return type, or underlying type of type definition” [component: OData CSDL] is Proposed with no objections.
6.1.2.5 ODATA–605
ODATA–605:
“Annotation target path syntax insufficient to annotate contained entity sets” [component: OData CSDL] is New

Discussion:

Note:

For details cf. 6.1.2 where the motion is documented.

ODATA–605:
“Annotation target path syntax insufficient to annotate contained entity sets” [component: OData CSDL] is Proposed with no objections.
6.1.2.6 ODATA–606
ODATA–606:
“Specify navigation property binding combined with containment” [component: OData CSDL] is New

Discussion:

ODATA–606:
“Specify navigation property binding combined with containment” [component: OData CSDL] is Open with no objections.
6.1.2.7 ODATA–620
ODATA–620:
“Replace ‘scalar type’ with ‘primitive type’ and ‘scalar property’ with ‘structural property’” [component: OData CSDL] is New

Discussion:

Note:

For details cf. 6.1.2 where the motion is documented.

ODATA–620:
“Replace ‘scalar type’ with ‘primitive type’ and ‘scalar property’ with ‘structural property’” [component: OData CSDL] is Proposed with no objections.
6.1.2.8 ODATA–621
ODATA–621:
“Clarify: Specifying an unbound function with overloads in a function import should import all overloads of that function to the entity container” [component: OData CSDL] is New

Discussion:

Note:

For details cf. 6.1.2 where the motion is documented.

ODATA–621:
“Clarify: Specifying an unbound function with overloads in a function import should import all overloads of that function to the entity container” [component: OData CSDL] is Proposed with no objections.
6.1.2.9 ODATA–625
ODATA–625:
“Add example for UrlRef in attribute notation” [component: OData CSDL] is New

Discussion:

Note:

For details cf. 6.1.2 where the motion is documented.

ODATA–625:
“Add example for UrlRef in attribute notation” [component: OData CSDL] is Proposed with no objections.

6.1.3 OData Protocol

Hubert:

I move to resolve ODATA–578, ODATA–580, ODATA–591, ODATA–609, ODATA–610, ODATA–612, ODATA–623, and ODATA–624 as proposed. Martin seconds.

No further discussion. No objections. The motion passes.

6.1.3 OData URL Conventions

Stefan:

I move to resolve ODATA–562, ODATA–564, ODATA–602, ODATA–608, and ODATA–611 as proposed. Hubert seconds.

No further discussion. No objections. The motion passes.

6.1.3.1 ODATA–562
ODATA–562:
“5.1.1.4.29: cast function is optional for first four rules” [component: OData URL Conventions] is New

Discussion:

Note:

For details cf. 6.1.3 where the motion is documented.

ODATA–562:
“5.1.1.4.29: cast function is optional for first four rules” [component: OData URL Conventions] is Proposed with no objections.
6.1.3.2 ODATA–564
ODATA–564:
“5.1.1.4.28: define ‘assignable’” [component: OData URL Conventions] is New

Discussion:

Note:

For details cf. 6.1.3 where the motion is documented.

ODATA–564:
“5.1.1.4.28: define ‘assignable’” [component: OData URL Conventions] is Proposed with no objections.
6.1.3.3 ODATA–602
ODATA–602:
“Explicitly state what’s allowed after /$all” [component: OData URL Conventions] is New

Discussion:

Note:

For details cf. 6.1.3 where the motion is documented.

ODATA–602:
“Explicitly state what’s allowed after /$all” [component: OData URL Conventions] is Proposed with no objections.
6.1.3.4 ODATA–608
ODATA–608:
“Explicitly state that the path segment /$count can be combined with $search and $filter, and that the calculated count is identical to $count=true” [component: OData URL Conventions] is New

Discussion:

Note:

For details cf. 6.1.3 where the motion is documented.

ODATA–608:
“Explicitly state that the path segment /$count can be combined with $search and $filter, and that the calculated count is identical to $count=true” [component: OData URL Conventions] is Proposed with no objections.
6.1.3.5 ODATA–611
ODATA–611:
“Explicitly state that the service root URL ends with a forward-slash” [component: OData URL Conventions] is New

Discussion:

Note:

For details cf. 6.1.3 where the motion is documented.

ODATA–611:
“Explicitly state that the service root URL ends with a forward-slash” [component: OData URL Conventions] is Proposed with no objections.

7 Next meeting

All agree, that next meeting will be on Apr 03, 0800–1000 PDT

8 AOB

No other business

Meeting adjourned at 0942 PDT.

List of Open Action Items Before the Meeting

Retrieval time stamp: 2014-03-27 13:13 +01:00.

None.

Note: The actual action item processing is documented in section 4 and subsections thereof.

Index of Issues Processed During the Meeting

Note: The actual issue processing is documented in sections 6. The below index has two main parts: First come the public comments (if any), second the JIRA issues. Each list of issues is sorted by ascending issue number. Noted are the ID, the summary and the reference to the relevant subsection where the issue progression has been documented:

Public Comments:

None.

JIRA Issues:

Timeline Reference

Note: Please cf. the current revision of the TC timeline.