|
55 | 55 | <fmm:Method operationName="getEpicurDissemination" wsdlMsgName="getEpicurDisseminationRequest" wsdlMsgOuput="epicur_response"> |
56 | 56 | <fmm:DefaultInputParm parmName="PID" defaultValue="$pid" passBy="VALUE" required="true"/> |
57 | 57 | </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> |
58 | 61 | </fmm:MethodMap> |
59 | 62 | </foxml:xmlContent> |
60 | 63 | </foxml:datastreamVersion> |
|
103 | 106 | <wsdl:message name="getEpicurDisseminationRequest"> |
104 | 107 | <wsdl:part name="PID" type="this:InputType"></wsdl:part> |
105 | 108 | </wsdl:message> |
| 109 | + <wsdl:message name="xMetaDissPlusDisseminationRequest"> |
| 110 | + <wsdl:part name="PID" type="this:InputType"></wsdl:part> |
| 111 | + </wsdl:message> |
106 | 112 | <wsdl:message name="json_response"> |
107 | 113 | <wsdl:part name="exhibit" type="xsd:string"></wsdl:part> |
108 | 114 | </wsdl:message> |
|
112 | 118 | <wsdl:message name="epicur_response"> |
113 | 119 | <wsdl:part name="exhibit" type="xsd:string"></wsdl:part> |
114 | 120 | </wsdl:message> |
| 121 | + <wsdl:message name="xmetadissplus_response"> |
| 122 | + <wsdl:part name="exhibit" type="xsd:string"></wsdl:part> |
| 123 | + </wsdl:message> |
115 | 124 | <wsdl:portType name="FedoraLocalPortType"> |
116 | 125 | <wsdl:operation name="getIndexDocument"> |
117 | 126 | <wsdl:input message="this:getIndexDocumentRequest"></wsdl:input> |
|
125 | 134 | <wsdl:input message="this:getEpicurDisseminationRequest"></wsdl:input> |
126 | 135 | <wsdl:output message="this:epicur_response"></wsdl:output> |
127 | 136 | </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> |
128 | 141 | </wsdl:portType> |
129 | 142 | <wsdl:service name="FedoraLocalServices"> |
130 | 143 | <wsdl:port binding="this:FedoraLocal_http" name="FedoraLocal_port"> |
|
160 | 173 | <mime:content type="application/xml"></mime:content> |
161 | 174 | </wsdl:output> |
162 | 175 | </wsdl:operation> |
| 176 | + <wsdl:operation name="xMetaDissPlusDissemination"> |
| 177 | + <http:operation location="xmetadissplus?metsurl=http://local.fedora.server/fedora/objects/(PID)/methods/qucosa:SDef/getMETSDissemination&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> |
163 | 185 | </wsdl:binding> |
164 | 186 | </wsdl:definitions> |
165 | 187 | </foxml:xmlContent> |
|
0 commit comments