Interstage Shunsaku Data Manager Application Development Guide - Microsoft(R) Windows(R) 2000/ Microsoft(R) Windows Server(TM) 2003 - - UNIX -
Contents Index PreviousNext

Part 2 Developing Applications by APIs> Chapter 10 Developing .NET Applications

10.1 .NET API Overview

The .NET APIs are interfaces used to manipulate Shunsaku data from .NET application.

[Figure 10-1 The Position of .NET APIs]

The following table is the list of the .NET API classes.

[Table 10-1 .NET API Classes]

Class

Description

ShunKeyRequirement

This class holds the condition of the direct access key.

ShunPosition

This class holds the position information of search results and the search direction.

ShunRecord

This class represents one record of Shunsaku data.

It holds ShunRecordID and the data.

ShunRecordCollection

This class represents the collection of ShunRecord.

ShunRecordEnumerator

This class enumerates the ShunRecords which are contained in the ShunRecordCollection.

ShunRecordID

This class represents the Shunsaku record ID.

ShunResultSet

This class represents the search results.

ShunSearchRequirement

Holds the search conditions.

ShunService

This class connects to Shunsaku and provides the method for manipulating data.

ShunAPIConfigException

This class is the exception thrown when the API environment file is error.

ShunConnectionTerminatedException

This class is the exception thrown when the connection to Shunsaku is closed forcibly.

ShunContinuousException

This class is the exception thrown when the warning level error occurs. Eliminate the cause of the error, and then re-execute the process from the point where the error occurred.

ShunException

This class is the base class for all exception classes in Shunsaku.

ShunSystemException

This class is the exception thown when the connection to Shunsaku is closed forcibly due to the unpredictable errors.

ShunTimeoutException

This class is the exception thrown when the connection to Shunsaku is closed forcibly due to the timeout.

ShunTransactionRolledbackException

This class is the exception thrown when the transaction is cancelled.

[Figure 10-2 The Relationship of Main Classes in .NET API]

Refer to 10.3.5 Error Handling for more information on exception classes.
Refer to the NET API Reference for more information on .NET APIs

Contents Index PreviousNext

All Rights Reserved, Copyright(C) FUJITSU LIMITED 2006