Gen 6.5 とr7 のPTFでのGenランタイムファンクションSUBSTRDBCSへの変更情報

Document created by Miharu_Toyama Employee on Jul 9, 2015
Version 1Show Document
  • View in full screen mode

文書番号: JTEC001763

製品名: CA Gen

バージョン:

CA Gen Run Time, Blockmode: 6.5, 7.0

CA Gen Run Time, Distributed: 6.5, 7.0

CA Gen Run Time, GUI: 6.5, 7.0

OS: 

 

 

◆ 詳細内容

Gen 6.5 とr7 のPTFでGenランタイムファンクションSUBSTRDBCSの動作に変更があります。

このドキュメントはその変更による影響について説明します。

Windows Client (GUI) Runtime PTFs

Gen 6.5: RTN65327 (QO76480)
Gen r7: RTN70016 (QO76732)

上記PTFは、GenランタイムファンクションSUBSTRDBCSを変更しています。ファンクションSUBSTRDBCSの引数である「開始位置」と「部分文字列長」にはこれまでバイト数が使われていましたが、文字数を使用するように変更されます。

Blockmode/Server Runtime for z/OS PTFs

Gen 6.5: RTM65311 (QO74978)
Gen r7: RTM70018 (QO91039)

上記PTFも、GenランタイムファンクションSUBSTRDBCSを変更しています。ファンクションSUBSTRDBCSの引数である「開始位置」と「部分文字列長」にはこれまでバイト数が使われていましたが、文字数を使用するように変更されています。(このPTFはランタイムファンクションSUBSTRMIXEDも同様に動作するように変更しています。しかし他のプラットフォームでのSUBSTRMIXEDに関する変更の予定は現在のところありません)

他のプラットフォームのSUBSTRDBCSはGen r8までは変更される予定はありません。

バイト数の代わりに文字数が使われる影響】

既存のアプリケーションにこのPTFを適用される場合には、戻り値が変わります。

事前の影響等調査を実施いただき、その後適用してください。

【PTF適用前】(赤字は全角文字)

例:  substrdbcs("123456789ABCDE",9,4),     結果:  "56"

【PTF適用後】

例:  substrdbcs("123456789ABCDE",9,4),     結果: :  "9ABC"     

以下の図はPTF適用前後のGenr6.5、r7でのSUBSTRDBCS機能のまとめです。

.NET(r7)JavaWindowsBlockmode

GUI

MFWindowsUnix
PTF適用前charactercharacterbytebytebytebyte
PTFNoneNoneRTN65327

 

RTN70016
RTM65311

 

RTM70018
NoneNone
TF適用後charactercharactercharactercharacter *1bytebyte

*1: これはSUBSTRMIXEDへの修正も含みます。(z/OSのみ)

ご質問等がございましたら、恐れ入りますが弊社サポートまでご連絡ください。

この技術情報は、以前に公開された 「ファンクションSUBSTRDBCSのPTFに関する注意事項 RTN65327, RTM65311, RTN70016, RTM70018」 (文書番号 071170005) を改訂したものです。

この情報は米国 CA, Inc. より提供されている Technical Documentsをもとに作成したものです。原文の詳細につきましては下記内容をご覧ください。

https://support.ca.com/irj/portal/kbtech?ipLogNrow=4&searchID=TEC483499&docid=
483499&bypass=yes&fromscreen=kbresults&fromKBResultsScreen=T#properties
https://support.ca.com/irj/portal/kbtech?ipLogNrow=5&searchID=TEC483496&docid=483496&bypass=yes&fromscreen=kbresults&fromKBResultsScreen=T#properties

Document ID: TEC483499

Title:Changes to Gen runtime function SUBSTRDBCS in Gen 6.5 and Gen r7 PTFs

以上

Attachments

    Outcomes