servicediscoveryandcontrol/pnp/test/upnp/unittests/upnpdescriptiontest/xml_input_files/servicedesc_inputneg18.xml
changeset 0 f5a58ecadc66
equal deleted inserted replaced
-1:000000000000 0:f5a58ecadc66
       
     1 <?xml version="1.0" encoding="utf-8"?>
       
     2 <!-- 
       
     3 	spec version order changed.
       
     4 -->
       
     5 <scpd xmlns="urn:schemas-upnp-org:service-1-0">
       
     6    <specVersion>
       
     7       <minor>0</minor>
       
     8       <major>1</major>
       
     9    </specVersion>
       
    10    <actionList>
       
    11       <action>
       
    12          <name>Browse</name>
       
    13          <argumentList>
       
    14             <argument>
       
    15                <name>ObjectID</name>
       
    16                <direction>in</direction>
       
    17                <relatedStateVariable>A_ARG_TYPE_ObjectID</relatedStateVariable>
       
    18             </argument>
       
    19             <argument>
       
    20                <name>BrowseFlag</name>
       
    21                <direction>in</direction>
       
    22                <relatedStateVariable>A_ARG_TYPE_BrowseFlag</relatedStateVariable>
       
    23             </argument>
       
    24             <argument>
       
    25                <name>Filter</name>
       
    26                <direction>in</direction>
       
    27                <relatedStateVariable>A_ARG_TYPE_Filter</relatedStateVariable>
       
    28             </argument>
       
    29             <argument>
       
    30                <name>StartingIndex</name>
       
    31                <direction>in</direction>
       
    32                <relatedStateVariable>A_ARG_TYPE_Index</relatedStateVariable>
       
    33             </argument>
       
    34             <argument>
       
    35                <name>RequestedCount</name>
       
    36                <direction>in</direction>
       
    37                <relatedStateVariable>A_ARG_TYPE_Count</relatedStateVariable>
       
    38             </argument>
       
    39             <argument>
       
    40                <name>SortCriteria</name>
       
    41                <direction>in</direction>
       
    42                <relatedStateVariable>A_ARG_TYPE_SortCriteria</relatedStateVariable>
       
    43             </argument>
       
    44             <argument>
       
    45                <name>Result</name>
       
    46                <direction>out</direction>
       
    47                <relatedStateVariable>A_ARG_TYPE_Result</relatedStateVariable>
       
    48             </argument>
       
    49             <argument>
       
    50                <name>NumberReturned</name>
       
    51                <direction>out</direction>
       
    52                <relatedStateVariable>A_ARG_TYPE_Count</relatedStateVariable>
       
    53             </argument>
       
    54             <argument>
       
    55                <name>TotalMatches</name>
       
    56                <direction>out</direction>
       
    57                <relatedStateVariable>A_ARG_TYPE_Count</relatedStateVariable>
       
    58             </argument>
       
    59             <argument>
       
    60                <name>UpdateID</name>
       
    61                <direction>out</direction>
       
    62                <relatedStateVariable>A_ARG_TYPE_UpdateID</relatedStateVariable>
       
    63             </argument>
       
    64          </argumentList>
       
    65       </action>
       
    66       <action>
       
    67          <name>CreateObject</name>
       
    68          <argumentList>
       
    69             <argument>
       
    70                <direction>in</direction>
       
    71                <relatedStateVariable>A_ARG_TYPE_ObjectID</relatedStateVariable>
       
    72             </argument>
       
    73             <argument>
       
    74                <name>Elements</name>
       
    75                <direction>in</direction>
       
    76                <relatedStateVariable>A_ARG_TYPE_Result</relatedStateVariable>
       
    77             </argument>
       
    78             <argument>
       
    79                <name>ObjectID</name>
       
    80                <direction>out</direction>
       
    81                <relatedStateVariable>A_ARG_TYPE_ObjectID</relatedStateVariable>
       
    82             </argument>
       
    83             <argument>
       
    84                <name>Result</name>
       
    85                <direction>out</direction>
       
    86                <relatedStateVariable>A_ARG_TYPE_Result</relatedStateVariable>
       
    87             </argument>
       
    88          </argumentList>
       
    89       </action>
       
    90       <action>
       
    91          <name>CreateReference</name>
       
    92          <argumentList>
       
    93             <argument>
       
    94                <name>ContainerID</name>
       
    95                <direction>in</direction>
       
    96                <relatedStateVariable>A_ARG_TYPE_ObjectID</relatedStateVariable>
       
    97             </argument>
       
    98             <argument>
       
    99                <name>ObjectID</name>
       
   100                <direction>in</direction>
       
   101                <relatedStateVariable>A_ARG_TYPE_ObjectID</relatedStateVariable>
       
   102             </argument>
       
   103             <argument>
       
   104                <name>NewID</name>
       
   105                <direction>out</direction>
       
   106                <relatedStateVariable>A_ARG_TYPE_ObjectID</relatedStateVariable>
       
   107             </argument>
       
   108          </argumentList>
       
   109       </action>
       
   110       <action>
       
   111          <name>DeleteResource</name>
       
   112          <argumentList>
       
   113             <argument>
       
   114                <name>ResourceURI</name>
       
   115                <direction>in</direction>
       
   116                <relatedStateVariable>A_ARG_TYPE_URI</relatedStateVariable>
       
   117             </argument>
       
   118          </argumentList>
       
   119       </action>
       
   120       <action>
       
   121          <name>DestroyObject</name>
       
   122          <argumentList>
       
   123             <argument>
       
   124                <name>ObjectID</name>
       
   125                <direction>in</direction>
       
   126                <relatedStateVariable>A_ARG_TYPE_ObjectID</relatedStateVariable>
       
   127             </argument>
       
   128          </argumentList>
       
   129       </action>
       
   130       <action>
       
   131          <name>ExportResource</name>
       
   132          <argumentList>
       
   133             <argument>
       
   134                <name>SourceURI</name>
       
   135                <direction>in</direction>
       
   136                <relatedStateVariable>A_ARG_TYPE_URI</relatedStateVariable>
       
   137             </argument>
       
   138             <argument>
       
   139                <name>DestinationURI</name>
       
   140                <direction>in</direction>
       
   141                <relatedStateVariable>A_ARG_TYPE_URI</relatedStateVariable>
       
   142             </argument>
       
   143             <argument>
       
   144                <name>TransferID</name>
       
   145                <direction>out</direction>
       
   146                <relatedStateVariable>A_ARG_TYPE_TransferID</relatedStateVariable>
       
   147             </argument>
       
   148          </argumentList>
       
   149       </action>
       
   150       <action>
       
   151          <name>GetSearchCapabilities</name>
       
   152          <argumentList>
       
   153             <argument>
       
   154                <name>SearchCaps</name>
       
   155                <direction>out</direction>
       
   156                <relatedStateVariable>SearchCapabilities</relatedStateVariable>
       
   157             </argument>
       
   158          </argumentList>
       
   159       </action>
       
   160       <action>
       
   161          <name>GetSortCapabilities</name>
       
   162          <argumentList>
       
   163             <argument>
       
   164                <name>SortCaps</name>
       
   165                <direction>out</direction>
       
   166                <relatedStateVariable>SortCapabilities</relatedStateVariable>
       
   167             </argument>
       
   168          </argumentList>
       
   169       </action>
       
   170       <action>
       
   171          <name>GetSystemUpdateID</name>
       
   172          <argumentList>
       
   173             <argument>
       
   174                <name>Id</name>
       
   175                <direction>out</direction>
       
   176                <relatedStateVariable>SystemUpdateID</relatedStateVariable>
       
   177             </argument>
       
   178          </argumentList>
       
   179       </action>
       
   180       <action>
       
   181          <name>GetTransferProgress</name>
       
   182          <argumentList>
       
   183             <argument>
       
   184                <name>TransferID</name>
       
   185                <direction>in</direction>
       
   186                <relatedStateVariable>A_ARG_TYPE_TransferID</relatedStateVariable>
       
   187             </argument>
       
   188             <argument>
       
   189                <name>TransferStatus</name>
       
   190                <direction>out</direction>
       
   191                <relatedStateVariable>A_ARG_TYPE_TransferStatus</relatedStateVariable>
       
   192             </argument>
       
   193             <argument>
       
   194                <name>TransferLength</name>
       
   195                <direction>out</direction>
       
   196                <relatedStateVariable>A_ARG_TYPE_TransferLength</relatedStateVariable>
       
   197             </argument>
       
   198             <argument>
       
   199                <name>TransferTotal</name>
       
   200                <direction>out</direction>
       
   201                <relatedStateVariable>A_ARG_TYPE_TransferTotal</relatedStateVariable>
       
   202             </argument>
       
   203          </argumentList>
       
   204       </action>
       
   205       <action>
       
   206          <name>ImportResource</name>
       
   207          <argumentList>
       
   208             <argument>
       
   209                <name>SourceURI</name>
       
   210                <direction>in</direction>
       
   211                <relatedStateVariable>A_ARG_TYPE_URI</relatedStateVariable>
       
   212             </argument>
       
   213             <argument>
       
   214                <name>DestinationURI</name>
       
   215                <direction>in</direction>
       
   216                <relatedStateVariable>A_ARG_TYPE_URI</relatedStateVariable>
       
   217             </argument>
       
   218             <argument>
       
   219                <name>TransferID</name>
       
   220                <direction>out</direction>
       
   221                <relatedStateVariable>A_ARG_TYPE_TransferID</relatedStateVariable>
       
   222             </argument>
       
   223          </argumentList>
       
   224       </action>
       
   225       <action>
       
   226          <name>Search</name>
       
   227          <argumentList>
       
   228             <argument>
       
   229                <name>ContainerID</name>
       
   230                <direction>in</direction>
       
   231                <relatedStateVariable>A_ARG_TYPE_ObjectID</relatedStateVariable>
       
   232             </argument>
       
   233             <argument>
       
   234                <name>SearchCriteria</name>
       
   235                <direction>in</direction>
       
   236                <relatedStateVariable>A_ARG_TYPE_SearchCriteria</relatedStateVariable>
       
   237             </argument>
       
   238             <argument>
       
   239                <name>Filter</name>
       
   240                <direction>in</direction>
       
   241                <relatedStateVariable>A_ARG_TYPE_Filter</relatedStateVariable>
       
   242             </argument>
       
   243             <argument>
       
   244                <name>StartingIndex</name>
       
   245                <direction>in</direction>
       
   246                <relatedStateVariable>A_ARG_TYPE_Index</relatedStateVariable>
       
   247             </argument>
       
   248             <argument>
       
   249                <name>RequestedCount</name>
       
   250                <direction>in</direction>
       
   251                <relatedStateVariable>A_ARG_TYPE_Count</relatedStateVariable>
       
   252             </argument>
       
   253             <argument>
       
   254                <name>SortCriteria</name>
       
   255                <direction>in</direction>
       
   256                <relatedStateVariable>A_ARG_TYPE_SortCriteria</relatedStateVariable>
       
   257             </argument>
       
   258             <argument>
       
   259                <name>Result</name>
       
   260                <direction>out</direction>
       
   261                <relatedStateVariable>A_ARG_TYPE_Result</relatedStateVariable>
       
   262             </argument>
       
   263             <argument>
       
   264                <name>NumberReturned</name>
       
   265                <direction>out</direction>
       
   266                <relatedStateVariable>A_ARG_TYPE_Count</relatedStateVariable>
       
   267             </argument>
       
   268             <argument>
       
   269                <name>TotalMatches</name>
       
   270                <direction>out</direction>
       
   271                <relatedStateVariable>A_ARG_TYPE_Count</relatedStateVariable>
       
   272             </argument>
       
   273             <argument>
       
   274                <name>UpdateID</name>
       
   275                <direction>out</direction>
       
   276                <relatedStateVariable>A_ARG_TYPE_UpdateID</relatedStateVariable>
       
   277             </argument>
       
   278          </argumentList>
       
   279       </action>
       
   280       <action>
       
   281          <name>StopTransferResource</name>
       
   282          <argumentList>
       
   283             <argument>
       
   284                <name>TransferID</name>
       
   285                <direction>in</direction>
       
   286                <relatedStateVariable>A_ARG_TYPE_TransferID</relatedStateVariable>
       
   287             </argument>
       
   288          </argumentList>
       
   289       </action>
       
   290       <action>
       
   291          <name>UpdateObject</name>
       
   292          <argumentList>
       
   293             <argument>
       
   294                <name>ObjectID</name>
       
   295                <direction>in</direction>
       
   296                <relatedStateVariable>A_ARG_TYPE_ObjectID</relatedStateVariable>
       
   297             </argument>
       
   298             <argument>
       
   299                <name>CurrentTagValue</name>
       
   300                <direction>in</direction>
       
   301                <relatedStateVariable>A_ARG_TYPE_TagValueList</relatedStateVariable>
       
   302             </argument>
       
   303             <argument>
       
   304                <name>NewTagValue</name>
       
   305                <direction>in</direction>
       
   306                <relatedStateVariable>A_ARG_TYPE_TagValueList</relatedStateVariable>
       
   307             </argument>
       
   308          </argumentList>
       
   309       </action>
       
   310    </actionList>
       
   311    <serviceStateTable>
       
   312       <stateVariable sendEvents="no">
       
   313          <name>A_ARG_TYPE_SortCriteria</name>
       
   314          <dataType>string</dataType>
       
   315       </stateVariable>
       
   316       <stateVariable sendEvents="no">
       
   317          <name>A_ARG_TYPE_TransferLength</name>
       
   318          <dataType>string</dataType>
       
   319       </stateVariable>
       
   320       <stateVariable sendEvents="yes">
       
   321          <name>TransferIDs</name>
       
   322          <dataType>string</dataType>
       
   323       </stateVariable>
       
   324       <stateVariable sendEvents="no">
       
   325          <name>A_ARG_TYPE_UpdateID</name>
       
   326          <dataType>ui4</dataType>
       
   327       </stateVariable>
       
   328       <stateVariable sendEvents="no">
       
   329          <name>A_ARG_TYPE_SearchCriteria</name>
       
   330          <dataType>string</dataType>
       
   331       </stateVariable>
       
   332       <stateVariable sendEvents="no">
       
   333          <name>A_ARG_TYPE_Filter</name>
       
   334          <dataType>string</dataType>
       
   335       </stateVariable>
       
   336       <stateVariable sendEvents="yes">
       
   337          <name>ContainerUpdateIDs</name>
       
   338          <dataType>string</dataType>
       
   339       </stateVariable>
       
   340       <stateVariable sendEvents="no">
       
   341          <name>A_ARG_TYPE_Result</name>
       
   342          <dataType>string</dataType>
       
   343       </stateVariable>
       
   344       <stateVariable sendEvents="no">
       
   345          <name>A_ARG_TYPE_Index</name>
       
   346          <dataType>ui4</dataType>
       
   347       </stateVariable>
       
   348       <stateVariable sendEvents="no">
       
   349          <name>A_ARG_TYPE_TransferID</name>
       
   350          <dataType>ui4</dataType>
       
   351       </stateVariable>
       
   352       <stateVariable sendEvents="no">
       
   353          <name>A_ARG_TYPE_TagValueList</name>
       
   354          <dataType>string</dataType>
       
   355       </stateVariable>
       
   356       <stateVariable sendEvents="no">
       
   357          <name>A_ARG_TYPE_URI</name>
       
   358          <dataType>uri</dataType>
       
   359       </stateVariable>
       
   360       <stateVariable sendEvents="no">
       
   361          <name>A_ARG_TYPE_ObjectID</name>
       
   362          <dataType>string</dataType>
       
   363       </stateVariable>
       
   364       <stateVariable sendEvents="no">
       
   365          <name>SortCapabilities</name>
       
   366          <dataType>string</dataType>
       
   367       </stateVariable>
       
   368       <stateVariable sendEvents="no">
       
   369          <name>SearchCapabilities</name>
       
   370          <dataType>string</dataType>
       
   371       </stateVariable>
       
   372       <stateVariable sendEvents="no">
       
   373          <name>A_ARG_TYPE_Count</name>
       
   374          <dataType>ui4</dataType>
       
   375       </stateVariable>
       
   376       <stateVariable sendEvents="no">
       
   377          <name>A_ARG_TYPE_BrowseFlag</name>
       
   378          <dataType>string</dataType>
       
   379          <allowedValueList>
       
   380             <allowedValue>BrowseMetadata</allowedValue>
       
   381             <allowedValue>BrowseDirectChildren</allowedValue>
       
   382          </allowedValueList>
       
   383       </stateVariable>
       
   384       <stateVariable sendEvents="yes">
       
   385          <name>SystemUpdateID</name>
       
   386          <dataType>ui4</dataType>
       
   387       </stateVariable>
       
   388       <stateVariable sendEvents="no">
       
   389          <name>A_ARG_TYPE_TransferStatus</name>
       
   390          <dataType>string</dataType>
       
   391          <allowedValueList>
       
   392             <allowedValue>COMPLETED</allowedValue>
       
   393             <allowedValue>ERROR</allowedValue>
       
   394             <allowedValue>IN_PROGRESS</allowedValue>
       
   395             <allowedValue>STOPPED</allowedValue>
       
   396          </allowedValueList>
       
   397       </stateVariable>
       
   398       <stateVariable sendEvents="no">
       
   399          <name>A_ARG_TYPE_TransferTotal</name>
       
   400          <dataType>string</dataType>
       
   401       </stateVariable>
       
   402    </serviceStateTable>
       
   403 </scpd>