Attachment 'DomsPIDGenerator.xml'

Download

   1 <?xml version="1.0" encoding="UTF-8"?>
   2 <wsdl:definitions targetNamespace="http://pidgenerator.doms.statsbiblioteket.dk"
   3                   xmlns:apachesoap="http://xml.apache.org/xml-soap"
   4                   xmlns:impl="http://pidgenerator.doms.statsbiblioteket.dk"
   5                   xmlns:intf="http://pidgenerator.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 DOMS webservice for generating a PID (Persistent ID).
  10          WSDL created Oct 13, 2008 -->
  11     <wsdl:types>
  12         <schema elementFormDefault="qualified"
  13                 targetNamespace="http://pidgenerator.doms.statsbiblioteket.dk"
  14                 xmlns="http://www.w3.org/2001/XMLSchema">
  15             <element name="infix" type="xsd:string">
  16                 <wsdl:documentation>
  17                     Element infix specifies the input parameter for
  18                     generateNextAvailablePID: A string, all or part of which may
  19                     be used as part of the PID, but with no guarantee. May be left
  20                     empty.
  21                 </wsdl:documentation>
  22             </element>
  23             <element name="generateNextAvailablePIDReturn" type="xsd:string">
  24                 <wsdl:documentation>
  25                     Element generateNextAvailablePIDReturn specifies the return
  26                     value from generateNextAvailablePID: The next available
  27                     (unique) PID, possibly including (part of) the requested infix.
  28                 </wsdl:documentation>
  29             </element>
  30         </schema>
  31     </wsdl:types>
  32 
  33     <wsdl:message name="generateNextAvailablePIDRequest">
  34         <wsdl:part element="impl:infix" name="infix"/>
  35     </wsdl:message>
  36 
  37     <wsdl:message name="generateNextAvailablePIDResponse">
  38         <wsdl:part element="impl:generateNextAvailablePIDReturn"
  39                    name="generateNextAvailablePIDReturn"/>
  40     </wsdl:message>
  41 
  42     <wsdl:portType name="DomsPIDGenerator">
  43         <wsdl:operation name="generateNextAvailablePID" parameterOrder="infix">
  44             <wsdl:documentation>
  45                 Operation generateNextAvailablePID generates the next available PID.
  46             </wsdl:documentation>
  47             <wsdl:input message="impl:generateNextAvailablePIDRequest"
  48                         name="generateNextAvailablePIDRequest"/>
  49             <wsdl:output message="impl:generateNextAvailablePIDResponse"
  50                          name="generateNextAvailablePIDResponse"/>
  51         </wsdl:operation>
  52     </wsdl:portType>
  53 
  54     <wsdl:binding name="DomsPIDGeneratorSoapBinding"
  55                   type="impl:DomsPIDGenerator">
  56         <wsdlsoap:binding style="document"
  57                           transport="http://schemas.xmlsoap.org/soap/http"/>
  58         <wsdl:operation name="generateNextAvailablePID">
  59             <wsdlsoap:operation soapAction=""/>
  60             <wsdl:input name="generateNextAvailablePIDRequest">
  61                 <wsdlsoap:body use="literal"/>
  62             </wsdl:input>
  63             <wsdl:output name="generateNextAvailablePIDResponse">
  64                 <wsdlsoap:body use="literal"/>
  65             </wsdl:output>
  66         </wsdl:operation>
  67     </wsdl:binding>
  68 
  69     <wsdl:service name="DomsPIDGeneratorService">
  70         <wsdl:documentation>
  71             DomsPIDGeneratorService is a webservice for generating a PID
  72             (Persistent ID).
  73         </wsdl:documentation>
  74         <wsdl:port binding="impl:DomsPIDGeneratorSoapBinding"
  75                    name="DomsPIDGenerator">
  76             <wsdlsoap:address location="http://localhost:8080/DomsPIDGenerator/services/DomsPIDGenerator"/>
  77         </wsdl:port>
  78     </wsdl:service>
  79 
  80 </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:05:52, 3.7 KB) [[attachment:DomsPIDGenerator.xml]]
 All files | Selected Files: delete move to page copy to page

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