Hitachi

OpenTP1 Version 7 分散トランザクション処理機能 TP1/Client for .NET Framework 使用の手引


はじめに

このマニュアルは,プログラムプロダクトP-2464-7834 uCosminexus TP1/Client for .NET Frameworkの機能と使い方について説明したものです。

本文中に記載されている製品のうち,このマニュアルの対象製品ではない製品については,OpenTP1 Version 7対応製品の発行時期をご確認ください。

〈はじめにの構成〉

■ 対象読者

システム管理者,システム設計者,プログラマ,オペレータの方を対象としています。また,.NET Frameworkを利用したプログラミングの知識を持っていることを前提としています。

■ マニュアルの構成

このマニュアルは,次に示す章と付録から構成されています。

第1章 概要

OpenTP1 for .NET Frameworkの概要について説明しています。

第2章 機能

TP1/Client for .NET Frameworkの機能について説明しています。

第3章 構成定義

TP1/Client for .NET Frameworkで使用する構成定義について説明しています。

第4章 UAPの作成と実行

TP1/Client for .NET Frameworkで使用するUAPの作成方法と実行手順について説明しています。

第5章 運用コマンド

TP1/Client for .NET Frameworkで使用する運用コマンドについて説明しています。

第6章 クラスリファレンス

TP1/Client for .NET Frameworkで使用するクラスについて説明しています。

第7章 障害運用

TP1/Client for .NET Frameworkで障害が発生した場合の対処方法について説明しています。

付録A DCCM3との接続

DCCM3とRPC通信する方法について説明しています。

付録B Client .NETで利用できるクラスのフィールド

TP1/Client for .NET Frameworkで利用できるクラスについて説明しています。

付録C バージョンアップ時の変更点

各バージョンでのAPI,定義およびメッセージの変更点について説明しています。

付録D 用語解説

TP1/Client for .NET Frameworkに関する用語について説明しています。

■ 関連マニュアル

[図データ]

[図データ]

■ 読書手順

このマニュアルは,利用目的に合わせて,章を選択して読むことができます。次の案内に従ってお読みいただくことをお勧めします。

[図データ]

■ 図中で使用する記号

このマニュアルの図中で使用する記号を,次のように定義します。

[図データ]

■ 文法の記号

(1)文法記述記号

文法の記述形式について説明する記号です。

文法記述記号

意味

〔   〕

この記号で囲まれている項目は省略できることを示します。

(例)spp2tsp 〔-n 名前空間名称〕

これは,「spp2tsp」と指定するか,または「spp2tsp -n 名前空間名称」と指定することを示します。

ただし,構成定義の説明では省略できる項目にこの記号は使用しません。

この記号で示す直前の項目を繰り返し指定できることを示します。

(例)-R アセンブリ名称〔,アセンブリ名称〕…

これは,-Rオプションのアセンブリ名称を繰り返し指定できることを示します。

この記号で区切られた項目は選択できることを示します。

(例)watchTimeNotification="true|false"

これは,watchTimeNotification属性にtrueかfalseのどちらかを指定できることを示します。

{   }

この記号で囲まれている複数の項目のうちから一つを選択できることを示します。

(例)-l {cs|vjs|vb}

これは,cs,vjs,vbの三つのオプションのうち,どれか一つを指定することを示します。

  (下線)

この記号で示す項目は,該当オプション,要素,属性,またはコマンド引数を省略した場合の仮定値を示します。

(例)-E {big|little}

これは,オプションの指定を省略した場合,bigオプションを仮定することを示します。

(2)属性表示記号

ユーザ指定値の範囲などを説明する記号です。

属性表示記号

意味

この記号のあとにユーザ指定値の属性を示します。

《  》

ユーザ指定値を省略した場合の仮定値を示します。

〈  〉

ユーザ指定値の構文要素記号を示します。

((  ))

ユーザ指定値の指定範囲を示します。

(3)構文要素記号

ユーザ指定値の内容を説明する記号です。

構文要素記号

意味

〈英字記号〉

アルファベット(A〜Z,a〜z)と#,@,\

〈符号なし整数〉

数字(0〜9)

〈識別子〉

先頭がアルファベット(A〜Z,a〜z)で始まる英数字列

〈記号名称〉

先頭が英字記号で始まる英数字記号列

〈文字列〉

任意の文字の並び

〈パス名〉

記号名称,円記号(\),およびピリオド(.)の並び

(ただし,パス名は使用しているOSに依存します)

〈ファイル名〉

任意の文字の並び

(ただし,ファイル名は使用しているOS,およびアプリケーションに依存します)

■ このマニュアルでの表記

このマニュアルでは,製品の名称を省略して表記しています。製品の名称と,このマニュアルでの表記を次に示します。

製品名称

このマニュアルでの表記

Microsoft .NET Framework

.NET Framework

Microsoft Visual C#

C#

Microsoft Visual Basic

Visual Basic

uCosminexus TP1/Client for .NET Framework

TP1/Client for .NET Framework

Client .NET

uCosminexus TP1/Connector for .NET Framework

TP1/Connector for .NET Framework

Connector .NET

VOS1 DCCM3

DCCM3

VOS3 XDM/DCCM3

uCosminexus TP1/Extension for .NET Framework

TP1/Extension for .NET Framework

Extension .NET

Visual J#

J#

uCosminexus TP1/Client/J

TP1/Client/J

uCosminexus TP1/Client/P

