Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
languagexml
themeRDark
titleInsert a New Workspace - Request
linenumberstrue
collapsetrue
POST /services/csw HTTP/1.1
Authorization: Basic YWRtaW46YWRtaW4=
Content-Type: application/xml

<csw:Transaction service="CSW"
                 version="2.0.2"
                 verboseResponse="true"
                 xmlns:csw="http://www.opengis.net/cat/csw/2.0.2">
  <csw:Insert typeName="xml">

    <metacard 
      xmlns="urn:catalog:metacard" 
      xmlns:gml="http://www.opengis.net/gml" 
      xmlns:xlink="http://www.w3.org/1999/xlink" 
      xmlns:smil="http://www.w3.org/2001/SMIL20/" 
      xmlns:smillang="http://www.w3.org/2001/SMIL20/Language">

      <type>metacard.workspace</type>

      <string name="title">
        <value>Created From CSW</value>
      </string>
       <stringxml name="queries">
        <value>
          <metacard 
            xmlns="urn:catalog:metacard" 
            xmlns:gml="http://www.opengis.net/gml" 
            xmlns:xlink="http://www.w3.org/1999/xlink" 
            xmlns:smil="http://www.w3.org/2001/SMIL20/" 
            xmlns:smillang="http://www.w3.org/2001/SMIL20/Language" gml:id="af63f19d-08e0-4eab-ad18-59db1701f24e">
            <type>metacard.query</type>
            <string name="cql">
              <value>anyText LIKE &apos;%&apos;</value>
            </string>
            <string name="title">
              <value>Find All</value>
            </string>
          </metacard>
        </value>
        <value>
          <metacard 
            xmlns="urn:catalog:metacard" 
            xmlns:gml="http://www.opengis.net/gml" 
            xmlns:xlink="http://www.w3.org/1999/xlink" 
            xmlns:smil="http://www.w3.org/2001/SMIL20/" 
            xmlns:smillang="http://www.w3.org/2001/SMIL20/Language" gml:id="70ba88e9-4af9-4b19-a371-3ff74c620c9c">
            <type>metacard.query</type>
            <string name="cql">
              <value>(&quot;title&quot; ILIKE &apos;%&apos;)</value>
            </string>
            <string name="title">
              <value>Find Some</value>
            </string>
          </metacard>
        </value>
      </stringxml>

      <stringxml name="metacard.sharing">
        <value>
          <metacard 
            xmlns="urn:catalog:metacard" 
            xmlns:gml="http://www.opengis.net/gml" 
            xmlns:xlink="http://www.w3.org/1999/xlink" 
            xmlns:smil="http://www.w3.org/2001/SMIL20/" 
            xmlns:smillang="http://www.w3.org/2001/SMIL20/Language">
            <type>metacard.sharing</type>
            <string name="action">
              <value>read</value>
            </string>
            <string name="attribute">
              <value>email</value>
            </string>
            <string name="metacard-tags">
              <value>sharing</value>
            </string>
            <string name="value">
              <value>user@domain.org</value>
            </string>
          </metacard>
        </value>
        <value>
          <metacard 
            xmlns="urn:catalog:metacard" 
            xmlns:gml="http://www.opengis.net/gml" 
            xmlns:xlink="http://www.w3.org/1999/xlink" 
            xmlns:smil="http://www.w3.org/2001/SMIL20/" 
            xmlns:smillang="http://www.w3.org/2001/SMIL20/Language">
            <type>metacard.sharing</type>
            <string name="action">
              <value>read</value>
            </string>
            <string name="attribute">
              <value>role</value>
            </string>
            <string name="metacard-tags">
              <value>sharing</value>
            </string>
            <string name="value">
              <value>guest</value>
            </string>
          </metacard>
        </value>
        <value>
          <metacard 
            xmlns="urn:catalog:metacard" 
            xmlns:gml="http://www.opengis.net/gml" 
            xmlns:xlink="http://www.w3.org/1999/xlink" 
            xmlns:smil="http://www.w3.org/2001/SMIL20/" 
            xmlns:smillang="http://www.w3.org/2001/SMIL20/Language">
            <type>metacard.sharing</type>
            <string name="action">
              <value>update</value>
            </string>
            <string name="attribute">
              <value>email</value>
            </string>
            <string name="metacard-tags">
              <value>sharing</value>
            </string>
            <string name="value">
              <value>user@domain.org</value>
            </string>
          </metacard>
        </value>
      </stringxml>

      <string name="owner">
        <value>admin@localhost.local</value>
      </string>

      <string name="metacard-tags">
        <value>workspace</value>
      </string>

    </metacard>

  </csw:Insert>
</csw:Transaction>

...