servicediscoveryandcontrol/pnp/test/upnp/unittests/upnpdescriptiontest/xml_input_files/servicedesc_inputneg17.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       </action>
       
    69       <action>
       
    70          <name>CreateReference</name>
       
    71          <argumentList>
       
    72             <argument>
       
    73                <name>ContainerID</name>
       
    74                <direction>in</direction>
       
    75                <relatedStateVariable>A_ARG_TYPE_ObjectID</relatedStateVariable>
       
    76             </argument>
       
    77             <argument>
       
    78                <name>ObjectID</name>
       
    79                <direction>in</direction>
       
    80                <relatedStateVariable>A_ARG_TYPE_ObjectID</relatedStateVariable>
       
    81             </argument>
       
    82             <argument>
       
    83                <name>NewID</name>
       
    84                <direction>out</direction>
       
    85                <relatedStateVariable>A_ARG_TYPE_ObjectID</relatedStateVariable>
       
    86             </argument>
       
    87          </argumentList>
       
    88       </action>
       
    89       <action>
       
    90          <name>DeleteResource</name>
       
    91          <argumentList>
       
    92             <argument>
       
    93                <name>ResourceURI</name>
       
    94                <direction>in</direction>
       
    95                <relatedStateVariable>A_ARG_TYPE_URI</relatedStateVariable>
       
    96             </argument>
       
    97          </argumentList>
       
    98       </action>
       
    99       <action>
       
   100          <name>DestroyObject</name>
       
   101          <argumentList>
       
   102             <argument>
       
   103                <name>ObjectID</name>
       
   104                <direction>in</direction>
       
   105                <relatedStateVariable>A_ARG_TYPE_ObjectID</relatedStateVariable>
       
   106             </argument>
       
   107          </argumentList>
       
   108       </action>
       
   109       <action>
       
   110          <name>ExportResource</name>
       
   111          <argumentList>
       
   112             <argument>
       
   113                <name>SourceURI</name>
       
   114                <direction>in</direction>
       
   115                <relatedStateVariable>A_ARG_TYPE_URI</relatedStateVariable>
       
   116             </argument>
       
   117             <argument>
       
   118                <name>DestinationURI</name>
       
   119                <direction>in</direction>
       
   120                <relatedStateVariable>A_ARG_TYPE_URI</relatedStateVariable>
       
   121             </argument>
       
   122             <argument>
       
   123                <name>TransferID</name>
       
   124                <direction>out</direction>
       
   125                <relatedStateVariable>A_ARG_TYPE_TransferID</relatedStateVariable>
       
   126             </argument>
       
   127          </argumentList>
       
   128       </action>
       
   129       <action>
       
   130          <name>GetSearchCapabilities</name>
       
   131          <argumentList>
       
   132             <argument>
       
   133                <name>SearchCaps</name>
       
   134                <direction>out</direction>
       
   135                <relatedStateVariable>SearchCapabilities</relatedStateVariable>
       
   136             </argument>
       
   137          </argumentList>
       
   138       </action>
       
   139       <action>
       
   140          <name>GetSortCapabilities</name>
       
   141          <argumentList>
       
   142             <argument>
       
   143                <name>SortCaps</name>
       
   144                <direction>out</direction>
       
   145                <relatedStateVariable>SortCapabilities</relatedStateVariable>
       
   146             </argument>
       
   147          </argumentList>
       
   148       </action>
       
   149       <action>
       
   150          <name>GetSystemUpdateID</name>
       
   151          <argumentList>
       
   152             <argument>
       
   153                <name>Id</name>
       
   154                <direction>out</direction>
       
   155                <relatedStateVariable>SystemUpdateID</relatedStateVariable>
       
   156             </argument>
       
   157          </argumentList>
       
   158       </action>
       
   159       <action>
       
   160          <name>GetTransferProgress</name>
       
   161          <argumentList>
       
   162             <argument>
       
   163                <name>TransferID</name>
       
   164                <direction>in</direction>
       
   165                <relatedStateVariable>A_ARG_TYPE_TransferID</relatedStateVariable>
       
   166             </argument>
       
   167             <argument>
       
   168                <name>TransferStatus</name>
       
   169                <direction>out</direction>
       
   170                <relatedStateVariable>A_ARG_TYPE_TransferStatus</relatedStateVariable>
       
   171             </argument>
       
   172             <argument>
       
   173                <name>TransferLength</name>
       
   174                <direction>out</direction>
       
   175                <relatedStateVariable>A_ARG_TYPE_TransferLength</relatedStateVariable>
       
   176             </argument>
       
   177             <argument>
       
   178                <name>TransferTotal</name>
       
   179                <direction>out</direction>
       
   180                <relatedStateVariable>A_ARG_TYPE_TransferTotal</relatedStateVariable>
       
   181             </argument>
       
   182          </argumentList>
       
   183       </action>
       
   184       <action>
       
   185          <name>ImportResource</name>
       
   186          <argumentList>
       
   187             <argument>
       
   188                <name>SourceURI</name>
       
   189                <direction>in</direction>
       
   190                <relatedStateVariable>A_ARG_TYPE_URI</relatedStateVariable>
       
   191             </argument>
       
   192             <argument>
       
   193                <name>DestinationURI</name>
       
   194                <direction>in</direction>
       
   195                <relatedStateVariable>A_ARG_TYPE_URI</relatedStateVariable>
       
   196             </argument>
       
   197             <argument>
       
   198                <name>TransferID</name>
       
   199                <direction>out</direction>
       
   200                <relatedStateVariable>A_ARG_TYPE_TransferID</relatedStateVariable>
       
   201             </argument>
       
   202          </argumentList>
       
   203       </action>
       
   204       <action>
       
   205          <name>Search</name>
       
   206          <argumentList>
       
   207             <argument>
       
   208                <name>ContainerID</name>
       
   209                <direction>in</direction>
       
   210                <relatedStateVariable>A_ARG_TYPE_ObjectID</relatedStateVariable>
       
   211             </argument>
       
   212             <argument>
       
   213                <name>SearchCriteria</name>
       
   214                <direction>in</direction>
       
   215                <relatedStateVariable>A_ARG_TYPE_SearchCriteria</relatedStateVariable>
       
   216             </argument>
       
   217             <argument>
       
   218                <name>Filter</name>
       
   219                <direction>in</direction>
       
   220                <relatedStateVariable>A_ARG_TYPE_Filter</relatedStateVariable>
       
   221             </argument>
       
   222             <argument>
       
   223                <name>StartingIndex</name>
       
   224                <direction>in</direction>
       
   225                <relatedStateVariable>A_ARG_TYPE_Index</relatedStateVariable>
       
   226             </argument>
       
   227             <argument>
       
   228                <name>RequestedCount</name>
       
   229                <direction>in</direction>
       
   230                <relatedStateVariable>A_ARG_TYPE_Count</relatedStateVariable>
       
   231             </argument>
       
   232             <argument>
       
   233                <name>SortCriteria</name>
       
   234                <direction>in</direction>
       
   235                <relatedStateVariable>A_ARG_TYPE_SortCriteria</relatedStateVariable>
       
   236             </argument>
       
   237             <argument>
       
   238                <name>Result</name>
       
   239                <direction>out</direction>
       
   240                <relatedStateVariable>A_ARG_TYPE_Result</relatedStateVariable>
       
   241             </argument>
       
   242             <argument>
       
   243                <name>NumberReturned</name>
       
   244                <direction>out</direction>
       
   245                <relatedStateVariable>A_ARG_TYPE_Count</relatedStateVariable>
       
   246             </argument>
       
   247             <argument>
       
   248                <name>TotalMatches</name>
       
   249                <direction>out</direction>
       
   250                <relatedStateVariable>A_ARG_TYPE_Count</relatedStateVariable>
       
   251             </argument>
       
   252             <argument>
       
   253                <name>UpdateID</name>
       
   254                <direction>out</direction>
       
   255                <relatedStateVariable>A_ARG_TYPE_UpdateID</relatedStateVariable>
       
   256             </argument>
       
   257          </argumentList>
       
   258       </action>
       
   259       <action>
       
   260          <name>StopTransferResource</name>
       
   261          <argumentList>
       
   262             <argument>
       
   263                <name>TransferID</name>
       
   264                <direction>in</direction>
       
   265                <relatedStateVariable>A_ARG_TYPE_TransferID</relatedStateVariable>
       
   266             </argument>
       
   267          </argumentList>
       
   268       </action>
       
   269       <action>
       
   270          <name>UpdateObject</name>
       
   271          <argumentList>
       
   272             <argument>
       
   273                <name>ObjectID</name>
       
   274                <direction>in</direction>
       
   275                <relatedStateVariable>A_ARG_TYPE_ObjectID</relatedStateVariable>
       
   276             </argument>
       
   277             <argument>
       
   278                <name>CurrentTagValue</name>
       
   279                <direction>in</direction>
       
   280                <relatedStateVariable>A_ARG_TYPE_TagValueList</relatedStateVariable>
       
   281             </argument>
       
   282             <argument>
       
   283                <name>NewTagValue</name>
       
   284                <direction>in</direction>
       
   285                <relatedStateVariable>A_ARG_TYPE_TagValueList</relatedStateVariable>
       
   286             </argument>
       
   287          </argumentList>
       
   288       </action>
       
   289    </actionList>
       
   290    <serviceStateTable>
       
   291       <stateVariable sendEvents="no">
       
   292          <name>A_ARG_TYPE_SortCriteria</name>
       
   293          <dataType>string</dataType>
       
   294       </stateVariable>
       
   295       <stateVariable sendEvents="no">
       
   296          <name>A_ARG_TYPE_TransferLength</name>
       
   297          <dataType>string</dataType>
       
   298       </stateVariable>
       
   299       <stateVariable sendEvents="yes">
       
   300          <name>TransferIDs</name>
       
   301          <dataType>string</dataType>
       
   302       </stateVariable>
       
   303       <stateVariable sendEvents="no">
       
   304          <name>A_ARG_TYPE_UpdateID</name>
       
   305          <dataType>ui4</dataType>
       
   306       </stateVariable>
       
   307       <stateVariable sendEvents="no">
       
   308          <name>A_ARG_TYPE_SearchCriteria</name>
       
   309          <dataType>string</dataType>
       
   310       </stateVariable>
       
   311       <stateVariable sendEvents="no">
       
   312          <name>A_ARG_TYPE_Filter</name>
       
   313          <dataType>string</dataType>
       
   314       </stateVariable>
       
   315       <stateVariable sendEvents="yes">
       
   316          <name>ContainerUpdateIDs</name>
       
   317          <dataType>string</dataType>
       
   318       </stateVariable>
       
   319       <stateVariable sendEvents="no">
       
   320          <name>A_ARG_TYPE_Result</name>
       
   321          <dataType>string</dataType>
       
   322       </stateVariable>
       
   323       <stateVariable sendEvents="no">
       
   324          <name>A_ARG_TYPE_Index</name>
       
   325          <dataType>ui4</dataType>
       
   326       </stateVariable>
       
   327       <stateVariable sendEvents="no">
       
   328          <name>A_ARG_TYPE_TransferID</name>
       
   329          <dataType>ui4</dataType>
       
   330       </stateVariable>
       
   331       <stateVariable sendEvents="no">
       
   332          <name>A_ARG_TYPE_TagValueList</name>
       
   333          <dataType>string</dataType>
       
   334       </stateVariable>
       
   335       <stateVariable sendEvents="no">
       
   336          <name>A_ARG_TYPE_URI</name>
       
   337          <dataType>uri</dataType>
       
   338       </stateVariable>
       
   339       <stateVariable sendEvents="no">
       
   340          <name>A_ARG_TYPE_ObjectID</name>
       
   341          <dataType>string</dataType>
       
   342       </stateVariable>
       
   343       <stateVariable sendEvents="no">
       
   344          <name>SortCapabilities</name>
       
   345          <dataType>string</dataType>
       
   346       </stateVariable>
       
   347       <stateVariable sendEvents="no">
       
   348          <name>SearchCapabilities</name>
       
   349          <dataType>string</dataType>
       
   350       </stateVariable>
       
   351       <stateVariable sendEvents="no">
       
   352          <name>A_ARG_TYPE_Count</name>
       
   353          <dataType>ui4</dataType>
       
   354       </stateVariable>
       
   355       <stateVariable sendEvents="no">
       
   356          <name>A_ARG_TYPE_BrowseFlag</name>
       
   357          <dataType>string</dataType>
       
   358          <allowedValueList>
       
   359             <allowedValue>BrowseMetadata</allowedValue>
       
   360             <allowedValue>BrowseDirectChildren</allowedValue>
       
   361          </allowedValueList>
       
   362       </stateVariable>
       
   363       <stateVariable sendEvents="yes">
       
   364          <name>SystemUpdateID</name>
       
   365          <dataType>ui4</dataType>
       
   366       </stateVariable>
       
   367       <stateVariable sendEvents="no">
       
   368          <name>A_ARG_TYPE_TransferStatus</name>
       
   369          <dataType>string</dataType>
       
   370          <allowedValueList>
       
   371             <allowedValue>COMPLETED</allowedValue>
       
   372             <allowedValue>ERROR</allowedValue>
       
   373             <allowedValue>IN_PROGRESS</allowedValue>
       
   374             <allowedValue>STOPPED</allowedValue>
       
   375          </allowedValueList>
       
   376       </stateVariable>
       
   377       <stateVariable sendEvents="no">
       
   378          <name>A_ARG_TYPE_TransferTotal</name>
       
   379          <dataType>string</dataType>
       
   380       </stateVariable>
       
   381    </serviceStateTable>
       
   382 </scpd>