TP1/Client/P

uCosminexus TP1/Client/P(64)

uCosminexus TP1/Client/W

TP1/Client/W

uCosminexus TP1/Client/W(64)

uCosminexus TP1/Messaging

TP1/Messaging

uCosminexus TP1/Multi

TP1/Multi

uCosminexus TP1/NET/TCP/IP

TP1/NET/TCP/IP

uCosminexus TP1/NET/TCP/IP(64)

uCosminexus TP1/LiNK

TP1/LiNK

TP1/Server

uCosminexus TP1/Server Base

TP1/Server Base

uCosminexus TP1/Server Base(64)

Microsoft Visual Studio Community 2013

Visual Studio 2013

Visual Studio

Microsoft Visual Studio Professional 2013

Microsoft Visual Studio Premium 2013

Microsoft Visual Studio Ultimate 2013

Microsoft Visual Studio Express 2013 for Windows Desktop

Visual Studio Express 2013 for Windows Desktop

Microsoft Visual Studio Community 2015

Visual Studio 2015

Microsoft Visual Studio Professional 2015

Microsoft Visual Studio Enterprise 2015

Microsoft Visual Studio Express 2015 for Windows Desktop

Visual Studio Express 2015 for Windows Desktop

Microsoft Visual Studio Community 2017

Visual Studio 2017

Microsoft Visual Studio Professional 2017

Microsoft Visual Studio Enterprise 2017

Microsoft Visual Studio Community 2019

Visual Studio 2019

Microsoft Visual Studio Professional 2019

Microsoft Visual Studio Enterprise 2019

Microsoft Windows Software Development Kit (v7.0) for Windows 7 and .NET Framework 3.5 SP1

Windows SDK 7.0

Microsoft Windows Software Development Kit (v7.1) for Windows 7 and .NET Framework 4

Windows SDK 7.1

Microsoft Windows 7 Enterprise

Windows 7

Windows 7

Windows

Microsoft Windows 7 Professional

Microsoft Windows 7 Ultimate

Microsoft Windows 7 Enterprise(x64)

Windows 7 x64 Edition

Microsoft Windows 7 Professional(x64)

Microsoft Windows 7 Ultimate(x64)

Windows 8 Enterprise

Windows 8

Windows 8

Windows 8 Pro

Windows 8 Enterprise(x64)

Windows 8 x64 Edition

Windows 8 Pro(x64)

Windows 8.1 Enterprise

Windows 8.1

Windows 8.1

Windows 8.1 Pro

Windows 8.1 Enterprise(x64)

Windows 8.1 x64 Edition

Windows 8.1 Pro (x64)

Windows 10 Pro

Windows 10

Windows 10

Windows 10 Enterprise

Windows 10 Pro (x64)

Windows 10 x64 Edition

Windows 10 Enterprise(x64)

Microsoft Windows Server 2008 R2, Datacenter Edition

Windows Server 2008 R2

Microsoft Windows Server 2008 R2, Enterprise Edition

Microsoft Windows Server 2008 R2, Standard Edition

Microsoft Windows Server 2012 Datacenter

Windows Server 2012

Microsoft Windows Server 2012 Standard

Microsoft Windows Server 2012 R2 Datacenter

Windows Server 2012 R2

Microsoft Windows Server 2012 R2 Standard

Microsoft Windows Server 2016 Datacenter

Windows Server 2016

Microsoft Windows Server 2016 Standard

Microsoft Windows Server 2019 Datacenter

Windows Server 2019

Microsoft Windows Server 2019 Standard

■ 略語一覧

このマニュアルで使用する英略語の一覧を次に示します。

英略語

英字での表記

ADO

ActiveX Data Object

ADO.NET

ActiveX Data Object for .NET Framework

AP

Application Program

API

Application Programming Interface

ASP

Active Server Pages

CLR

Common Language Runtime

CLS

Common Language Specification

CTS

Common Type System

CUP

Client User Program

CUP.NET

Client User Program for .NET Framework

DB

Data Base

DBMS

Database Management System

DLL

Dynamic Linking Library

EBCDIK

Extended Binary Coded Decimal Interchange Kana Code

GAC

Global Assembly Cache

GUI

Graphical User Interface

HTTP

Hyper Text Transfer Protocol

IIS

Internet Information Services

MHP

Message Handling Program

MSDTC

MicroSoft Distributed Transaction Coordinator

OLTP

Online Transaction Processing

OS

Operating System

PC

Personal Computer

PRF

PeRFormance

RPC

Remote Procedure Call

SOAP

Simple Object Access Protocol

SPP

Service Providing Program

SPP.NET

Service Providing Program for .NET Framework

SUP

Service Using Program

SUP.NET

Service Using Program for .NET Framework

TCP/IP

Transmission Control Protocol/Internet Protocol

TSP

TP1 Service Proxy

UAP

User Application Program

WS

Workstation

WWW

World Wide Web

XA

Extended Architecture

XML

eXtensible Markup Language

■ このマニュアルで使用している記号

注意

間違いやすい点や注意しなければならない点などについて説明しています。

ポイント

その説明の要点などについて説明しています。

参考

補足的な情報などについて説明しています。

■ KB(キロバイト)などの単位表記について

1KB(キロバイト),1MB(メガバイト),1GB(ギガバイト),1TB(テラバイト)はそれぞれ1,024バイト,1,0242バイト,1,0243バイト,1,0244バイトです。