pics-opp.txt 9.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187
  1. OPP PICS for the PTS tool.
  2. PTS version: 6.1
  3. * - different than PTS defaults
  4. # - not yet implemented/supported
  5. M - mandatory
  6. O - optional
  7. Roles
  8. -------------------------------------------------------------------------------
  9. Parameter Name Selected Description
  10. -------------------------------------------------------------------------------
  11. TSPC_OPP_1_1 True (*) Role: Object Push Client (C.1)
  12. TSPC_OPP_1_2 True (*) Role: Object Push Server (C.1)
  13. -------------------------------------------------------------------------------
  14. C.1: Mandatory to support at least one of the defined roles.
  15. -------------------------------------------------------------------------------
  16. Client Profile Version
  17. -------------------------------------------------------------------------------
  18. Parameter Name Selected Description
  19. -------------------------------------------------------------------------------
  20. TSPC_OPP_1b_1 True (*) Client supports OPP version 1.1. (C.1)
  21. TSPC_OPP_1b_2 False Client supports OPP version 1.2. (C.1)
  22. -------------------------------------------------------------------------------
  23. C.1: It is mandatory to support at least one of the profile versions.
  24. -------------------------------------------------------------------------------
  25. Client Application Features
  26. -------------------------------------------------------------------------------
  27. Parameter Name Selected Description
  28. -------------------------------------------------------------------------------
  29. TSPC_OPP_2_1 True Client: Perform Service Discovery request (M)
  30. TSPC_OPP_2_2 True Client: Authentication/PIN exchange supported.
  31. (M)
  32. TSPC_OPP_2_2a True (*) Client: Require Authentication/PIN by default.
  33. (O)
  34. TSPC_OPP_2_3 True Client: Object Push (M)
  35. TSPC_OPP_2_4 True (*) Client: vCard 2.1 (C.3)
  36. TSPC_OPP_2_5 False Client: vCalender 1.0 (O)
  37. TSPC_OPP_2_6 False Client: vMsg as defined in IrMC 1.1 (O)
  38. TSPC_OPP_2_7 False Client: vNote as defined in IrMC 1.1 (O)
  39. TSPC_OPP_2_8 True (*) Client: Support content formats other than those
  40. declared in TSPC_OPP_2_4 through
  41. TSPC_OPP_2_7. (O)
  42. TSPC_OPP_2_8a False Client: Support specific set of other content
  43. formats. (C.4)
  44. TSPC_OPP_2_8b True (*) Client: Support all content formats. (C.4)
  45. TSPC_OPP_2_9 True (*) Client: Push multiple vCard objects. (O)
  46. TSPC_OPP_2_9a False Client: Push multiple vCard objects using
  47. different PUT operations. (C.5)
  48. TSPC_OPP_2_9b True (*) Client: Push multiple vCard objects using the
  49. same PUT operation. (C.5)
  50. TSPC_OPP_2_10 False Client: Push multiple vCalender objects. (O)
  51. TSPC_OPP_2_10a False Client: Push multiple vCalendar objects using
  52. different PUT operations. (C.6)
  53. TSPC_OPP_2_10b False Client: Push multiple vCalendar objects using
  54. the same PUT operation. (C.6)
  55. TSPC_OPP_2_11 False Client: Push multiple vMsg objects. (O)
  56. TSPC_OPP_2_11a False Client: Push multiple vMsg objects using
  57. different PUT operations. (C.7)
  58. TSPC_OPP_2_11b False Client: Push multiple vMsg objects using the
  59. same PUT operation. (C.7)
  60. TSPC_OPP_2_12 False Client: Push multiple vNote objects. (O)
  61. TSPC_OPP_2_12a False Client: Push multiple vNote objects using
  62. different PUT operations. (C.8)
  63. TSPC_OPP_2_12b False Client: Push multiple vNote objects using the
  64. same PUT operation. (C.8)
  65. TSPC_OPP_2_13 False Client: Pull business card (O)
  66. TSPC_OPP_2_14 False Client: vCard 2.1 (C.1)
  67. TSPC_OPP_2_15 False Client: Exchange business card (O)
  68. TSPC_OPP_2_16 False Client: vCard 2.1 (C.2)
  69. TSPC_OPP_2_17 False GOEP v2 (C.9)
  70. TSPC_OPP_2_18 False GOEP v2 Backward Compability (C.9)
  71. TSPC_OPP_2_19 False OBEX over L2CAP (C.9)
  72. TSPC_OPP_2_20 False OBEX Reliable Session (C.10)
  73. TSPC_OPP_2_21 False OBEX SRM (C.10)
  74. TSPC_OPP_2_22 False Send OBEX SRMP header (C.10)
  75. TSPC_OPP_2_23 False Receive OBEX SRMP header (C.11)
  76. -------------------------------------------------------------------------------
  77. C.1: Mandatory to Support IF (TSPC_OPP_2_13) Business Card Pull is supported.
  78. C.2: Mandatory to Support IF (TSPC_OPP_2_15) Business Card Exchange is
  79. supported.
  80. C.3: vCard 2.1 support is required for devices containing phonebook
  81. applications. vCard 2.1 support optional for other devices.
  82. C.4: Mandatory to support one of TSPC_OPP_2_8a or TSPC_OPP_2_8b if TSPC_OPP_2_8
  83. is supported. Otherwise, both items are excluded.
  84. C.5: Mandatory to support at least one of TSPC_OPP_2_9a and TSPC_OPP_2_9b if
  85. TSPC_OPP_2_9 is supported. Otherwise, both items are excluded.
  86. C.6: Mandatory to support at least one of TSPC_OPP_2_10a and TSPC_OPP_2_10b if
  87. TSPC_OPP_2_10 is supported. Otherwise, both items are excluded.
  88. C.7: Mandatory to support at least one of TSPC_OPP_2_11a and TSPC_OPP_2_11b if
  89. TSPC_OPP_2_11 is supported. Otherwise, both items are excluded.
  90. C.8: Mandatory to support at least one of TSPC_OPP_2_12a and TSPC_OPP_2_12b if
  91. TSPC_OPP_2_12 is supported. Otherwise, both items are excluded.
  92. C.9: Mandatory if TSPC_OPP_1b_2 supported.
  93. C.10: Optional to support if TSPC_OPP_1b_2 supported else excluded.
  94. C.11: Mandatory if TSPC_OPP_17 and TSPC_OPP_21 supported else excluded.
  95. -------------------------------------------------------------------------------
  96. Server Profile Version
  97. -------------------------------------------------------------------------------
  98. Parameter Name Selected Description
  99. -------------------------------------------------------------------------------
  100. TSPC_OPP_2b_1 True (*) Server supports OPP version 1.1.
  101. TSPC_OPP_2b_2 False Server supports OPP version 1.2.
  102. -------------------------------------------------------------------------------
  103. C.1: It is mandatory to support at least one of the profile versions.
  104. -------------------------------------------------------------------------------
  105. Server Application Features
  106. -------------------------------------------------------------------------------
  107. Parameter Name Selected Description
  108. -------------------------------------------------------------------------------
  109. TSPC_OPP_3_1 True Server: Provide information on supported
  110. contents type on service discovery
  111. request. (M)
  112. TSPC_OPP_3_2 True Server: Authentication/PIN exchange supported.
  113. (M)
  114. TSPC_OPP_3_3 True Server: Object Push (M)
  115. TSPC_OPP_3_3a True (*) Server: Receive multiple objects in the same
  116. PUT operation. (O)
  117. TSPC_OPP_3_4 True (*) Server: vCard 2.1 (C.3)
  118. TSPC_OPP_3_5 False Server: vCalender 1.0 format (O)
  119. TSPC_OPP_3_6 False Server: vMsg as defined in IrMC 1.1 (O)
  120. TSPC_OPP_3_7 False Server: vNote as defined in IrMC 1.1 (O)
  121. TSPC_OPP_3_8 True (*) Server: Support content formats other than those
  122. declared in TSPC_OPP_3_4 through
  123. TSPC_OPP_3_7. (O)
  124. TSPC_OPP_3_8a False Server: Support specific set of other content
  125. formats. (C.4)
  126. TSPC_OPP_3_8b True (*) Server: Support all content formats. (C.4)
  127. TSPC_OPP_3_9 True (*) Server: Object Push vCard reject. (O)
  128. TSPC_OPP_3_10 False Server: Object Push vCal reject. (O)
  129. TSPC_OPP_3_11 False Server: Object Push vMsg reject. (O)
  130. TSPC_OPP_3_12 False Server: Object Push vNote reject. (O)
  131. TSPC_OPP_3_13 False Server: Business card pull (O.1)
  132. TSPC_OPP_3_14 False Server: vCard 2.1 (C.1)
  133. TSPC_OPP_3_15 False Server: Business card pull reject. (O)
  134. TSPC_OPP_3_16 False Server: Business card exchange (O.2)
  135. TSPC_OPP_3_17 False Server: vCard 2.1 (C.2)
  136. TSPC_OPP_3_18 False Server: Business card exchange reject. (O)
  137. TSPC_OPP_3_19 False GOEP v2 (C.5)
  138. TSPC_OPP_3_20 False GOEP v2 Backward Compability (C.5)
  139. TSPC_OPP_3_21 False OBEX over L2CAP (C.5)
  140. TSPC_OPP_3_22 False OBEX Reliable Session (C.16)
  141. TSPC_OPP_3_23 False OBEX SRM (C.6)
  142. TSPC_OPP_3_24 False Send OBEX SRMP header (C.6)
  143. TSPC_OPP_3_25 False Receive OBEX SRMP header (C.7)
  144. -------------------------------------------------------------------------------
  145. O.1: IF NOT Supported, an error message must be sent on request for Business
  146. Card Pull.
  147. O.2: IF NOT Supported, an error message must be sent on request for Business
  148. Card Exchange.
  149. C.1: Mandatory to Support IF (TSPC_OPP_3_13) Business Card Pull is supported.
  150. C.2: Mandatory to Support IF (TSPC_OPP_3_16) Business Card Exchange is
  151. supported.
  152. C.3: vCard 2.1 support is required for devices containing phonebook
  153. applications. vCard 2.1 support optional for other devices.
  154. C.4: Mandatory to support one of TSPC_OPP_3_8a or TSPC_OPP_3_8b if TSPC_OPP_3_8
  155. is supported. Otherwise, both items are excluded.
  156. C.5: Mandatory if TSPC_OPP_2b_2 supported.
  157. C.6: Optional to support if TSPC_OPP_2b_2 supported, else excluded.
  158. C.7: Mandatory if TSPC_OPP_3_19 and TSPC_OPP_3_23 supported else excluded.
  159. -------------------------------------------------------------------------------
  160. Additional OPP Capabilities
  161. -------------------------------------------------------------------------------
  162. Parameter Name Selected Description
  163. -------------------------------------------------------------------------------
  164. TSPC_OPP_4_1 False Abort-Push Operation (O)
  165. TSPC_OPP_4_2 False Intentionally Left Blank (N/A)
  166. TSPC_OPP_4_3 False Multiple vCards transferred as a single vObject
  167. (C.1)
  168. TSPC_OPP_4_4 False Multiple vCards transfer (C.1)
  169. TSPC_OPP_4_5 False vCards with multiple Phone Number Fields (C.1)
  170. TSPC_OPP_4_6 False Push vCal to Different Time Zone Server (C.1)
  171. -------------------------------------------------------------------------------
  172. C.1: Optional if TSPC_OPP_1_2 is supported, otherwise excluded.
  173. -------------------------------------------------------------------------------