Interstage Application Server アプリケーション作成ガイド (データベース連携サービス編)
目次 索引 前ページ次ページ

第6章 サーバアプリケーションの開発(CORBAアプリケーション/COBOL)> 6.6 注意事項

6.6.1 中継アプリケーションの作成について

サーバ上でデータベースアクセスをしないでメソッド呼び出しするだけの場合

 上図のように、データベースへアクセスせずに、メソッド呼び出しだけを行うような「中継サーバアプリケーション」を作成する場合は、C言語のサーバアプリケーションを作成してください。その際、中継用サーバライブラリをリンクする必要があります。

 中継用サーバライブラリは以下のものです。

libservaplcnt.lib
libservaplcnt.so

 データベースシステムが提供するデータベースライブラリ、およびXA連携用プログラムはリンクする必要がありません。

サーバ上でデータベースにアクセスし、さらにメソッド呼び出しする場合

 データベースをアクセスしてメソッド呼び出しを行うような、「中継サーバアプリケーション」を作成する場合は、COBOL用のサーバライブラリをリンクして、COBOLのサーバアプリケーションを作成してください。

 COBOL用のサーバライブラリは以下のものです。

libservaplcbl.lib
libservaplcbl.so

サーバ上のアプリケーションがトランザクションを制御する場合


 サーバ上のアプリケーションがトランザクションを制御するような中継クライアントアプリケーションを作成する場合、通常のクライアントアプリケーションと同じ構成で作成します。サーバアプリケーションの初期化処理部で行っていますOTS_initメソッドやOTS_termメソッドは使用できません。この場合の中継アプリケーション作成時に必要なライブラリを以下に示します。

中継アプリケーションの言語

アプリケーション作成用の
CORBAサービスライブラリ

アプリケーション作成用の
データベース連携サービスライブラリ

COBOL

ODCOBCBLSV.lib

libcurrentsv_COBOL.lib


 サーバ上のアプリケーションがトランザクションを制御する場合、クライアントアプリケーションと同じ構成で作成します。サーバアプリケーションの初期化処理部で行っていますOTS_initメソッドやOTS_termメソッドは使用できません。


目次 索引 前ページ次ページ

Copyright 2008 FUJITSU LIMITED