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-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
Sent: Dienstag, 5. September 2017 10:47
To: odata@lists.oasis-open.org
Subject: [odata] Agenda for OData TC meeting on 2017-09-07

 

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]

    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]

    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]

    1. Action items due

                                             i.     None

 

5.           Version 4.01 Public Review - 05 July 2017 to 03 August 2017 [8:20 am PT]

    1. Issues

                                             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]

    1. Vocabularies: NEW or OPEN

                                             i.      ODATA-1099 Add annotations to describe custom query options and custom headers

        1. META 1: use issue-specific branches for new terms, types, properties, or add them to master branch and mark them as experimental?
        2. META 2: add examples to term definitions as shown here via annotation Core.Example?

                                           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)

 

    1. Vocabularies: APPLIED

                                             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]

    1. Thursday September 14, 2017 during 8-10 am PDT

 

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]