[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: RE: [odata] Agenda for OData TC meeting on 2017-09-07 - chat transcript
[16:41] Room information was updated by: Stefan Hagen OASIS Open Data Protocol (OData) TC OData TC Weekly Meeting (Conference Call) #186
- Thursday, 07 September 2017, 08:00am to 10:00am PDT
- i.e. 2017-09-07 17:00 to 19:00 CEST (UTC+2)
- other timezone? Try eg.:
- https://www.timeanddate.com/worldclock/meetingdetails.html?year=2017&month=9&day=7&hour=15&min=0&sec=0&p1=47&p2=69&p3=179
UsefulPlaces:
- Chat:
- http://webconf.soaphub.org/conf/room/odatatc # ... this place
- ScreenShare and Voice:
- https://sap.emea.pgiconnect.com/OData-TC/
i
Next Planned meetings (tentative):
- Thursday September 14, 2017 during 8-10 am PDT?
- https://www.oasis-open.org/apps/org/workgroup/odata/event.php?event_id=43995
- Thursday September 21, 2017 during 8-10 am PDT?
- https://www.oasis-open.org/apps/org/workgroup/odata/event.php?event_id=43996
- Thursday September 28, 2017 during 8-10 am PDT?
- https://www.oasis-open.org/apps/org/workgroup/odata/event.php?event_id=43997
Agenda-Draft E-Mail URL:
- E-Mail Public URL = "" href="https://lists.oasis-open.org/archives/odata/201709/msg00002.html" target="_blank">https://lists.oasis-open.org/archives/odata/201709/msg00002.html
Minutes Draft Public URL (previous meeting):
- URL = "" href="https://www.oasis-open.org/committees/download.php/61487/odata-meeting-185_on-20170831-minutes.html" target="_blank">https://www.oasis-open.org/committees/download.php/61487/odata-meeting-185_on-20170831-minutes.html
Online document walkthroughs or presentations:
- URL = "" href="https://sap.emea.pgiconnect.com/OData-TC/" target="_blank">https://sap.emea.pgiconnect.com/OData-TC/
Timeline:
- URL = "" href="https://www.oasis-open.org/committees/download.php/59862/TC%20Timeline-2017-01-25.docx" target="_blank">https://www.oasis-open.org/committees/download.php/59862/TC%20Timeline-2017-01-25.docx
Agenda Draft (for meeting #186):
==============================================================
1. Roll call [8:00 am PT]
1.1 Self-registration link: https://www.oasis-open.org/apps/org/workgroup/odata/event.php?event_id=43994
2. Approve agenda [8:05 am PT]
3. Approve minutes from previous meeting(s) [8:10 am PT]
3.1 Minutes from August 31, 2017 TC meeting: https://www.oasis-open.org/committees/download.php/61487/odata-meeting-185_on-20170831-minutes.html
4. Review action items [Action item list: https://www.oasis-open.org/apps/org/workgroup/odata/members/action_items.php] [8:15am PT]
4.1 Action items due
4.1.1 None
5. Version 4.01 Public Review - 05 July 2017 to 03 August 2017 - Issues
5.1 ODATA-1100 Add mechanism for specifying match type for $search
5.2 ODATA-1102 Multiplication and division of Edm.Decimal: result has floating scale if either operand has floating scale
5.3 ODATA-1105 Simplify selection of properties of complex type
5.4 ODATA-1107 Introduce instance annotation to specify which types an instance "implements"
5.5 ODATA-1108 Disallow empty parens for implicit parameter syntax
5.6 ODATA-1109 Clarify that 'parameter' aliases can also be used to substitute expressions
6. Issues [8:50 am PT]
6.1 Vocabularies: NEW or OPEN
6.1.1 ODATA-1099 Add annotations to describe custom query options and custom headers
META 1: use issue-specific branches for new terms, types, properties, or add them to master branch and mark them as experimental?
META 2: add examples to term definitions as shown here via annotation Core.Example?
6.1.2 ODATA-1067 Consider ability to define computed default values
6.1.3 ODATA-1060 Improve specification of element response requirements
6.1.4 ODATA-1005 Make sure we have capabilities for all new 4.01 functionality
6.1.5 ODATA-884 Add term ErrorCodes to describe possible codes in error messages (public comment c201510e00019)
6.2 Vocabularies: APPLIED
6.2.1 ODATA-958 Capabilities: FilterRestrictions and SortRestrictions for navigation properties
6.2.2 ODATA-1055 DeepInsertSupport: allow applying to entity sets and collection-valued navigation properties
6.2.3 ODATA-1064 Add ability to annotate collections to return only count and NextLink
6.2.4 ODATA-1069 New term Core.OperationAvailable
6.2.5 ODATA-1079 Several issues with latest standard vocabularies
6.2.6 ODATA-1082 Add term Constraint to Validation vocabulary
6.2.7 ODATA-1089 Org.OData.Aggregation.V1 missing Nullable="false" for Function ReturnType
6.2.8 ODATA-1098 xxxRestrictions can be applied more broadly
7. Next meetings [9:50 am PT]
7.1 Thursday September 14, 2017 during 8-10 am PDT
8. AOB and wrap up [9:55 am PT]
==============================================================
Meeting Member URL:
- URL = "" href="https://www.oasis-open.org/apps/org/workgroup/odata/event.php?event_id=43994" target="_blank">https://www.oasis-open.org/apps/org/workgroup/odata/event.php?event_id=43994
- Please use starting approx. 15 minutes before the meeting for self registration. Thanks.
- Self registration deep link (as a service):
- https://www.oasis-open.org/apps/org/workgroup/odata/record_my_attendance.php?event_id=43994&confirmed=1
[16:54] Stefan Hagen: RegInfo:{Voting Members: 2 of 12 (16%) (used for quorum calculation)} [17:01] Stefan Hagen: RegInfo:{Voting Members: 3 of 12 (25%) (used for quorum calculation)} Room Information:
OASIS Open Data Protocol (OData) TC OData TC Weekly Meeting (Conference Call) #186
- Thursday, 07 September 2017, 08:00am to 10:00am PDT
- i.e. 2017-09-07 17:00 to 19:00 CEST (UTC+2)
- other timezone? Try eg.:
- https://www.timeanddate.com/worldclock/meetingdetails.html?year=2017&month=9&day=7&hour=15&min=0&sec=0&p1=47&p2=69&p3=179
UsefulPlaces:
- Chat:
- http://webconf.soaphub.org/conf/room/odatatc # ... this place
- ScreenShare and Voice:
- https://sap.emea.pgiconnect.com/OData-TC/
i
Next Planned meetings (tentative):
- Thursday September 14, 2017 during 8-10 am PDT?
- https://www.oasis-open.org/apps/org/workgroup/odata/event.php?event_id=43995
- Thursday September 21, 2017 during 8-10 am PDT?
- https://www.oasis-open.org/apps/org/workgroup/odata/event.php?event_id=43996
- Thursday September 28, 2017 during 8-10 am PDT?
- https://www.oasis-open.org/apps/org/workgroup/odata/event.php?event_id=43997
Agenda-Draft E-Mail URL:
- E-Mail Public URL = "" href="https://lists.oasis-open.org/archives/odata/201709/msg00002.html" target="_blank">https://lists.oasis-open.org/archives/odata/201709/msg00002.html
Minutes Draft Public URL (previous meeting):
- URL = "" href="https://www.oasis-open.org/committees/download.php/61487/odata-meeting-185_on-20170831-minutes.html" target="_blank">https://www.oasis-open.org/committees/download.php/61487/odata-meeting-185_on-20170831-minutes.html
Online document walkthroughs or presentations:
- URL = "" href="https://sap.emea.pgiconnect.com/OData-TC/" target="_blank">https://sap.emea.pgiconnect.com/OData-TC/
Timeline:
- URL = "" href="https://www.oasis-open.org/committees/download.php/59862/TC%20Timeline-2017-01-25.docx" target="_blank">https://www.oasis-open.org/committees/download.php/59862/TC%20Timeline-2017-01-25.docx
Agenda Draft (for meeting #186):
==============================================================
1. Roll call [8:00 am PT]
1.1 Self-registration link: https://www.oasis-open.org/apps/org/workgroup/odata/event.php?event_id=43994
2. Approve agenda [8:05 am PT]
3. Approve minutes from previous meeting(s) [8:10 am PT]
3.1 Minutes from August 31, 2017 TC meeting: https://www.oasis-open.org/committees/download.php/61487/odata-meeting-185_on-20170831-minutes.html
4. Review action items [Action item list: https://www.oasis-open.org/apps/org/workgroup/odata/members/action_items.php] [8:15am PT]
4.1 Action items due
4.1.1 None
5. Version 4.01 Public Review - 05 July 2017 to 03 August 2017 - Issues
5.1 ODATA-1100 Add mechanism for specifying match type for $search
5.2 ODATA-1102 Multiplication and division of Edm.Decimal: result has floating scale if either operand has floating scale
5.3 ODATA-1105 Simplify selection of properties of complex type
5.4 ODATA-1107 Introduce instance annotation to specify which types an instance "implements"
5.5 ODATA-1108 Disallow empty parens for implicit parameter syntax
5.6 ODATA-1109 Clarify that 'parameter' aliases can also be used to substitute expressions
6. Issues [8:50 am PT]
6.1 Vocabularies: NEW or OPEN
6.1.1 ODATA-1099 Add annotations to describe custom query options and custom headers
META 1: use issue-specific branches for new terms, types, properties, or add them to master branch and mark them as experimental?
META 2: add examples to term definitions as shown here via annotation Core.Example?
6.1.2 ODATA-1067 Consider ability to define computed default values
6.1.3 ODATA-1060 Improve specification of element response requirements
6.1.4 ODATA-1005 Make sure we have capabilities for all new 4.01 functionality
6.1.5 ODATA-884 Add term ErrorCodes to describe possible codes in error messages (public comment c201510e00019)
6.2 Vocabularies: APPLIED
6.2.1 ODATA-958 Capabilities: FilterRestrictions and SortRestrictions for navigation properties
6.2.2 ODATA-1055 DeepInsertSupport: allow applying to entity sets and collection-valued navigation properties
6.2.3 ODATA-1064 Add ability to annotate collections to return only count and NextLink
6.2.4 ODATA-1069 New term Core.OperationAvailable
6.2.5 ODATA-1079 Several issues with latest standard vocabularies
6.2.6 ODATA-1082 Add term Constraint to Validation vocabulary
6.2.7 ODATA-1089 Org.OData.Aggregation.V1 missing Nullable="false" for Function ReturnType
6.2.8 ODATA-1098 xxxRestrictions can be applied more broadly
7. Next meetings [9:50 am PT]
7.1 Thursday September 14, 2017 during 8-10 am PDT
8. AOB and wrap up [9:55 am PT]
==============================================================
Meeting Member URL:
- URL = "" href="https://www.oasis-open.org/apps/org/workgroup/odata/event.php?event_id=43994" target="_blank">https://www.oasis-open.org/apps/org/workgroup/odata/event.php?event_id=43994
- Please use starting approx. 15 minutes before the meeting for self registration. Thanks.
- Self registration deep link (as a service):
- https://www.oasis-open.org/apps/org/workgroup/odata/record_my_attendance.php?event_id=43994&confirmed=1
[17:02] Stefan Hagen: Voting Members: 4 of 12 (33%) (used for quorum calculation) [17:03] Stefan Hagen: RegInfo:{Voting Members: 6 of 12 (50%) (used for quorum calculation) } [17:03] Stefan Hagen: one missing for quorum ... [17:04] Ralf Handl (SAP SE): Voting Members: 7 of 12 (58%) (used for quorum calculation) [17:04] Ralf Handl (SAP SE): Quorum achieved [17:05] Ralf Handl (SAP SE): 2.Approve agenda [8:05 am PT] [17:05] Ralf Handl (SAP SE): Agenda is approved [17:05] Ralf Handl (SAP SE): 3.Approve minutes from previous meeting(s) [8:10 am PT] a.Minutes from August 31, 2017 TC meeting: https://www.oasis-open.org/committees/download.php/61487/odata-meeting-185_on-20170831-minutes.html
[17:05] Ralf Handl (SAP SE): Minutes are approved [17:05] Ralf Handl (SAP SE): 4.Review action items [Action item list: https://www.oasis-open.org/apps/org/workgroup/odata/members/action_items.php] [8:15am PT] a.Action items due
i.None
[17:06] Ralf Handl (SAP SE): 5.Version 4.01 Public Review - 05 July 2017 to 03 August 2017 [8:20 am PT] a.Issues
[17:06] Ralf Handl (SAP SE): ii.ODATA-1102 Multiplication and division of Edm.Decimal: result has floating scale if either operand has floating scale [17:08] Ralf Handl (SAP SE): Proposal: Floating scale dominates, then variable scale, then fixed scale. [17:09] Hubert Heijkers (IBM): I move to resolve ODATA-1102 as proposed [17:09] Michael Pizzo: I second [17:09] Ralf Handl (SAP SE): ODATA-1102 is RESOLVED as proposed [17:10] Ralf Handl (SAP SE): iv.ODATA-1107 Introduce instance annotation to specify which types an instance "implements" [17:11] anonymous1 morphed into Matt Borges (SAP) [17:13] Michael Pizzo: I proposed moving ODATA-1107 to 4.02. [17:13] Ralf Handl (SAP SE): No objection, moved [17:13] Ralf Handl (SAP SE): v.ODATA-1108 Disallow empty parens for implicit parameter syntax [17:14] anonymous1 morphed into George Ericson (Dell) [17:16] Ralf Handl (SAP SE): ODATA-1108 is OPEN [17:23] Michael Pizzo: I propose we resolve ODATA-1108 as proposed. [17:23] Hubert Heijkers (IBM): I second [17:23] Ralf Handl (SAP SE): ODATA-1108 is RESOLVED as proposed [17:24] Ralf Handl (SAP SE): vi.ODATA-1109 Clarify that 'parameter' aliases can also be used to substitute expressions [17:27] Michael Pizzo: Draft Proposal: Query parameters for $filter segment are always expressions. All other parameters are treated as literals. [17:45] Michael Pizzo: Hubert calls out that the last example (taking the input 1&$expand=Orders) is a general issue. We should provide general guidance that, when taking input from a user, must make sure it is the expected type; for example, make sure there are no unescaped '&'. [17:52] Michael Pizzo: Clarified proposal: Query parameters for $filter segment are always passed in as expressions. All other parameters are evaluated and passed as literals. [17:55] Michael Pizzo: Added new issue for Securing OData: https://issues.oasis-open.org/browse/ODATA-1110 [17:55] George Ericson (Dell): I'm wondering whether we could insist that the segment be a complete _expression_, rather than 'part' of an _expression_. [17:56] Michael Pizzo: Issue: Customers?$filter=Orders($filter=ShipTo eq @a)&@a=City [18:00] Hubert Heijkers (IBM): Can one do this: Customers?$filter=Orders($filter=ShipTo eq @a;@a=City) [18:00] George Ericson (Dell): Can one do this: Customers?$filter=Orders($filter=ShipTo eq City) [18:00] Ralf Handl (SAP SE): Customers(ID=@c)/Orders(ID=@o)?@c=ID&@o=45 [18:02] Michael Pizzo: Customers/GetById(id=@id)?@id=1 [18:02] Ralf Handl (SAP SE): @Hubert: no, nested option syntax with semicolons doesn't allow nested aliases [18:05] Michael Pizzo: Customers?$fitler=id eq @id?@id=1 [18:06] Michael Pizzo: Customers?$filter=id eq @id&@id=1 [18:07] Michael Pizzo: Customers/GetById(id=@id)?@id=Manager/BestEmployee()/Id [18:09] Michael Pizzo: (that example was invalid...) [18:13] Ralf Handl (SAP SE): Parameter aliases allow the same value to be used multiple times in a request and may be used to reference primitive values, complex, or collection values. [18:14] Ralf Handl (SAP SE): products/ByColors(colors=@c)?@c=["red',"green","blue"] [18:17] Ralf Handl (SAP SE): products/ByColors(colors=@c)?@c=$root/My/Preferences/Colors [18:23] Michael Pizzo: Customers?$filter=Orders($filter=ShipTo eq @a)&@a=City [18:24] Ralf Handl (SAP SE): Customers(ID=@c)/Orders(ID=@o)?@c=ID&@o=45 [18:30] Ralf Handl (SAP SE): Customers(ID=@c)/Orders(ID=@c)?@c=FirstName&@o=45 [18:30] Ralf Handl (SAP SE): Customers(ID=@c)/Orders(ID=@o)?@c=FirstName&@o=45 [18:31] Ralf Handl (SAP SE): Customers(ID=42)/some.function(par1=FirstName)/... [18:33] Ralf Handl (SAP SE): Customers(ID=42)/some.function(par1=@p)/...?@p=FirstName [18:37] Ralf Handl (SAP SE): Hubert, Ralf: tend to have _expression_ evaluated at point where it is used. In last example evaluation should not depend on subsequent path segments ... [18:38] Ralf Handl (SAP SE): Mike: tends to have _expression_ evaluated in the context of the last path segment [18:38] Ralf Handl (SAP SE): i.ODATA-1100 Add mechanism for specifying match type for $search [18:39] Ralf Handl (SAP SE): Mike suggests to skip that one [18:39] Ralf Handl (SAP SE): iii.ODATA-1105 Simplify selection of properties of complex type [18:40] Michael Pizzo: $select=Address/City,Address/State [18:40] Michael Pizzo: $select=Address($select=City,State) [18:41] Michael Pizzo: $select=Addresses($select=City,State;$filter=Country eq 'UK') [18:50] Hubert Heijkers (IBM): $select=ComplexProp($filter=PropA eq 'foo')&$expand=ComplexProp/NavProp1($select=a,b) [18:52] Hubert Heijkers (IBM): $select=ComplexProp($filter=PropA eq 'foo';$expand=NavProp1($select=a,b)) [18:53] Michael Pizzo: Customers?$select=Addresses($filter=Country eq 'UK')&$expand=Addresses/Occupant($select=Name) [18:55] Michael Pizzo: Customers?$select=Addresses($expand=Occupant) same as Customers?$expand=Addresses/Occupant ? [18:56] Ralf Handl (SAP SE): same as Customers?$select=Addresses&$expand=Addresses/Occupant [18:58] Ralf Handl (SAP SE): Customers?$select=Addresses/City,Addresses/Street&$expand=Addresses/Occupant [18:58] Ralf Handl (SAP SE): Customers?$select=Addresses($select=City,Street;$expand=Occupant) [19:00] Ralf Handl (SAP SE): 7.Next meetings [9:50 am PT] a.Thursday September 14, 2017 during 8-10 am PDT
8.AOB and wrap up [9:55 am PT]
[19:03] Ralf Handl (SAP SE): Meeting is adjourned From: odata@lists.oasis-open.org [mailto:odata@lists.oasis-open.org]
On Behalf Of Handl, Ralf Here [1] is a draft agenda for the OData TC (Technical Committee) meeting
scheduled on
Thursday September 07, 2017 during 8-10 am PDT (17:00-19:00 CEST).
For additional information, such as dial-in details and chat room, refer to [2]. For TC timeline, see [3]. Feel free to suggest additions or modifications.
Thanks. [1]
Agenda
1.
Roll call [8:00 am PT]
2.
Approve agenda [8:05 am PT]
3.
Approve minutes from previous meeting(s) [8:10 am PT]
4.
Review action items [Action item list:
https://www.oasis-open.org/apps/org/workgroup/odata/members/action_items.php] [8:15am PT]
i. None
5.
Version 4.01 Public Review - 05 July 2017 to 03 August 2017 [8:20 am PT]
i. ODATA-1100
Add mechanism for specifying match type for $search
ii. ODATA-1102
Multiplication and division of Edm.Decimal: result has floating scale if either operand has floating scale
iii. ODATA-1105
Simplify selection of properties of complex type
iv. ODATA-1107
Introduce instance annotation to specify which types an instance "implements"
v. ODATA-1108
Disallow empty parens for implicit parameter syntax
vi. ODATA-1109
Clarify that 'parameter' aliases can also be used to substitute expressions
6.
Issues [8:50 am PT]
i. ODATA-1099
Add annotations to describe custom query options and custom headers
ii. ODATA-1067
Consider ability to define computed default values
iii. ODATA-1060
Improve specification of element response requirements
iv. ODATA-1005
Make sure we have capabilities for all new 4.01 functionality
v. ODATA-884
Add term ErrorCodes to describe possible codes in error messages (public comment c201510e00019)
i. ODATA-958
Capabilities: FilterRestrictions and SortRestrictions for navigation properties
ii. ODATA-1055
DeepInsertSupport: allow applying to entity sets and collection-valued navigation properties
iii. ODATA-1064
Add ability to annotate collections to return only count and NextLink
iv. ODATA-1069
New term Core.OperationAvailable
v. ODATA-1079
Several issues with latest standard vocabularies
vi. ODATA-1082
Add term Constraint to Validation vocabulary
vii. ODATA-1089
Org.OData.Aggregation.V1 missing Nullable="false" for Function ReturnType
viii. ODATA-1098
xxxRestrictions can be applied more broadly
7.
Next meetings [9:50 am PT]
8.
AOB and wrap up [9:55 am PT] [2]
References
[3]
Timeline |
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]