Transport Service (XTI)
Copyright © 1998 The Open Group


Product Standard
General Interworking: Transport Service (XTI)
Document Number: X98GS


©January 1998, The Open Group All rights reserved. No part of this publication may be reproduced, stored in a retrieval system, or transmitted, in any form or by any means, electronic, mechanical, photocopying, recording or otherwise, without the prior permission of the copyright owners.


Motif,® OSF/1,® UNIX,® and the "X Device"® are registered trademarks and IT DialToneTM; and The Open GroupTM; are trademarks of The Open Group in the U.S. and other countries.

Product Standard

NAME

Transport Service (XTI)

LABEL FOR LOGO

No label.

DESCRIPTION

This Product Standard provides a single programming interface to a variety of transport services: OSI, TCP/IP, UDP/IP, NetBIOS. It thereby facilitates the writing of distributed applications, independent of network technology.

Although a number of the defined features do depend to a greater or lesser extent on the underlying protocol, these are clearly described in the referenced specifications, which also include guidance on writing protocol-independent application software.

This is an update to the XPG3 XTI Transport Service Product Standard, with modifications and extensions, particularly in the area of option management, and the addition of support for NetBIOS.

CONFORMANCE REQUIREMENTS
Human-Computer Interface

Not applicable.

Portability Interface

X/Open XTI, Version 2 Specification,1 or Chapters 1 to 7 of the X/Open Networking Services, Issue 4 Specification,2 which is technically identical except for the addition concerned with function prototypes and namespace reservations identified by UX shading. Support for the UX shaded definitions is mandatory if the Portability Environment is Internationalized System Calls and Libraries Extended, but optional otherwise.

Programming Language Environment

C Language. If the Portability Environment is Internationalized System Calls and Libraries Extended, the dialect is ISO C, in which case ISO C source programs invoking the services of this Product Standard must be supported by the registered product.

Interoperability
OPERATIONAL ENVIRONMENT

Not applicable.

PORTABILITY ENVIRONMENT

XPG3 Internationalized System Calls and Libraries, or Internationalized System Calls and Libraries, or Internationalized System Calls and Libraries Extended.

OVERRIDING STANDARDS

None.

INDICATORS OF COMPLIANCE

A Test Report from a currently authorized release of the VST Test Suite.

MIGRATION

Mainly upwards-compatible from the XPG3 XTI Transport Service Product Standard, except in the area of option management where there were extensive revisions. For the details, see the revision history given in the Preface of the referenced specifications.


Any comments relating to the material contained in this document may be submitted to The Open Group at:

The Open Group
Apex Plaza
Forbury Road
Reading
Berkshire, RG1 1AX
United Kingdom
or by electronic mail to:
OGSpecs@opengroup.org


Footnotes

1.
CAE Specification, September 1993, X/Open Transport Interface (XTI), Version 2 (ISBN: 1-872630-97-9, C318).

2.
CAE Specification, August 1994, Networking Services, Issue 4 (ISBN: 1-85912-049-0, C438).

3.
ISO/IEC ISP 10608-2:1992, Information Technology - International Standardized Profiles TAnnnn - Connection-mode Transport Service over Connectionless-mode Network Service - Part 2: TA51 Profile, including Subnetwork-dependent Requirements for CSMA/CD Local Area Networks (LANs).

4.
ISO/IEC ISP 10608-5:1992, Information Technology - International Standardized Profiles TAnnnn - Connection-mode Transport Service over Connectionless-mode Network Service - Part 5: Definition of Profiles TA1111/TA1121 including Subnetwork-dependent Requirements for X.25 Packet-switched Data Network using Virtual Calls.

5.
ISO/IEC ISP 10609-6:1992, Information Technology - International Standardized Profiles TB, TC, TD, TE - Connection-mode Transport Service over Connection-mode Network Service - Part 6: Definition of Profiles TC1111/TC1121.

6.
ISO/IEC ISP 10609-7:1992, Information Technology - International Standardized Profiles TB, TC, TD, TE - Connection-mode Transport Service over Connection-mode Network Service - Part 7: Definition of Profiles TD1111/TD1121.

7.
Guide, April 1991, Guide to the Internet Protocol Suite (ISBN: 1-872630-08-1, G110).