Attachment 'DOMSFileCharacterizer.xml'

Download

   1 <?xml version="1.0" encoding="UTF-8"?>
   2 <wsdl:definitions targetNamespace="http://filecharacterizer.doms.statsbiblioteket.dk"
   3                   xmlns:apachesoap="http://xml.apache.org/xml-soap"
   4                   xmlns:impl="http://filecharacterizer.doms.statsbiblioteket.dk"
   5                   xmlns:intf="http://filecharacterizer.doms.statsbiblioteket.dk"
   6                   xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
   7                   xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/"
   8                   xmlns:xsd="http://www.w3.org/2001/XMLSchema">
   9     <!-- WSDL for webservice for DOMS File Characterizer.
  10          WSDL created Oct 14, 2008 -->
  11     <wsdl:types>
  12         <schema elementFormDefault="qualified"
  13                 targetNamespace="http://filecharacterizer.doms.statsbiblioteket.dk"
  14                 xmlns:tn="http://filecharacterizer.doms.statsbiblioteket.dk"
  15                 xmlns="http://www.w3.org/2001/XMLSchema">
  16             <element name="fileURI" type="xsd:anyURI">
  17                 <wsdl:documentation>
  18                     Element fileURI specifies the input to operation
  19                     characterizeFile: URI for the file to charaterise.
  20                 </wsdl:documentation>
  21             </element>
  22 
  23             <element name="characterizeFileReturn" type="impl:FileCharacterization">
  24                 <wsdl:documentation>
  25                     Element characterizeFileReturn specifies the output of operation
  26                     characterizeFile.
  27                 </wsdl:documentation>
  28             </element>
  29 
  30             <complexType name="FileCharacterization">
  31                 <wsdl:documentation>
  32                     Complex type FileCharacterization is the output of operation
  33                     characterizeFile. FileCharacterization contains
  34                     the output of the characterization tool, the PRONOM file format
  35                     ID, the md5 checksum and validation status.
  36                 </wsdl:documentation>
  37                 <sequence>
  38                     <element name="characterizationOutput" nillable="true" type="xsd:base64Binary"/>
  39                     <element name="md5CheckSum" nillable="true" type="xsd:string"/>
  40                     <element name="pronomID" nillable="true" type="xsd:string"/>
  41                     <element name="validationStatus" nillable="true" type="tn:validationStatusType"/>
  42                 </sequence>
  43             </complexType>
  44 
  45             <simpleType name="validationStatusType">
  46                 <wsdl:documentation>
  47                     Validation status type used in the output
  48                     of operation characterizeFile. For the format specified by the
  49                     PRONOM ID given together with this status, the status tells
  50                     whether or not the characterized file is a valid file of that
  51                     format.
  52                 </wsdl:documentation>
  53                 <restriction base="xsd:string">
  54                     <enumeration value="INVALID"/>
  55                     <enumeration value="VALID"/>
  56                 </restriction>
  57             </simpleType>
  58         </schema>
  59     </wsdl:types>
  60 
  61     <wsdl:message name="characterizeFileResponse">
  62         <wsdl:part element="impl:characterizeFileReturn" name="characterizeFileReturn"/>
  63     </wsdl:message>
  64 
  65     <wsdl:message name="characterizeFileRequest">
  66         <wsdl:part element="impl:fileURI" name="fileURI"/>
  67     </wsdl:message>
  68 
  69     <wsdl:portType name="DomsFileCharacterizer">
  70         <wsdl:operation name="characterizeFile" parameterOrder="fileURI">
  71             <wsdl:documentation>
  72                 Operation characterizeFile performs a characterization of a file
  73                 identified by the URI provided by the caller.
  74             </wsdl:documentation>
  75             <wsdl:input message="impl:characterizeFileRequest" name="characterizeFileRequest"/>
  76             <wsdl:output message="impl:characterizeFileResponse" name="characterizeFileResponse"/>
  77         </wsdl:operation>
  78     </wsdl:portType>
  79 
  80     <wsdl:binding name="FileCharacterizerSoapBinding" type="impl:DomsFileCharacterizer">
  81         <wsdlsoap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
  82         <wsdl:operation name="characterizeFile">
  83             <wsdlsoap:operation soapAction=""/>
  84             <wsdl:input name="characterizeFileRequest">
  85                 <wsdlsoap:body use="literal"/>
  86             </wsdl:input>
  87             <wsdl:output name="characterizeFileResponse">
  88                 <wsdlsoap:body use="literal"/>
  89             </wsdl:output>
  90         </wsdl:operation>
  91     </wsdl:binding>
  92 
  93     <wsdl:service name="DomsFileCharacterizerService">
  94         <wsdl:documentation>
  95             Webservice for DOMS characterisation tools.
  96         </wsdl:documentation>
  97         <wsdl:port binding="impl:FileCharacterizerSoapBinding" name="FileCharacterizer">
  98             <wsdlsoap:address location="http://localhost:8080/FileCharacterizer/services/FileCharacterizer"/>
  99         </wsdl:port>
 100     </wsdl:service>
 101 
 102 </wsdl:definitions>

Attached Files

To refer to attachments on a page, use attachment:filename, as shown below in the list of files. Do NOT use the URL of the [get] link, since this is subject to change and can break easily.
  • [get | view] (2008-10-17 13:17:34, 4.9 KB) [[attachment:DOMSFileCharacterizer.xml]]
 All files | Selected Files: delete move to page copy to page

You are not allowed to attach a file to this page.