| Interstage Application Server リファレンスマニュアル(API編) |
目次
索引
![]()
|
| 第4章 COBOLインタフェース | > 4.14 サーバアプリケーション用インタフェース |
TDWSTRINGGET
ENVIRONMENT DIVISION.
DATA DIVISION.
WORKING-STORAGE SECTION.
COPY CONST IN CORBA.
01 IN-WSTRING USAGE POINTER.
01 COPY ULONG IN CORBA REPLACING CORBA-UNSIGNED-LONG BY WSTR-LENGTH.
01 OUT-WSTRING PIC N(10).
PROCEDURE DIVISION.
MOVE FUNCTION LENG ( IN-WSTRING ) TO WSTR-LENGTH.
COMPUTE WSTR-LENGTH = WSTR-LENGTH / 2.
CALL "TDWSTRINGGET" USING
IN-WSTRING
WSTR-LENGTH
OUT-WSTRING.
CORBA-WSTRING-GETに相当します。
IN-WSTRINGで指定された\0\0で終了する文字列からWSTR-LENGTHで指定された長さの文字列をOUT-WSTRINGに格納します。格納する際に、IN-WSTRINGの文字列から\0\0を削除します。
OUT-WSTRINGは、IN-WSTRINGの文字列長より大きい領域を指定する必要があります。IN-WSTRINGの文字列長よりOUT-WSTRINGの領域長の方が長い場合には、WSTR-LENGTHに指定された長さまで、余った領域には空白が設定されます。
WSTR-LENGTHの長さは、OUT-WSTRINGと同じか小さい必要があります。
正常終了した場合は、IN-WSTRINGの\0\0を含む文字列から、\0\0を取り除いた領域をOUT-WSTRINGに設定します。
目次
索引
![]()
|