Ignore:
Timestamp:
Apr 13, 2010, 5:48:55 PM (14 years ago)
Author:
tobias
Message:

new resource operation and fault messages added

File:
1 edited

Legend:

Unmodified
Added
Removed
  • vanHelsing/trunk/src/VanHelsing.wsdl

    r855 r861  
    3535      </xsd:element>
    3636   
    37       <xsd:complexType name="ResourceAttributeType">
    38         <xsd:sequence>
    39                 <xsd:element name="key" type="xsd:string"></xsd:element>
    40                 <xsd:element name="value" type="xsd:string"></xsd:element>
    41         </xsd:sequence>
    42       </xsd:complexType>
    4337   
    4438   
     
    4943        </xsd:sequence>
    5044      </xsd:complexType>
    51       <xsd:element name="setSimpleResource">
    52               <xsd:complexType>
    53                       <xsd:sequence>
    54                               <xsd:element name="resInfo" type="tns:ResourceInfo"></xsd:element>
    55                               <xsd:element name="resAttribute" type="tns:ResourceAttributeType" maxOccurs="unbounded" minOccurs="0"></xsd:element>
    56                       </xsd:sequence>
    57               </xsd:complexType>
     45      <xsd:element name="setSimpleResource"
     46        type="tns:ResourceInitialization">
    5847      </xsd:element>
    5948      <xsd:element name="setSimpleResourceResponse">
    6049              <xsd:complexType>
    6150                      <xsd:sequence>
    62                               <xsd:element name="resId" type="xsd:int"></xsd:element>
    6351                              <xsd:element name="status" type="xsd:string"></xsd:element>
    6452                      </xsd:sequence>
    6553              </xsd:complexType>
    6654      </xsd:element>
     55      <xsd:element name="deleteResourceFault">
     56        <xsd:complexType>
     57                <xsd:sequence>
     58                        <xsd:element name="deleteResourceFault"
     59                                type="xsd:string">
     60                        </xsd:element>
     61                </xsd:sequence>
     62        </xsd:complexType>
     63      </xsd:element>
     64      <xsd:element name="deleteResourceFault1">
     65        <xsd:complexType>
     66                <xsd:sequence>
     67                        <xsd:element name="deleteResourceFault1"
     68                                type="xsd:string">
     69                        </xsd:element>
     70                </xsd:sequence>
     71        </xsd:complexType>
     72      </xsd:element>
     73      <xsd:element name="invalidId" type="xsd:string"></xsd:element>
     74      <xsd:element name="constraintViolation" type="xsd:string"></xsd:element>
     75      <xsd:element name="syntaxError" type="xsd:string"></xsd:element>
     76     
     77      <xsd:element name="createSimpleResource" type="tns:ResourceInitialization"></xsd:element>
     78     
     79            <xsd:element name="createSimpleResourceResponse">
     80                <xsd:complexType>
     81                        <xsd:sequence>
     82                                <xsd:element name="resId" type="xsd:int"></xsd:element>
     83                        </xsd:sequence>
     84                </xsd:complexType>
     85            </xsd:element>
     86   
     87            <xsd:complexType name="ResourceInitialization">
     88                <xsd:sequence>
     89                        <xsd:element name="resInfo"
     90                                type="tns:ResourceInfo">
     91                        </xsd:element>
     92                        <xsd:element name="replace" type="xsd:boolean"></xsd:element>
     93                        <xsd:element name="resAttribute" type="tns:ResourceAttributeType" maxOccurs="unbounded" minOccurs="0"></xsd:element>
     94                </xsd:sequence>
     95            </xsd:complexType>
     96            <xsd:element name="createSimpleResourceFault">
     97                <xsd:complexType>
     98                        <xsd:sequence>
     99                                <xsd:element name="createSimpleResourceFault"
     100                                        type="xsd:string">
     101                                </xsd:element>
     102                        </xsd:sequence>
     103                </xsd:complexType>
     104            </xsd:element>
     105            <xsd:element name="deleteResource"
     106                type="tns:ResourceInfo">
     107            </xsd:element>
     108            <xsd:element name="setFileSetResource"
     109                type="tns:FileSetResource">
     110            </xsd:element>
     111            <xsd:element name="setFileSetResourceResponse">
     112                <xsd:complexType>
     113                        <xsd:sequence>
     114                                <xsd:element name="status" type="xsd:string"></xsd:element>
     115                        </xsd:sequence>
     116                </xsd:complexType>
     117            </xsd:element>
     118            <xsd:element name="createFileSetResource"
     119                type="tns:FileSetResource">
     120            </xsd:element>
     121            <xsd:element name="createFileSetResourceResponse">
     122                <xsd:complexType>
     123                        <xsd:sequence>
     124                                <xsd:element name="resId" type="xsd:int"></xsd:element>
     125                        </xsd:sequence>
     126                </xsd:complexType>
     127            </xsd:element>
     128   
     129            <xsd:complexType name="FileSetResource">
     130                <xsd:sequence>
     131                        <xsd:element name="replace" type="xsd:boolean"></xsd:element>
     132                        <xsd:element name="parameters"
     133                                type="tns:ResourceAttributeType" maxOccurs="unbounded"
     134                                minOccurs="0">
     135                        </xsd:element>
     136                        <xsd:element name="options"
     137                                type="tns:ResourceAttributeType" maxOccurs="unbounded"
     138                                minOccurs="0">
     139                        </xsd:element>
     140                        <xsd:element name="include"
     141                                type="tns:fileSetInclude">
     142                        </xsd:element>
     143                        <xsd:element name="exclude"
     144                                type="tns:ResourceAttributeType">
     145                        </xsd:element>
     146                </xsd:sequence>
     147            </xsd:complexType>
     148   
     149            <xsd:complexType name="ResourceAttributeType">
     150                <xsd:sequence>
     151                        <xsd:element name="key" type="xsd:string"></xsd:element>
     152                        <xsd:element name="value" type="xsd:string"></xsd:element>
     153                </xsd:sequence>
     154            </xsd:complexType>
     155   
     156            <xsd:complexType name="fileSetInclude">
     157                <xsd:sequence>
     158                        <xsd:element name="fileList"
     159                                type="tns:ResourceAttributeType" maxOccurs="unbounded" minOccurs="0">
     160                        </xsd:element>
     161                        <xsd:element name="options" type="tns:ResourceAttributeType" maxOccurs="unbounded" minOccurs="0"></xsd:element>
     162                </xsd:sequence>
     163            </xsd:complexType>
     164            <xsd:element name="setFileSetResourceFault">
     165                <xsd:complexType>
     166                        <xsd:sequence>
     167                                <xsd:element name="setFileSetResourceFault"
     168                                        type="xsd:string">
     169                                </xsd:element>
     170                        </xsd:sequence>
     171                </xsd:complexType>
     172            </xsd:element>
     173            <xsd:element name="setSimpleResourceFault">
     174                <xsd:complexType>
     175                        <xsd:sequence>
     176                                <xsd:element name="setSimpleResourceFault"
     177                                        type="xsd:string">
     178                                </xsd:element>
     179                        </xsd:sequence>
     180                </xsd:complexType>
     181            </xsd:element>
     182            <xsd:element name="setFileSetResourceFault1">
     183                <xsd:complexType>
     184                        <xsd:sequence>
     185                                <xsd:element name="setFileSetResourceFault1"
     186                                        type="xsd:string">
     187                                </xsd:element>
     188                        </xsd:sequence>
     189                </xsd:complexType>
     190            </xsd:element>
     191            <xsd:element name="createFileSetResourceFault">
     192                <xsd:complexType>
     193                        <xsd:sequence>
     194                                <xsd:element name="createFileSetResourceFault"
     195                                        type="xsd:string">
     196                                </xsd:element>
     197                        </xsd:sequence>
     198                </xsd:complexType>
     199            </xsd:element>
     200            <xsd:element name="setSimpleResourceFault1">
     201                <xsd:complexType>
     202                        <xsd:sequence>
     203                                <xsd:element name="setSimpleResourceFault1"
     204                                        type="xsd:string">
     205                                </xsd:element>
     206                        </xsd:sequence>
     207                </xsd:complexType>
     208            </xsd:element>
     209   
    67210    </xsd:schema>
    68211  </wsdl:types>
     
    85228          <wsdl:part name="setResponse" element="tns:setSimpleResourceResponse"></wsdl:part>
    86229  </wsdl:message>
     230  <wsdl:message name="deleteResourceRequest">
     231        <wsdl:part name="resourceId" element="tns:deleteResource"></wsdl:part>
     232  </wsdl:message>
     233  <wsdl:message name="deleteResourceFault">
     234        <wsdl:part name="parameters" element="tns:invalidId"></wsdl:part>
     235  </wsdl:message>
     236  <wsdl:message name="deleteResourceFault1">
     237        <wsdl:part name="parameters" element="tns:constraintViolation"></wsdl:part>
     238  </wsdl:message>
     239  <wsdl:message name="createSimpleResourceRequest">
     240        <wsdl:part name="newResource" element="tns:createSimpleResource"></wsdl:part>
     241  </wsdl:message>
     242  <wsdl:message name="createSimpleResourceResponse">
     243        <wsdl:part name="resourceId" element="tns:createSimpleResourceResponse"></wsdl:part>
     244  </wsdl:message>
     245  <wsdl:message name="createSimpleResourceFault">
     246        <wsdl:part name="parameters" element="tns:syntaxError"></wsdl:part>
     247  </wsdl:message>
     248  <wsdl:message name="setFileSetResourceRequest">
     249        <wsdl:part name="parameters" element="tns:setFileSetResource"></wsdl:part>
     250  </wsdl:message>
     251  <wsdl:message name="setFileSetResourceResponse">
     252        <wsdl:part name="parameters" element="tns:setFileSetResourceResponse"></wsdl:part>
     253  </wsdl:message>
     254  <wsdl:message name="createFileSetResourceRequest">
     255        <wsdl:part name="parameters" element="tns:createFileSetResource"></wsdl:part>
     256  </wsdl:message>
     257  <wsdl:message name="createFileSetResourceResponse">
     258        <wsdl:part name="parameters" element="tns:createFileSetResourceResponse"></wsdl:part>
     259  </wsdl:message>
     260  <wsdl:message name="setFileSetResourceFault">
     261        <wsdl:part name="parameters" element="tns:syntaxError"></wsdl:part>
     262  </wsdl:message>
     263  <wsdl:message name="setSimpleResourceFault">
     264        <wsdl:part name="parameters" element="tns:syntaxError"></wsdl:part>
     265  </wsdl:message>
     266  <wsdl:message name="setFileSetResourceFault1">
     267        <wsdl:part name="parameters" element="tns:constraintViolation"></wsdl:part>
     268  </wsdl:message>
     269  <wsdl:message name="createFileSetResourceFault">
     270        <wsdl:part name="parameters" element="tns:syntaxError"></wsdl:part>
     271  </wsdl:message>
     272  <wsdl:message name="setSimpleResourceFault1">
     273        <wsdl:part name="parameters" element="tns:constraintViolation"></wsdl:part>
     274  </wsdl:message>
     275
    87276  <wsdl:portType name="VanHelsing">
    88 
    89277    <wsdl:operation name="listResources">
    90278      <wsdl:input message="tns:listResourcesRequest"/>
    91279      <wsdl:output message="tns:listResourcesResponse"/>
    92     </wsdl:operation>
     280        </wsdl:operation>
    93281    <wsdl:operation name="getSimpleResource">
    94282        <wsdl:input message="tns:getSimpleResourceRequest"></wsdl:input>
     
    98286        <wsdl:input message="tns:setSimpleResourceRequest"></wsdl:input>
    99287        <wsdl:output message="tns:setSimpleResourceResponse"></wsdl:output>
    100     </wsdl:operation>
     288            <wsdl:fault name="fault" message="tns:setSimpleResourceFault"></wsdl:fault>
     289            <wsdl:fault name="fault1" message="tns:setSimpleResourceFault1"></wsdl:fault>
     290     </wsdl:operation>
     291     <wsdl:operation name="deleteResource"><wsdl:input message="tns:deleteResourceRequest"></wsdl:input><wsdl:fault name="fault" message="tns:deleteResourceFault"></wsdl:fault><wsdl:fault name="fault1" message="tns:deleteResourceFault1"></wsdl:fault>
     292     </wsdl:operation>
     293        <wsdl:operation name="createSimpleResource">
     294                <wsdl:input message="tns:createSimpleResourceRequest"></wsdl:input>
     295                <wsdl:output message="tns:createSimpleResourceResponse"></wsdl:output>
     296            <wsdl:fault name="fault" message="tns:createSimpleResourceFault"></wsdl:fault>
     297        </wsdl:operation>
     298        <wsdl:operation name="setFileSetResource">
     299                <wsdl:input message="tns:setFileSetResourceRequest"></wsdl:input>
     300                <wsdl:output message="tns:setFileSetResourceResponse"></wsdl:output>
     301            <wsdl:fault name="fault" message="tns:setFileSetResourceFault"></wsdl:fault>
     302            <wsdl:fault name="fault1" message="tns:setFileSetResourceFault1"></wsdl:fault>
     303        </wsdl:operation>
     304        <wsdl:operation name="createFileSetResource">
     305                <wsdl:input message="tns:createFileSetResourceRequest"></wsdl:input>
     306                <wsdl:output message="tns:createFileSetResourceResponse"></wsdl:output>
     307            <wsdl:fault name="fault" message="tns:createFileSetResourceFault"></wsdl:fault>
     308        </wsdl:operation>
    101309  </wsdl:portType>
    102310  <wsdl:binding name="VanHelsingSOAP" type="tns:VanHelsing">
     
    112320                        <soap:body use="literal" />
    113321                </wsdl:output>
     322               
    114323        </wsdl:operation>
    115324        <wsdl:operation name="getSimpleResource">
     
    132341                        <soap:body use="literal" />
    133342                </wsdl:output>
    134         </wsdl:operation>l
     343                <wsdl:fault name="fault">
     344                  <soap:fault use="literal" name="fault" />
     345                </wsdl:fault>
     346                <wsdl:fault name="fault1">
     347                  <soap:fault use="literal" name="fault1" />
     348                </wsdl:fault>
     349        </wsdl:operation>
     350        <wsdl:operation name="createSimpleResource">
     351                <soap:operation soapAction="http://www.dass-it.de/VanHelsing/createSimpleResource" />
     352                <wsdl:input>
     353                        <soap:body use="literal" />
     354                </wsdl:input>
     355                <wsdl:output>
     356                        <soap:body use="literal" />
     357                </wsdl:output>
     358                <wsdl:fault name="fault">
     359                        <soap:fault use="literal" name="fault" />
     360                </wsdl:fault>
     361        </wsdl:operation>
     362        <wsdl:operation name="createFileSetResource">
     363                <soap:operation soapAction="http://www.dass-it.de/VanHelsing/createFileSetResource" />
     364                <wsdl:input>
     365                        <soap:body use="literal" />
     366                </wsdl:input>
     367                <wsdl:output>
     368                        <soap:body use="literal" />
     369                </wsdl:output>
     370                <wsdl:fault name="fault">
     371                        <soap:fault use="literal" name="fault" />
     372                </wsdl:fault>
     373        </wsdl:operation>
     374        <wsdl:operation name="setFileSetResource">
     375                <soap:operation soapAction="http://www.dass-it.de/VanHelsing/setFileSetResource" />
     376                <wsdl:input>
     377                        <soap:body use="literal" />
     378                </wsdl:input>
     379                <wsdl:output>
     380                        <soap:body use="literal" />
     381                </wsdl:output>
     382                <wsdl:fault name="fault">
     383                        <soap:fault use="literal" name="fault" />
     384                </wsdl:fault>
     385                <wsdl:fault name="fault1">
     386                        <soap:fault use="literal" name="fault1" />
     387                </wsdl:fault>
     388        </wsdl:operation>
     389        <wsdl:operation name="deleteResource">
     390                <soap:operation soapAction="http://www.dass-it.de/VanHelsing/deleteResource" />
     391                <wsdl:input>
     392                        <soap:body use="literal" />
     393                </wsdl:input>
     394                <wsdl:fault name="fault">
     395                        <soap:fault use="literal" name="fault" />
     396                </wsdl:fault>
     397                <wsdl:fault name="fault1">
     398                        <soap:fault use="literal" name="fault1" />
     399                </wsdl:fault>
     400        </wsdl:operation>
    135401  </wsdl:binding>
    136402  <wsdl:service name="VanHelsing">
Note: See TracChangeset for help on using the changeset viewer.