Skip to content

Commit 8cb7409

Browse files
committed
Add xMetaDissPlus dissemination
1 parent 078bdd1 commit 8cb7409

File tree

2 files changed

+24
-2
lines changed

2 files changed

+24
-2
lines changed

objects/qucosa_SDef.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -47,8 +47,8 @@
4747
</fmm:ValidParmValues>
4848
</fmm:UserInputParm>
4949
</fmm:Method>
50-
<fmm:Method operationName="getEpicurDissemination">
51-
</fmm:Method>
50+
<fmm:Method operationName="getEpicurDissemination"/>
51+
<fmm:Method operationName="xMetaDissPlusDissemination"/>
5252
</fmm:MethodMap>
5353
</foxml:xmlContent>
5454
</foxml:datastreamVersion>

objects/qucosa_SDep.xml

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,9 @@
5555
<fmm:Method operationName="getEpicurDissemination" wsdlMsgName="getEpicurDisseminationRequest" wsdlMsgOuput="epicur_response">
5656
<fmm:DefaultInputParm parmName="PID" defaultValue="$pid" passBy="VALUE" required="true"/>
5757
</fmm:Method>
58+
<fmm:Method operationName="xMetaDissPlusDissemination" wsdlMsgName="xMetaDissPlusDisseminationRequest" wsdlMsgOuput="xmetadissplus_response">
59+
<fmm:DefaultInputParm parmName="PID" defaultValue="$pid" passBy="VALUE" required="true"/>
60+
</fmm:Method>
5861
</fmm:MethodMap>
5962
</foxml:xmlContent>
6063
</foxml:datastreamVersion>
@@ -103,6 +106,9 @@
103106
<wsdl:message name="getEpicurDisseminationRequest">
104107
<wsdl:part name="PID" type="this:InputType"></wsdl:part>
105108
</wsdl:message>
109+
<wsdl:message name="xMetaDissPlusDisseminationRequest">
110+
<wsdl:part name="PID" type="this:InputType"></wsdl:part>
111+
</wsdl:message>
106112
<wsdl:message name="json_response">
107113
<wsdl:part name="exhibit" type="xsd:string"></wsdl:part>
108114
</wsdl:message>
@@ -112,6 +118,9 @@
112118
<wsdl:message name="epicur_response">
113119
<wsdl:part name="exhibit" type="xsd:string"></wsdl:part>
114120
</wsdl:message>
121+
<wsdl:message name="xmetadissplus_response">
122+
<wsdl:part name="exhibit" type="xsd:string"></wsdl:part>
123+
</wsdl:message>
115124
<wsdl:portType name="FedoraLocalPortType">
116125
<wsdl:operation name="getIndexDocument">
117126
<wsdl:input message="this:getIndexDocumentRequest"></wsdl:input>
@@ -125,6 +134,10 @@
125134
<wsdl:input message="this:getEpicurDisseminationRequest"></wsdl:input>
126135
<wsdl:output message="this:epicur_response"></wsdl:output>
127136
</wsdl:operation>
137+
<wsdl:operation name="xMetaDissPlusDissemination">
138+
<wsdl:input message="this:xMetaDissPlusDisseminationRequest"></wsdl:input>
139+
<wsdl:output message="this:xmetadissplus_response"></wsdl:output>
140+
</wsdl:operation>
128141
</wsdl:portType>
129142
<wsdl:service name="FedoraLocalServices">
130143
<wsdl:port binding="this:FedoraLocal_http" name="FedoraLocal_port">
@@ -160,6 +173,15 @@
160173
<mime:content type="application/xml"></mime:content>
161174
</wsdl:output>
162175
</wsdl:operation>
176+
<wsdl:operation name="xMetaDissPlusDissemination">
177+
<http:operation location="xmetadissplus?metsurl=http://local.fedora.server/fedora/objects/(PID)/methods/qucosa:SDef/getMETSDissemination&amp;supplement=yes"></http:operation>
178+
<wsdl:input>
179+
<http:urlReplacement></http:urlReplacement>
180+
</wsdl:input>
181+
<wsdl:output>
182+
<mime:content type="application/xml"></mime:content>
183+
</wsdl:output>
184+
</wsdl:operation>
163185
</wsdl:binding>
164186
</wsdl:definitions>
165187
</foxml:xmlContent>

0 commit comments

Comments
 (0)