Transaction Response

Feedback


Response Description

When responding a transaction request, CSW service will generate an XML document indicating the final status of the transaction. In addition, if the transaction request includes operation, the CSW service must report all newly created catalog's brief information.

Elements description of the XML document:

Table 1 Main Elements Description of the XML Document

Element name O/M Description
TransactionResponse

Mandatory

The root node of the response result.

TransactionSummary

Mandatory

Choose one operation from Insert, Update and Delete. The returned result summary.

The subnode could be one from <csw:totalInserted>,<csw:totalUpdated> and <csw:totalDeleted>.

 

 

Response Sample

In Request Sample , the response results of Inserting, updating and deleting metadata are shown below:

  1. When inserting metadata, server returns the corresponding xml text shown as follows:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>

<csw:TransactionResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2" xmlns:ogc="http://www.opengis.net/ogc" xmlns:gml="http://www.opengis.net/gml" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ns5="http://www.w3.org/2001/SMIL20/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:ows="http://www.opengis.net/ows" xmlns:dct="http://purl.org/dc/terms/" xmlns:ns9="http://www.w3.org/2001/SMIL20/Language">

    <csw:TransactionSummary>

        <csw:totalInserted>1</csw:totalInserted>

    </csw:TransactionSummary>

    <csw:InsertResult>

        <csw:BriefRecord>

            <dc:identifier>ID1</dc:identifier>

            <dc:title>Terrain vector data</dc:title>

            <dc:type>Mapping baseline data</dc:type>

            <ows:BoundingBox>

                <ows:LowerCorner>0.0 0.0</ows:LowerCorner>

                <ows:UpperCorner>0.0 0.0</ows:UpperCorner>

            </ows:BoundingBox>

        </csw:BriefRecord>

    </csw:InsertResult>

</csw:TransactionResponse>

  1. When updating metadata, server returns the corresponding xml text shown as follows:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>

<csw:TransactionResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2" xmlns:ogc="http://www.opengis.net/ogc" xmlns:gml="http://www.opengis.net/gml" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ns5="http://www.w3.org/2001/SMIL20/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:ows="http://www.opengis.net/ows" xmlns:dct="http://purl.org/dc/terms/" xmlns:ns9="http://www.w3.org/2001/SMIL20/Language">

    <csw:TransactionSummary>

        <csw:totalUpdated>1</csw:totalUpdated>

    </csw:TransactionSummary>

</csw:TransactionResponse>

  1. When deleting metadata, server returns the corresponding xml text shown as follows:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>

<csw:TransactionResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2" xmlns:ogc="http://www.opengis.net/ogc" xmlns:gml="http://www.opengis.net/gml" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ns5="http://www.w3.org/2001/SMIL20/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:ows="http://www.opengis.net/ows" xmlns:dct="http://purl.org/dc/terms/" xmlns:ns9="http://www.w3.org/2001/SMIL20/Language">

    <csw:TransactionSummary>

        <csw:totalDeleted>1</csw:totalDeleted>

    </csw:TransactionSummary>

</csw:TransactionResponse>