Previous Topic: Contact CA TechnologiesNext Topic: Installing the XOG Client


Introduction

This section contains the following topics:

Intended Audience

About the XML Open Gateway

The XOG Client

The XOG Web Services

Web Services Descriptive Language (WSDL)

XOG Access Rights

Intended Audience

Welcome to the CA Clarity Integration Guide. This document contains technical information needed to work with the XML Open Gateway (XOG).

Intended Audience

The audience for this guide includes integrators or system administrators who have the need to read data from or write data to CA Clarity using XML and web services. This guide assumes the reader is already familiar with XML code and the CA Clarity application.

Document Contents

This guide contains task oriented, conceptual, and reference material. The appendixes contain reference material on the following:

About the XML Open Gateway

The XML Open Gateway (XOG) is a CA Clarity web service interface that you can use to:

CA Clarity web services are available on the same HTTP or HTTPS port as the HTML web browser interface. You can access a web service using one of the following:

More information:

Intended Audience

The XOG Client

The XOG Web Services

Web Services Descriptive Language (WSDL)

XOG Access Rights

The XOG Client

The XOG client is a Java program that you can install on your computer and use to import and export data using the XOG. The XOG client communicates with the CA Clarity server on the standard HTTP port using the SOAP protocol. Using the client, you can:

More information:

Intended Audience

About the XML Open Gateway

The XOG Web Services

Web Services Descriptive Language (WSDL)

XOG Access Rights

The XOG Web Services

The following web services are available from the XOG API:

Object API

This API includes all read and write services for objects whose data can be imported or exported using the XOG.

InvokeAction API

This API provides for administrative actions that fall outside the categories of data import and export. It contains two root elements:

Query API

This API lets you execute NSQL-based queries from the XOG. You can use this API to select and export the exact information you need from CA Clarity.

More information:

Object API

InvokeAction API

Query API

Web Services Descriptive Language (WSDL)

The Web Services Description Language (WSDL) describes the available XOG services and indicates how to communicate with the services. WSDL is used with SOAP and the XML schema to provide web services over the internet. You can connect to a web service and read the appropriate WSDL file to learn what functions are available on the server.

More information:

Read and Write Custom Object Instances

About the WSDL

XOG Access Rights

Access Rights to Run the XOG from the Client

Before using the XOG client, you must have a valid CA Clarity login name and password.

You must also have one of the following access rights:

XOG Access Rights for Individual Objects

Before a resource can use the XOG to import or export data for a particular object, you must assign the resource the XOG access right for that object (for example, Asset - XOG Access, Project - XOG Access, Resource - XOG Access, and so on).

For example, you can grant the Asset - XOG Access right to a resource to support a custom CA Clarity PPM desktop application that needs asset information. While the resource can import and export instance data that is associated with the asset object, the resource is not able to import or export data on any other objects.

XOG access rights for objects are listed in the access rights list in the Administration Tool with other access rights. XOG access rights are global rights.

To assign XOG access right to a resource

  1. Click the Administration menu, and select Resources from the Organization and Access menu.

    The list page appears.

  2. Click a name.

    The properties page appears.

  3. Click Resource's Access Rights and go to Global.

    The access rights list page appears.

  4. Click Add.

    The access rights selection page appears.

  5. Enter *XOG Access in the Access Right field and click Filter.

    A list of XOG access rights for individual objects appears.

  6. Select the appropriate XOG access rights and click Add.

    The XOG access right appears in the list of access rights for the resource.

  7. Click Exit when you are done.

For more information, see the Administration Guide.

More information:

Intended Audience

About the XML Open Gateway

The XOG Client

The XOG Web Services

Web Services Descriptive Language (WSDL)