Ich bin die Bereitstellung meiner Ressourcenerweiterungen mit ML-Gradle. Ich möchte die Parametertypen und Kardinalität angeben. Wie lautet das Format der Datei metadata.xml für eine bestimmte Marklogic-Ressourcen-Service-Erweiterung? Gibt es eine Dokumentation oder eine XSD, die ich verwenden kann? Ich habe die folgenden, aber es hat nicht funktioniertml-gradle xsd für Metadaten für Dienste
<?xml version="1.0" encoding="UTF-8"?>
<rapi:resource-metadata xmlns:rapi="http://marklogic.com/rest-api">
<rapi:name>crSearch</rapi:name>
<rapi:source-format>xquery</rapi:source-format>
<rapi:title>crSearch</rapi:title>
<rapi:methods>
<rapi:method>
<rapi:method-name>delete</rapi:method-name>
</rapi:method>
<rapi:method>
<rapi:method-name>get</rapi:method-name>
<rapi:parameter>
<rapi:parameter-name>pageLength</rapi:parameter-name>
<rapi:parameter-type>xs:unsignedLong</rapi:parameter-type>
</rapi:parameter>
<rapi:parameter>
<rapi:parameter-name>start</rapi:parameter-name>
<rapi:parameter-type>xs:unsignedLong</rapi:parameter-type>
</rapi:parameter>
</rapi:method>
<rapi:method>
<rapi:method-name>put</rapi:method-name>
</rapi:method>
<rapi:method>
<rapi:method-name>post</rapi:method-name>
<rapi:parameter>
<rapi:parameter-name>pageLength</rapi:parameter-name>
<rapi:parameter-type>xs:unsignedLong</rapi:parameter-type>
</rapi:parameter>
<rapi:parameter>
<rapi:parameter-name>start</rapi:parameter-name>
<rapi:parameter-type>xs:unsignedLong</rapi:parameter-type>
</rapi:parameter>
</rapi:method>
</rapi:methods>
</rapi:resource-metadata>
Kann mir jemand sagen, was die XML-Metadaten wie
Achten Sie darauf, Ihre Antwort auszuwählen, um anzuzeigen, dass die Frage beantwortet wurde. –
Ich habe ein Problem zu ml-javaclient-util hinzugefügt, um dies deutlicher zu machen. Hier ist ein Beispiel, das ich für veraltet halte, da ich glaube, dass HTML tatsächlich im Beschreibungselement unterstützt wird - das war eines der Ziele dieser Funktion - https://github.com/rjrudin/ml-javaclient-util/blob/master /src/test/resources/sample-base-dir/services/metadata/sample.xml – rjrudin
@rjrudin, Können Sie bitte das gleiche ml-grdle Projekt hinzufügen, oder besser, wenn eines Ihrer Beispiele dies hat .. - Danke – Ravi