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.You are not allowed to attach a file to this page.