OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

odata message

[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
Sent: Mittwoch, 19. Juli 2017 11:23
To: odata@lists.oasis-open.org
Subject: [odata] Agenda for OData TC meeting on 2017-07-20

 

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]