Version 9.5 SP1

X-Machine Programming

This document gives a summary of the mechanisms available for performing low-level, HTTP-based client communication with the X-Machine. The X-Machine is a central component of the Tamino XML Server architecture. It provides many Tamino core services such as highly efficient storage and retrieval of XML and non-XML documents as well as standard query language support.

You should be familiar with the concepts of Tamino collections and schemas. For information on these subjects, refer to the document Tamino XML Schema User Guide.

This document is intended for use by application programmers who wish to develop client applications that communicate with the X-Machine using HTTP requests. Note that client applications can also use the Tamino APIs (see the appropriate product documentation) instead of HTTP requests for accessing Tamino via application programs.

This information is structured into the following sections:

o

Introduction

o

Session Handling

o

Requests using Plain URL Addressing

o

Requests using X-Machine Commands

o

General Requests

o

Using Plain HTML Forms

o

Media Type Requirements

o

Character Encoding

o

Maintaining Tamino Indexes

Top of page