This project is read-only.
1
Vote

extensio rule lib: get values from key combination does not get the full set when (,= are embedded in the metadata uri property

description

looks like neither of chars of = ( ) , should be in keypredicate-cmplx in the first palce. Opened a P2 OIPI [MC-APDSU] bug 277749 asking for spec revision.
Show Changes (Fields)

2.2.3.1, [MC-APDSU] defines BNF as

KeyPredict-cmplx = entityProperty "=" keyPredicate-single ["," KeyPredict-cmplx]

keyPredicate-single = 1 * DIGIT
                         /  ([1 * unreserved] "'" 1 * unreserved "'")

                         / 1 * (HEXDIG HEXDIG)
; where unreserved = ALPHA / DIGIT / "-" /"." / "_" / "~"

, and ALPHA = A-Z / a-z

, DIGIT = 0-9

, HEXDIG = DIGIT / A-F

http://odata.netflix.com/v1/Catalog/TitleAudioFormats(DeliveryFormat='Blu-Ray',Format='Dolby%20Digital%202.0%20Stereo',Language='Spanish%20(Neutral)',TitleId='caAD0')"


We need find a fool-proof way, just like

System.Web.HttpUtility.ParseQueryString(...) to parsing uri query string

comments