[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: RE: [odata] Agenda for OData TC meeting on 2017-07-20 - chat transcript
[16:43] Room information was updated by: Stefan Hagen OASIS Open Data Protocol (OData) TC OData TC Weekly Meeting (Conference Call) #182
- Thursday, 20 July 2017, 08:00am to 10:00am PDT
- i.e. 2017-07-20 17:00 to 19:00 CEST (UTC+2)
- other timezone? Try eg.:
- https://www.timeanddate.com/worldclock/meetingdetails.html?year=2017&month=7&day=20&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/
Next Planned meetings (tentative):
- Thursday August 03, 2017 during 8-10 am PDT (17:00-19:00 CEST)
- https://www.oasis-open.org/apps/org/workgroup/odata/event.php?event_id=43989
- Thursday August 24, 2017 during 8-10 am PDT (17:00-19:00 CEST)
- https://www.oasis-open.org/apps/org/workgroup/odata/event.php?event_id=43992
- Thursday August 31, 2017 during 8-10 am PDT (17:00-19:00 CEST)
- https://www.oasis-open.org/apps/org/workgroup/odata/event.php?event_id=43993
- Thursday September 07, 2017 during 8-10 am PDT?
- https://www.oasis-open.org/apps/org/workgroup/odata/event.php?event_id=43994
Agenda-Draft E-Mail URL:
- E-Mail Public URL = "" href="https://lists.oasis-open.org/archives/odata/201707/msg00051.html" target="_blank">https://lists.oasis-open.org/archives/odata/201707/msg00051.html
Minutes Draft Public URL (previous meeting):
- URL = "" href="https://www.oasis-open.org/committees/download.php/61188/odata-meeting-181_on-20170713-minutes.html" target="_blank">https://www.oasis-open.org/committees/download.php/61188/odata-meeting-181_on-20170713-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 #182):
==============================================================
1. Roll call
1.1 Self-registration link: https://www.oasis-open.org/apps/org/workgroup/odata/event.php?event_id=43987
2. Approve agenda
3. Approve minutes from previous meeting(s)
3.1 Minutes from July 13, 2017 TC meeting: https://www.oasis-open.org/committees/download.php/61188/odata-meeting-181_on-20170713-minutes.html
4. Review action items [Action item list: https://www.oasis-open.org/apps/org/workgroup/odata/members/action_items.php]
4.1 Action items due
None
5. Version 4.01 Public Review
5.1 05 July 2017 to 03 August 2017 - Issues
5.1.1 ODATA-1091 Special values of numeric types (public comment c201707e0002)
6. Issues
6.1 Vocabularies: NEW or OPEN
6.1.1 ODATA-1069 New term Capabiliies.OperationAvailable
6.1.2 ODATA-1067 Consider ability to define computed default values
6.1.3 ODATA-1064 Add ability to annotate collections to return only count and NextLink
6.1.4 ODATA-1055 DeepInsertSupport: allow applying to entity sets
6.1.5 ODATA-1005 Make sure we have capabilities for all new 4.01 functionality
6.1.6 ODATA-884 Add term ErrorCodes to describe possible codes in error messages (public comment c201510e00019)
7. Next meetings
7.1 One-week break end of July
7.2 Thursday August 03, 2017 during 8-10 am PDT
7.3 Two-week break mid of August, then back to weekly schedule
7.4 Thursday August 24, 2017 during 8-10 am PDT
7.5 Thursday August 31, 2017 during 8-10 am PDT
7.6 Thursday September 07, 2017 during 8-10 am PDT
8. AOB and wrap up
==============================================================
Meeting Member URL:
- URL = "" href="https://www.oasis-open.org/apps/org/workgroup/odata/event.php?event_id=43987" target="_blank">https://www.oasis-open.org/apps/org/workgroup/odata/event.php?event_id=43987
- 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=43987&confirmed=1
[16:43] Stefan Hagen: RegInfo:{Voting Members: 1 of 12 (8%) (used for quorum calculation)} [16:57] Stefan Hagen: RegInfo:{Voting Members: 2 of 12 (16%) (used for quorum calculation)} [17:00] anonymous morphed into George Ericson (Dell) [17:01] Stefan Hagen: RegInfo:{Voting Members: 4 of 12 (33%) (used for quorum calculation)} [17:02] Stefan Hagen: @Ralf, George: I registered your attendance [17:02] Stefan Hagen: @Hubert: Also yours ... [17:02] Michael Pizzo: Ralf, did we lose you? [17:02] Stefan Hagen: RegInfo:{Voting Members: 5 of 12 (41%) (used for quorum calculation)} [17:03] Stefan Hagen: Still 2 voting members missing for quorum ... [17:06] Ralf Handl (SAP SE): Voting Members: 7 of 12 (58%) (used for quorum calculation) [17:06] Ralf Handl (SAP SE): Achieved quorum: yes [17:06] Ralf Handl (SAP SE): 2.Approve agenda [8:05 am PT] [17:06] Ralf Handl (SAP SE): Agenda is approved [17:07] Ralf Handl (SAP SE): 3.Approve minutes from previous meeting(s) [8:10 am PT] a.Minutes from July 13, 2017 TC meeting: https://www.oasis-open.org/committees/download.php/61188/odata-meeting-181_on-20170713-minutes.html
[17:08] Ralf Handl (SAP SE): Minutes are approved [17:08] 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:08] Ralf Handl (SAP SE): 5.Version 4.01 Public Review - 05 July 2017 to 03 August 2017 a.Issues
i.ODATA-1091 Special values of numeric types (public comment c201707e0002)
[17:09] Ralf Handl (SAP SE): 1) Restrict the 'special' numeric values to types Single, Double, and Decimal (scale=floating)
2) keep 4.0 behavior for div operator - fail for division by zero for dividends other than Single, Double, and Decimal(Scale=floating)
3) support fail-safe division by zero (resulting in -INF, INF, or null) for all numeric types only in the new divby operator
[17:10] Hubert Heijkers (IBM): I more to resolve ODATA-1091 as proposed. [17:10] Martin Zurmuehl (SAP SE): I second [17:10] George Ericson (Dell): George Moves/Seconds [17:10] Ralf Handl (SAP SE): ODATA-1091 is RESOLVED as proposed [17:11] Ralf Handl (SAP SE): 6.Issues [8:20 am PT] a.Vocabularies: NEW or OPEN
i.ODATA-1069 New term Capabiliies.OperationAvailable
[17:11] Ralf Handl (SAP SE): Description: Availability of actions and functions can be advertised in response payloads using special name-value pairs starting with a # character.
Define a new term that allows to express availability of an action or function statically, with reference to "global" data, e.g. from a singleton, or with reference to data of the binding parameter.
[17:11] Ralf Handl (SAP SE): Proposal:
<Term Name="OperationAvailable" Type="Edm.Boolean" DefaultValue="true" AppliesTo="Action Function">
<Annotation Term="Core.Description" String="Action or function is available" />
</Term>
[17:12] Ralf Handl (SAP SE): Comments: Term name: alternative name "OperationAllowed"
Vocabulary: "Common" instead of "Capabilities"
[17:12] Ralf Handl (SAP SE): "Core", not "Common" [17:22] Michael Pizzo: <Annotation Term="Capabilties.OperationAvailable"> <Ne>
<Path>bindingParam/OrderStatus</Path>
<String>SHIPPED</String>
</Ne>
</Annotation>
[17:24] Michael Pizzo: "#myns.Operation":null [17:28] Michael Pizzo: Example of applying the annotation in-line: <Function Name="CancelOrder">
<Parameter Name="bindingParam" Type="Store.Order">
<Annotation Term="Capabilties.OperationAvailable">
<Ne>
<Path>bindingParam/OrderStatus</Path>
<String>SHIPPED</String>
</Ne>
< /Annotation>
</Function>
[17:30] Michael Pizzo: Alternatively, somebody could define the CancelOrder operation without the annotation: <Function Name="CancelOrder">
<Parameter Name="bindingParam" Type="Store.Order"/>
</Function>
[17:30] George Ericson (Dell): I'm OK with the functionality proposed. A white paper would be a good thing. The implementation requirements resulting from utilization are complex. [17:30] Michael Pizzo: And in the same, or a different metadata document, you could annotate it: <Annotations Target="Store.CancelOrder">
<Annotation Term="Capabilties.OperationAvailable">
<Ne>
<Path>bindingParam/OrderStatus</Path>
<String>SHIPPED</String>
</Ne>
< /Annotation>
</Annotation>
[17:32] Michael Pizzo: (sorry, action would have been a better choice than function for those examples, as "CancelOrder" implies changing state) [17:44] George Ericson (Dell): I like OperationCondition [17:45] George Ericson (Dell): I move 1069 with modification to OperationCondition. [17:49] George Ericson (Dell): OK with OperationAvailable. [17:56] George Ericson (Dell): ok with either Core or Capabilities. Note, not clear that we should have both namespaces. The usage difference is too subtle. [18:01] Mark Biamonte (Progress): I am leaning towards Core [18:11] George Ericson (Dell): I move 1069 but in core. [18:11] Hubert Heijkers (IBM): I second [18:11] Mark Biamonte (Progress): I second [18:12] Ralf Handl (SAP SE): ii.ODATA-1067 Consider ability to define computed default values [18:13] Ralf Handl (SAP SE): Description Currently, default values for properties and (now, as of ODATA-1066) parameters are static values.
There are some cases where the default value may be the result of a calculation. Examples:
1) The value of a related property/parameter
2) An _expression_ based on the value of one (or more) related properties/parameters
3) The result of invoking a function(import) on the service (with params?)
Issues:
-how to express the value of the defaultvalue (use Edm.Untyped? -- this could only be supported in 4.01)
-what is the syntax of the _expression_?
-can it invoke a funciton(import) and, if so, how are parameters passed?
For parameters, could define a derived OptionalParameterType that has a DefaultValueExpression that is Edm.Untyped and only returned as that derived type in a 4.01 payload.
[18:20] Ralf Handl (SAP SE): SAP has use cases for such an annotation, and we already invented something similar: https://wiki.scn.sap.com/wiki/display/EmTech/OData+4.0+Vocabularies+-+SAP+Common#DerivedDefaultValue [18:24] Ralf Handl (SAP SE): ODATA-1067 is OPEN [18:24] Ralf Handl (SAP SE): iii.ODATA-1064 Add ability to annotate collections to return only count and NextLink [18:41] Ralf Handl (SAP SE): https://github.com/oasis-tcs/odata-vocabularies/blob/master/vocabularies/Org.OData.Core.V1.md#AutoExpand [18:55] Ralf Handl (SAP SE): ODATA-1064 is OPEN [18:57] Ralf Handl (SAP SE): Mike to follow up with George to check whether issues mentioned in description are addressed by proposal [18:58] Ralf Handl (SAP SE): 7.Next meetings [9:50 am PT] One-week break end of July
a.Thursday August 03, 2017 during 8-10 am PDT
Two-week break mid of August, then back to weekly schedule
b.Thursday August 24, 2017 during 8-10 am PDT
c.Thursday August 31, 2017 during 8-10 am PDT
d.Thursday September 07, 2017 during 8-10 am PDT
[18:59] Ralf Handl (SAP SE): 8.AOB and wrap up [9:55 am PT] [18:59] 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 July 20, 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]
a.
Self-registration link:
https://www.oasis-open.org/apps/org/workgroup/odata/event.php?event_id=43987
2.
Approve agenda [8:05 am PT]
3.
Approve minutes from previous meeting(s) [8:10 am PT]
a.
Minutes from July 13, 2017 TC meeting:
https://www.oasis-open.org/committees/download.php/61188/odata-meeting-181_on-20170713-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]
a.
Action items due
i. None
5.
Version 4.01 Public Review - 05 July 2017 to 03 August 2017
a.
Issues
i. ODATA-1091
Special values of numeric types (public comment c201707e0002)
6.
Issues [8:20 am PT]
a.
Vocabularies:
NEW or OPEN
i. ODATA-1069
New term Capabiliies.OperationAvailable
ii. ODATA-1067
Consider ability to define computed default values
iii. ODATA-1064
Add ability to annotate collections to return only count and NextLink
iv. ODATA-1055
DeepInsertSupport: allow applying to entity sets
v. ODATA-1005
Make sure we have capabilities for all new 4.01 functionality
vi. ODATA-884
Add term ErrorCodes to describe possible codes in error messages (public comment c201510e00019)
7.
Next meetings [9:50 am PT] One-week break end of July
a.
Thursday August 03, 2017 during 8-10 am PDT Two-week break mid of August, then back to weekly schedule
b.
Thursday August 24, 2017 during 8-10 am PDT
c.
Thursday August 31, 2017 during 8-10 am PDT
d.
Thursday September 07, 2017 during 8-10 am PDT
8.
AOB and wrap up [9:55 am PT] [2]
References ·
Conference call details:
https://www.oasis-open.org/apps/org/workgroup/odata/download.php/56760/TC%20meeting%20dial-in%20details.htm
·
Chat room:
http://webconf.soaphub.org/conf/room/odatatc
[3]
Timeline ·
https://www.oasis-open.org/committees/download.php/59862/TC%20Timeline-2017-01-25.docx
|
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]