リリースノート powerbuilder enterprise 11 · powerbuilder enterprise 11.5 2. 製品概要...

25
Copyright 2008 by Sybase, Inc. All rights reserved. Sybase trademarks can be viewed at the Sybase trademarks page at http://www.sybase.com/detail?id=1011207. Sybase and the marks listed are trademarks of Sybase, Inc. ® indicates registration in the United States of America. Java and all Java-based marks are trademarks or registered trademarks of Sun Microsystems, Inc. in the U.S. and other countries. Unicode and the Unicode Logo are registered trademarks of Unicode, Inc. All other company and product names mentioned may be trademarks of the respec- tive companies with which they are associated. リリース ノート PowerBuilder ® Enterprise 11.5 Document ID: DC33822-01-1150-01 Last revised: September 5, 2008 項目 ページ 1. 最新の リ リ ース ノートへのアクセス 2 2. 製品概要 3 2.1 廃止予定の機能 3 2.2 DataDirect データベース ドライバ 3 2.3 PBCrypto プロキシ ライブラリ 3 3. イ ン ス ト ールにおけ る 注意事項 4 4. このバージ ョ ンで変更された機能 4 5. 既知の問題 4 5.1 .NET プ ロ ジ ェ ク ト の問題 4 5.2 データウィンドウのグラデーションと透明度のプロパ ティ 7 5.3 データウィンドウのツールチップの問題 9 5.4 新しい 3D グラフ様式 10 5.5 リ ッチテキス ト 編集様式の問題 11 5.6 PNG サポー ト の問題 12 5.7 そのほかの問題 13 6. 製品互換 14 6.1 アプ リ ケーシ ョ ン サーバ 14 6.2 SQL Anywhere 15 6.3 PowerDesigner 15 6.4 Microsoft .NET Framework 15 6.5 Java 15 6.6 Ghostscript 15 7. サードパーティ コンポーネン ト と配布 16 7.1 Apache ファイル 16 7.2 Microsoft ファイル 17 7.3 Sun Microsystems ファイル 18

Upload: nguyendieu

Post on 29-Jul-2018

225 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: リリースノート PowerBuilder Enterprise 11 · PowerBuilder Enterprise 11.5 2. 製品概要 リリース ノート(Windows 向け) 3 2. 製品概要 Sybase PowerBuilder Enterprise

Copyright 2008 by Sybase, Inc. All rights reserved. Sybase trademarks can be viewed at the Sybase trademarks page at http://www.sybase.com/detail?id=1011207. Sybase and the marks listed are trademarks of Sybase, Inc. ® indicates registration in the United States of America. Java and all Java-based marks are trademarks or registered trademarks of Sun Microsystems, Inc. in the U.S. and other countries. Unicode and the Unicode Logo are registered trademarks of Unicode, Inc. All other company and product names mentioned may be trademarks of the respec-tive companies with which they are associated.

リ リース ノートPowerBuilder® Enterprise 11.5

Document ID: DC33822-01-1150-01

Last revised: September 5, 2008

項目 ページ

1. 新のリ リース ノートへのアクセス 2

2. 製品概要 3

2.1 廃止予定の機能 3

2.2 DataDirect データベース ド ラ イバ 3

2.3 PBCrypto プロキシ ラ イブラ リ 3

3. インス トールにおける注意事項 4

4. このバージ ョ ンで変更された機能 4

5. 既知の問題 4

5.1 .NET プロジェク トの問題 4

5.2 データウ ィンド ウのグラデーシ ョ ンと透明度のプロパティ

7

5.3 データウ ィンド ウのツールチップの問題 9

5.4 新しい 3D グラフ様式 10

5.5 リ ッチテキス ト 編集様式の問題 11

5.6 PNG サポートの問題 12

5.7 そのほかの問題 13

6. 製品互換 14

6.1 アプリ ケーシ ョ ン サーバ 14

6.2 SQL Anywhere 15

6.3 PowerDesigner 15

6.4 Microsoft .NET Framework 15

6.5 Java 15

6.6 Ghostscript 15

7. サードパーティ コンポーネン ト と配布 16

7.1 Apache ファ イル 16

7.2 Microsoft ファ イル 17

7.3 Sun Microsystems ファ イル 18

Page 2: リリースノート PowerBuilder Enterprise 11 · PowerBuilder Enterprise 11.5 2. 製品概要 リリース ノート(Windows 向け) 3 2. 製品概要 Sybase PowerBuilder Enterprise

1. 新のリ リース ノートへのアクセス PowerBuilder Enterprise 11.5

2 リ リース ノート (Windows 向け)

1. 新のリ リース ノートへのアクセスリ リース ノートの 新版は、 Web から入手できます。 製品リ リース後に追加された製品やドキュ メン トに関する重要な情報の確認は、 NDソフ ト ウェアの Web サイ トにて行う こ とができます。

v N D ソフ トウェアの Web サイ トでリ リース ノートにアクセスするには

1 http://www.powerbuilder.jp/ の ND ソフ トウェア Web サイ トにアクセスします。

2 「技術情報」 のページに移り ます。

3 「 リ リース ノート 」 の項目から該当するバージ ョ ンおよびエディシ ョ ンの リ リース ノート を選択します。

4 PDF をダウンロードするか、 オンラインでドキュ メン ト を読みます。

英語版のドキュ メン トは、http://sybooks.sybase.com/nav/base.do の SybaseProduct Manuals Web サイ ト にあ り ます。

7.4 Web サービスの SOAP ク ライアン トで使用されるソフト ウェア

19

8. ドキュ メン トの更新と説明 19

9. 移行について 20

9.1 以前のリ リースの PowerBuilder からの .NET ターゲットの移行

20

9.2 EAServer ターゲッ トの移行 21

9.3 EAServer 6.0.1 以降へのコンポーネン トの移行 21

9.4 EAServer 6.x の EJB ク ライアン ト アプリ ケーシ ョ ンの作成

22

9.5 プロキシの変数名と しての PowerBuilder システム タイプ

23

9.6 Microsoft SQL Server と OLE DB のパフォーマンス 24

9.8 インポート ファイル サイズの制限 24

10. テクニカル サポート 24

11. そのほかの情報源 25

項目 ページ

Page 3: リリースノート PowerBuilder Enterprise 11 · PowerBuilder Enterprise 11.5 2. 製品概要 リリース ノート(Windows 向け) 3 2. 製品概要 Sybase PowerBuilder Enterprise

PowerBuilder Enterprise 11.5 2. 製品概要

リ リース ノート (Windows 向け) 3

2. 製品概要Sybase PowerBuilder Enterprise バージ ョ ン 11.5 では、 以下のプラ ッ トフォームとオペレーティング システム構成に対応しています。

• Microsoft Windows XP Service Pack 3

• Microsoft Windows XP Tablet PC Edition Service Pack 3

• Microsoft Windows Server 2003 Service Pack 2

• Microsoft Windows Vista Business Edition Service Pack 1

• Microsoft Windows Server 2008 (配布のサポート )

PowerBuilder 11.5 は、 32 ビッ ト版アプ リ ケーシ ョ ンを構築しますが、配布されるアプ リ ケーシ ョ ンは、 Vista オペレーティ ング システムの32 ビ ッ ト環境と 64 ビ ッ ト環境の両方をサポー ト し ます。 Vista オペレーティング システムで PowerBuilder ヘルプを使用する方法については、 HTML ヘルプの 『ユーザーズ ガイ ド』 の 初の章で、 「Vista でのWindows ヘルプの使い方」 を参照して ください。

2.1 廃止予定の機能

PowerBuilder 11.5 には、 COM および COM+ コンポーネン ト作成ウ ィザードが含まれますが、 これには廃止予定の技術が使用されており、将来のリ リースからは削除される予定です。

2.2 DataDirect データベース ド ライバ

PowerBuilder 11.0 リ リ ース以降、 DataDirect Technologies 社製の PBDataDirect ODBC ド ラ イバおよび OLE DB データ プロバイ ダがPowerBuilder セッ ト アップ プログラムから削除されました。 これらのド ラ イバおよびデータ プロバイ ダを使用する場合は、 DataDirectTechnologies 社から入手する必要があ り ます。

2.3 PBCrypto プロキシ ライブラリ

PowerBuilder 11.0 リ リ ース以降、 PBCrypto プロ キシ ラ イブ ラ リ はPowerBuilder セッ ト アップ プログラムから削除されました。 これは、https://powerbuilder.codexchange.sybase.com/ の Sybase CodeXchange Web サイ トで入手できます。

Page 4: リリースノート PowerBuilder Enterprise 11 · PowerBuilder Enterprise 11.5 2. 製品概要 リリース ノート(Windows 向け) 3 2. 製品概要 Sybase PowerBuilder Enterprise

3. インス トールにおける注意事項 PowerBuilder Enterprise 11.5

4 リ リース ノート (Windows 向け)

3. インス トールにおける注意事項ソ フ ト ウ ェアのインス ト ール方法は、 PowerBuilder DVD の 『インストール ガイ ド』と http://www.sybase.com/support/manuals/ の Sybase ProductManuals Web サイ トで説明されています。

PowerBuilder 11.5 のベータ リ リ ース を イ ン ス ト ールし た場合は、PowerBuilder 11.5 GA をインス トールする前に、Windows コン ト ロールパネルのプログラムの追加と削除ダイアログ ボッ ク スを使用してこれを削除し、ご使用のシステムから PowerBuilder 11.5 DLL および .NETアセンブ リのすべてのベータ版が完全に削除されたこ とを確認して ください。

4. このバージ ョ ンで変更された機能このバージ ョ ンで追加された機能については、『新機能』 マニュアルで説明しています。 このマニュアルは、http://www.powerbuilder.jp/ の ND ソ

フ トウェア Web サイ トで見るこ とができます。 また英語版のマニュアルは、 http://www.sybase.com/support/manuals/ の Sybase Product Manuals Webサイ トで見るこ とができます。

PowerBuilder ヘルプ フ ァ イルの新機能の説明セクシ ョ ンでも、 本 リリースで追加された機能について説明しています。 このヘルプを表示するには、 PowerBuilder メニューから、 [ヘルプ| PowerBuilder 11.5へよう こそ] を選択します。

5. 既知の問題

5.1 .NET プロジェク トの問題

5.1.1 .NET Framework 3.5 を伴う Web フォーム プロジェク トは AJAX 1.0 も必要とする

.NET Framework 3.5 のセッ ト ア ップ プログラムおよび SDK 3.5 にはAJAX 1.0 Extensions が含まれません。 こ のため、 AJAX 1.0.61025.0Extensions を個別にダウンロードする必要があ り ます。ダウンロード しないと、 Web フォーム プロジェク ト を配布できません。 [ CR 497981 ]

Page 5: リリースノート PowerBuilder Enterprise 11 · PowerBuilder Enterprise 11.5 2. 製品概要 リリース ノート(Windows 向け) 3 2. 製品概要 Sybase PowerBuilder Enterprise

PowerBuilder Enterprise 11.5 5. 既知の問題

リ リース ノート (Windows 向け) 5

5.1.2 Web フォーム アプリケーシ ョ ンで行を削除する前に、 その行にフォーカスを設定する必要がある

ある行を削除しよ う とする場合、 その行にフォーカスがないと、 Webフォーム アプリ ケーシ ョ ンは null オブジェク ト エラーで終了します。行を追加する とフォーカスが失われるため、 追加した行を削除する場合は、 その前に、 その行に明示的にフォーカスを設定する必要があ ります。 [ CR 534697 ]

5.1.3 CAS PrintingPermission レベルがデータウィンドウの印刷ボタンに作用しない

Web フォームまたは Windows フォーム アプ リ ケーシ ョ ンのデータウ ィンド ウ オブジェク トに[印刷 ( 15 ) アクシ ョ ン]ボタンを配置する場合、 PrintingPermission 設定を削除した り、 それを NoPrinting またはSafePrinting に設定した り しても、 印刷アクシ ョ ンは制限されません。[ CR 534278 ]

5.1.4 Web フォーム アプリケーシ ョ ンのエディ ッ トマスク様式カラムからフォーカスが移動する

エディ ッ ト マス ク編集様式を持つデータ ウ ィ ン ド ウ カラムが、 Webフォーム アプ リ ケーシ ョ ン内でフォーカスを失う と、 ItemChanged イベン トが起動されます。 [ CR 538461 ]

5.1.5 Web フォーム アプリケーシ ョ ンのツリービュー データウィンドウ項目からフォーカスが移動する

Web フォーム アプ リ ケーシ ョ ンのツ リービュー データウ ィ ン ド ウのページで項目を選択し、 フォーカスを変更する と、 初に選択した項目が含まれるページがデータウ ィ ン ド ウの 初のページでない場合、アプ リ ケーシ ョ ンは終了します。 [ CR 541007 ]

5.1.6 Web フォーム アプリケーシ ョ ンでタブを切り替えた後も ドロップダウン リストボックスが残る

ド ロ ップダウン リ ス ト ボッ クス コン ト ロールを Web フォーム アプリケーシ ョ ンのタブ ページに配置し、別のタブ ページに切り替える直前にそのコン ト ロール内に項目を表示する と、 新しいタブ ページにそのコン ト ロールが表示され続けます。 このと き、 アプ リ ケーシ ョ ン ユーザが新しいタブ ページでこのコン ト ロールのイ メージをク リ ッ クする と、アプ リ ケーシ ョ ンは null オブジェク ト エラーで終了します。[ CR541357 ]

Page 6: リリースノート PowerBuilder Enterprise 11 · PowerBuilder Enterprise 11.5 2. 製品概要 リリース ノート(Windows 向け) 3 2. 製品概要 Sybase PowerBuilder Enterprise

5. 既知の問題 PowerBuilder Enterprise 11.5

6 リ リース ノート (Windows 向け)

5.1.7 Windows フォームの MDI アプリケーシ ョ ンでの重複ツールバー

標準 PowerBuilder アプリ ケーシ ョ ンでは、 アプリ ケーシ ョ ン オブジェク ト のツールバーのフレーム タ イ トル プロパティ をそのツールバーのシー ト タ イ トル プロパティに設定する こ とで、 重複ツールバーがMDI アプ リ ケーシ ョ ンに表示されないよ うにできます。 と ころが、 同じアプ リ ケーシ ョ ンを .NET Windows フォーム プロジェク トに配布する場合、 重複ツールバーは、 フレーム ウ ィ ン ド ウ メニューから応答ウ ィンド ウまたはシート ウ ィンド ウを開いても、 まだ表示されます。

また、これらの Windows フォーム アプリ ケーシ ョ ンで複数のシート を開 く 場合、 重複ツールバーが表示される可能性があ り ます。 [ CR538382、 535917 ]

5.1.8 Windows フォーム アプリケーシ ョ ンでのウィンドウのアニメーシ ョ ン時間設定

ウ ィ ン ド ウのアニメーシ ョ ン時間プロパティ を大きな値 (5000 など)に設定する と、 配布済みのアプ リ ケーシ ョ ンでウ ィ ンド ウを開く と きに遅延する可能性があ り ます。 この問題は、 Windows Server 2008 を実行するコンピュータでのみ発生しています。 [ CR 534455 ]

5.1.9 .NET アプリケーシ ョ ンのデバッグに伴うパフォーマンスの低下

イン ク リ メ ン タル構築機能のパフォーマンスを 大化するために、PowerBuilder は各 PowerBuilder ク ラス用に .NET モジュールを作成します。 この機能拡張の副作用は、 これがデバッグのパフォーマンスにも影響を与える こ とです。 た とえば、 Windows フォームまたは Webフォーム アプ リ ケーシ ョ ンをデバッグする際、 すべての変数ビューを開いてアプ リ ケーシ ョ ン変数を表示するのが遅く な り ます。 他のデバッグ操作も、 デバッグするアプ リ ケーシ ョ ンのモジュールやグローバル変数の数に応じて、パフォーマンスが低下する可能性があ り ます。[ CR 451470 ]

5.1.10 .NET アプリケーシ ョ ンからの Web サービスの呼び出しは部分信頼では動作しない

現在は、Web サービスを呼び出す、または Web サービス データウ ィンド ウを使用する Web フォームまたは Windows フォーム プロジェク トの WebPermission 設定で、 「Unrestricted=true」 を使用する必要があ り ます。 そ う しないと、 WebPermission Web サイ ト リ ス トに Web サービスの URI を追加しても、セキュ リ ティ例外が送出されます。[ CR 499840 ]

Page 7: リリースノート PowerBuilder Enterprise 11 · PowerBuilder Enterprise 11.5 2. 製品概要 リリース ノート(Windows 向け) 3 2. 製品概要 Sybase PowerBuilder Enterprise

PowerBuilder Enterprise 11.5 5. 既知の問題

リ リース ノート (Windows 向け) 7

5.1.11 ADO.NET データベース接続が部分信頼レベルで失敗する

データベース接続に ADO.NET を使用し、部分 CAS 信頼レベルを設定する Windows フォームまたは Web フォーム アプ リ ケーシ ョ ンを配布する場合、 アプ リ ケーシ ョ ン プロジェク トの [セキュリテ ィ ] タブでSqlClientPermission が選択されていても、接続に失敗します。ADO.NET接続が正常に動作するよ うに、 信頼レベルを完全信頼に変更する必要があ り ます。 [ CR 541269 ]

5.1.12 テキスト パターンの一致を検証するためにパイプ文字を使用する

パイプ文字 (|) は、 .NET 環境のメ タ文字ですが、標準 PowerBuilder クラ イアン ト サーバ環境のメ タ文字ではあ り ません。 .NET 環境で Match関数を呼び出す場合、 この関数は OR 演算のよ うに機能し、 その右側の文字または左側の文字が評価対象の文字列と一致するかど うかを検証します。 ただし、 パイプ文字がテキス ト パターン引数の 初または

後の位置にある場合、 テキス ト パターンの 1 つが null であれば、 検証するパターンと比較する文字列が一致していなくても、PowerBuilderはその一致を true と評価します。 これは、 標準ク ライアン ト サーバ環境での Match 関数の動作とは対照的です。 [ CR 536639 ]

5.1.13 Decimal 変換は .NET で許容される 大値を超える場合がある

PowerScript および .NET は decimal データ型と同じ範囲の値を使用でき ません。 .NET 環境で使用でき る 大値は79228162514264337593543950335 で、 小値は -18446744078004518913です。 decimal データ型への変換は、 .NET アプ リ ケーシ ョ ンまたはコンポーネン トでこれらの値を超える と失敗します。 [ CR 496381 ]

5.2 データウィンドウのグラデーシ ョ ンと透明度のプロパティ

5.2.1 SaveAs メ ソ ッ ド と Print メ ソ ッ ドが透明度設定でうま く動作しない

データウ ィ ン ド ウ カラム、 テキス ト、 またはグループボッ ク ス オブジェク トに透明度プロパティ を設定する場合、 テキス トは、 オブジェク ト内ではぼやけて表示され、SaveAs 呼び出しで生成した PDF ファ イルまたは Print メ ソ ッ ド呼び出しで印刷したデータ ウ ィ ン ド ウのコピー内では太字フォン トで表示されます。 [ CR 528766 ]

Page 8: リリースノート PowerBuilder Enterprise 11 · PowerBuilder Enterprise 11.5 2. 製品概要 リリース ノート(Windows 向け) 3 2. 製品概要 Sybase PowerBuilder Enterprise

5. 既知の問題 PowerBuilder Enterprise 11.5

8 リ リース ノート (Windows 向け)

5.2.2 塗りつぶしブラシ モードを透明度の設定と一緒に使用すると PDF 保存プロセスのパフォーマンスが低下する

データウ ィ ンド ウ、 データウ ィ ン ド ウ区域、 またはコン ト ロール (ボタン、 カラム、 テキス ト 、 描画オブジェク ト など) に 0 以外の透明度レベルの塗りつぶし色を設定して PDF ファ イルに保存しよ う とすると、 透明度が設定されてない場合に比べて明らかに保存プロセスにかかる時間が増加します。 [ CR 538090 ]

5.2.3 グラデーシ ョ ンで Repetition Count を使用した場合にぶれた色付きの線が表示される

この問題は、 静的テキス ト と カ ラ ム オブジェ ク ト で発生し ます。Brushmode を Horizontal、 Vertical、 Angle、 または ScaleAngle に設定し、次に Repetition Mode を By Repetition Count、 Repetition Count を 1 よ り大きい値に設定する と、 ぶれた線はオブジェク ト エッジのいずれかに表示されます。 [ CR 529340 ]

5.2.4 リモート デスク ト ップで透過色が正し く作用しない

リ モー ト デス ク ト ップ接続を使用して リ モー ト コンピュータ上のPowerBuilder アプ リ ケーシ ョ ンを実行する場合、 データウ ィンド ウ オブジェク ト内のピクチャの透過色が正し く表示されません。 リモートデスク ト ップ接続を使用して PowerBuilder アプ リ ケーシ ョ ンを開発する場合、[透過性の設定] メニュー項目を選択する とデザイン時に同じ問題が発生します。 [ CR 539530 ]

5.2.5 サマリー区域での透過色とグラデーシ ョ ンの設定

サマ リー区域の色を透明に設定し、 グラデーシ ョ ンを使用する と、 サマ リー区域はグラデーシ ョ ン プロパテ ィ を表示しませんが、 データウ ィンド ウ オブジェク トの背景色は透明のままです。 この問題は、 すべてのデータウ ィ ン ド ウ提示様式とすべてのグラデーシ ョ ン ブラシモードで発生します。 [ CR 538201 ]

5.2.6 行を PDF に保存する場合、 ピクチャの透過色設定が無視される

データウ ィンド ウに PNG ピクチャがあ り、 その行を PDF ファ イルに保存する と、 保存したファ イルでピクチャ コン ト ロールの透過色設定は無視されます。 BMP、 GIF、 JPG など、他の種類のピクチャでは、 ピクチャは透過色設定と一緒に保存され、 PDF 内でも画面と同様に表示されます。 [ CR 538248 ]

Page 9: リリースノート PowerBuilder Enterprise 11 · PowerBuilder Enterprise 11.5 2. 製品概要 リリース ノート(Windows 向け) 3 2. 製品概要 Sybase PowerBuilder Enterprise

PowerBuilder Enterprise 11.5 5. 既知の問題

リ リース ノート (Windows 向け) 9

5.2.7 JPG 画像があるクロスタブ データウィンドウのテキストの透明度の設定

ク ロスタブ データウ ィ ンド ウに JPG 画像とテキス ト オブジェ ク トが含まれる場合、 データ ウ ィ ン ド ウ ペインタのプロパテ ィ ビューの[フォン ト ] タブで、 テキス ト オブジェク トにテキス トの透明度 プロパティを設定する と、 PowerBuilder のク ラ ッシュを引き起こしますが、同じオブジェ ク ト に対して PowerScript コード を使用して実行時にテキス トの透明度 を設定する場合、 透明度の設定は正し く動作します。ク ロスタブ データウ ィ ン ド ウにピクチャ コン ト ロールが含まれない場合、 またはピクチャ コン ト ロールが含まれていても、 それが JPG 画像でない場合は、 デザイ ン時のク ラ ッ シュは発生し ません。 [ CR540031 ]

5.2.8 グラデーシ ョ ンが設定されたデータウィンドウの Windows Vista からの印刷

Angle、ScaledAngle および Radial グラデーシ ョ ン ブラシ モードが設定されたデータウ ィンド ウを、Windows Vista オペレーティング システムのコンピュータから物理プ リ ンタで印刷するこ とはできません。 この問題は仮想プ リ ンタに送信する印刷ジ ョ ブでは発生しません。 また、Windows XP オペレーティング システムを使用するコンピュータでは発生しません。 [ CR 541106 ]

5.3 データウィンドウのツールチップの問題

5.3.1 ツールチップを表示するためにインクピクチャを無効にする必要がある

データウ ィ ン ド ウのインクピクチャにツールチップを追加する場合、インクピクチャを有効にしないでください。 [ CR 530824 ]

5.3.2 ツールチップの色を Windows Vista でカスタマイズできない

Windows Vista では、画面プロパティ も ク ラシッ ク テーマを使用するように変更しない限り、 ツールチップのテキス ト または背景の色を変更できません。 [ CR 495074 ]

Page 10: リリースノート PowerBuilder Enterprise 11 · PowerBuilder Enterprise 11.5 2. 製品概要 リリース ノート(Windows 向け) 3 2. 製品概要 Sybase PowerBuilder Enterprise

5. 既知の問題 PowerBuilder Enterprise 11.5

10 リ リース ノート (Windows 向け)

5.4 新しい 3D グラフ様式

5.4.1 新しい 3D グラフが仮想プラッ ト フォームに表示できない

VMWare 仮想ワークステーシ ョ ンは DirectX 3D グラフ ィ ッ クを完全にサポート していません。 これらのグラフ様式を仮想プラ ッ ト フォームで使用しよ う とする と、PowerBuilder はク ラ ッシュします。[CR 528885]

5.4.2 古いグラフ ィ ッ ク アダプタはアンチエイリアス グリ ッ ド線を表示しない

新しい DirectX 3D グラフ様式では、 グ リ ッ ド線はアンチエイ リ アスで表示されるよ うになっています。 これは古いグラフ ィ ッ ク アダプタ とは互換性がないため、 これらのアダプタではグ リ ッ ド線はアンチエイリ アスで表示されません。 [ CR 531837 ]

5.4.3 DirectX 3D 表示のグラフにおけるビジュアルの不具合

一部のグラフ ィ ッ ク カードは、DirectX 対応 3D グラフのマルチサンプリ ングをサポート しません。 マルチサンプリ ングはアンチエイ リ アスで使用され、 グラフ内の 3D オブジェ ク ト のエッジがあま り キザキザに表示されないよ うにします。 DirectX 3D グラフが実行時コンピュータで正し く表示されない場合、 PB_Graph_Multisampling システム環境変数を作成し、それを FALSE に設定するこ とで、マルチサンプリ ングをオフにするこ とができます。 これでも効果がない場合、 グラフ ィ ック カードを DirectX 3D グラフを正し く表示する ものと取り替える必要があ り ます。 [ CR 530128 ]

5.4.4 透明度を設定された Area3D DirectX グラフが不規則な影を表示する

DirectX 3D 表示で Area3D 様式のグラフを使用し、一連または隣接したデータ ポイン トに透明度を設定する と、データ ポイン ト間の分離を示す影が正し く表示されないこ とがあ り ます。 これは、 特定のデータ ポイン トの高さが不正確である という印象も与えます。 [ CR 536659、CR536661 ]

Page 11: リリースノート PowerBuilder Enterprise 11 · PowerBuilder Enterprise 11.5 2. 製品概要 リリース ノート(Windows 向け) 3 2. 製品概要 Sybase PowerBuilder Enterprise

PowerBuilder Enterprise 11.5 5. 既知の問題

リ リース ノート (Windows 向け) 11

5.5 リ ッチテキスト 編集様式の問題

5.5.1 新しい リ ッチテキスト 編集様式がデータベース ペインタに保存されない

データベース ペインタの拡張属性ビューで、 [編集様式] を右ク リ ック し、 ポップアップ メニューから [新規作成] を選択する と、 編集様式ビューが表示されます。 [様式の種類] ド ロ ップダウン リ ス ト から[RichText] を選択するこ とができますが、編集様式を保存する と きに、編集様式が [編集] に戻り、 それを [RichText] に戻すこ とはできません。 RichText 編集様式を追加するには、 データウ ィンド ウ ペインタを使用する必要があ り ます。 [ CR 535473 ]

5.5.2 リ ッチテキスト カラムで [高さの自動調節] を設定するとクラッシュする

デザイン時にデータウ ィ ンド区域に [高さの自動調節] を選択し、 それを RichText カラムで選択する と、 PowerBuilder がク ラ ッシュする場合があ り ます。 これは、 コンピュータに .NET Framework 2.0 しか存在しない場合に発生します。 .NET Framework 3.5 をインス トールすれば、ク ラ ッシュは発生しません。 [ CR 542149 ]

5.5.3 RichTextCurrentStyleChanged イベン トが不正に起動される

RichTextCurrentStyleChanged イベン トは、RichText 編集様式のカラムにフォーカスがあ り、 選択したテキス トが混合文字様式か、 現在のテキス ト選択の文字様式が変更された場合にのみ起動されますが、 選択したテキス トの文字が同じ文字様式の場合にも起動されるこ とがあ り ます。 [ CR 539901 ]

5.5.4 リ ッチテキスト カラム編集様式の段組みデータウィンドウ イベン ト

DoubleClicked および RightButtonDown イベン トは、 データウ ィンド ウに リ ッチテキス ト 編集様式のカラムがある と きにイベン ト アクシ ョンが発生する、 段組みデータウ ィ ンド ウの正しい行を常に渡すわけではあ り ません。 [ CR 539544 ]

Page 12: リリースノート PowerBuilder Enterprise 11 · PowerBuilder Enterprise 11.5 2. 製品概要 リリース ノート(Windows 向け) 3 2. 製品概要 Sybase PowerBuilder Enterprise

5. 既知の問題 PowerBuilder Enterprise 11.5

12 リ リース ノート (Windows 向け)

5.5.5 PowerBuilder IDE が背景にある状態での リ ッチテキスト カラムのクリ ック

PowerBuilder IDE がバッ クグラウン ドで開いている と きに、 実行時アプ リ ケーシ ョ ンで RichText カ ラ ムの内部を ク リ ッ クする と、PowerBuilder IDE のツールバーがちらつきます。通常、PowerBuilder アプ リ ケーシ ョ ンのエンド ユーザが PowerBuilder IDE も同時に実行するこ とはないため、 この問題は、 PowerBuilder アプ リ ケーシ ョ ンのエンド ユーザには影響を与えません。 [ CR 534874 ]

5.5.6 編集可能なカラムしか リ ッチテキスト 編集様式を持たない場合、 ツールバーが部分的にしか表示されない

データウ ィ ンド ウで、 RichText 編集様式を持つカラム以外のすべてのカラムのタブ順序を 0 に設定し、 初の行でない編集可能 RichText 編集様式カラム内のテキス ト を選択する と、 リ ッチ テキス ト編集ツールバーは、 データウ ィ ンド ウを含むウ ィ ンド ウまたはページの余白を越えて拡張されたツールバーの一部が部分的にしか表示されません。 これは、 RichText 編集様式以外のカラムが編集可能であれば発生しません。 [ CR 538833 ]

5.6 PNG サポートの問題

5.6.1 一部の PNG 画像がインクピクチャ コン ト ロールに表示できない

アルファ透過および多階層透過 PNG 画像は、 インクピクチャ コン トロールに正し く表示されず、 例外が発生する原因にな り ます。 色タイプ 2c (RGB 色) または 6a (RGB 色とアルファ チャンネル) を持つPNG 画像、 および色タイプ 0、 2、 4、 6 で 16 ビッ トの深さを持つ PNG画像は、 インクピクチャ コン ト ロールのロードに失敗しますが、 これらの PNG 画像タイプでは例外の発生やエラー メ ッセージの表示はあり ません。 [ CR 496187 ]

5.6.2 大きな PNG 画像はピクチャ コン ト ロール内での点滅の原因になる

PNG ピクチャの描画はビッ ト マップやその他のピクチャ タ イプよ り低速で行われます。 PowerBuilder がピクチャ コン ト ロールを実装する方法が原因で、大きな PNG 画像をこれらのコン ト ロールに割り当てると、 コン ト ロールが描画または再描画される と きに、 点滅を引き起こします。 ピクチャが大きいほど、 点滅が顕著になり ます。 この描画に関する問題は、.NET ターゲッ トや標準的な PowerBuilder ターゲッ トのその他の種類のコン ト ロール (ピクチャ ボタン コン ト ロールなど) には影響を与えません。 [ CR 536633 ]

Page 13: リリースノート PowerBuilder Enterprise 11 · PowerBuilder Enterprise 11.5 2. 製品概要 リリース ノート(Windows 向け) 3 2. 製品概要 Sybase PowerBuilder Enterprise

PowerBuilder Enterprise 11.5 5. 既知の問題

リ リース ノート (Windows 向け) 13

5.6.3 PNG 画像を含むデータウィンドウ オブジェク トの PDF ファイルへのエクスポート

データウ ィ ン ド ウ オブジェ ク ト を XSLFOP メ ソ ッ ド を使用して PDFファ イルと してエクスポート した場合、データウ ィンド ウ内の PNG 画像は生成された PDF には保存されません。データウ ィンド ウ オブジェク ト内の PNG 画像を PDF ファ イルにエクスポートするには、Distill メソ ッ ドを使用する必要があ り ます。 [ CR 537283 ]

5.7 そのほかの問題

5.7.1 Sybase DataWindow PS Printer を Windows Vista にインストールできない

PowerBuilder セッ ト アップ プログラムは、Sybase DataWindow PS Printerの ADIST5.INF ド ラ イバを Sybase Shared \ PowerBuilder \ Drivers ディ レク ト リにインス トールします。ただし、 このド ライバは Vista では動作しません。 Sybase DataWindow PS Printer をインス トールするために、Ghostscript 8.x と一緒に gs\ gs8.x\ lib ディ レク ト リにインス トールされる GHOSTPDF.INF ド ラ イバを使用できます。 [ CR 542436 ]

5.7.2 印刷で改行が画面と同じ場所にならない

データウ ィンド ウの大きな文字列カラムに複数行のテキス ト を挿入する と、 テキス トは適切に折り返されますが、 データウ ィ ンド ウを印刷する と、 改行が画面と同じ場所に現れない場合があ り ます。 実行時コンピュータに PB_ForcePrintLineBreakSame 環境変数を作成し、 これを1 に設定するこ とで、 改行位置を画面と同じ場所にするこ とができますが、 これによ り、 行末の単語が短縮された り、 分断されるこ と もあり ます。 この環境変数を 0 に設定する と、 カラム内の単語は分断されませんが、 印刷物の改行は再び画面とは異なる場所に現れるこ とになり ます。 [ CR 531741 ]

5.7.3 CMYK 形式の画像が正し く表示されない

CMYK 形式で定義された画像はう ま く表示されず、 PowerBuilder アプリ ケーシ ョ ンでサポート されません。 [ CR 489723 ]

Page 14: リリースノート PowerBuilder Enterprise 11 · PowerBuilder Enterprise 11.5 2. 製品概要 リリース ノート(Windows 向け) 3 2. 製品概要 Sybase PowerBuilder Enterprise

6. 製品互換 PowerBuilder Enterprise 11.5

14 リ リース ノート (Windows 向け)

5.7.4 サロゲート ペア文字は PowerBuilder でサポート されない

PowerScript® 関数はサロゲート ペア文字を 2 文字と数えます。 このため、PowerBuilder アプ リ ケーシ ョ ンでは、BMP(Basic Multilingual Plane)の UTF-16 Unicode 文字セ ッ ト しか使用でき ません。 [ CR 534865、534869 ]

5.7.5 OCI セッシ ョ ン プーリングの衝突

Oracle Client Interface (OCI) プーリ ングを作成する と、 そのプールはマシンに存在し、 現在のプロセスには依存しません。 このため、 1 つのアプリ ケーシ ョ ンに OCI プーリ ングを作成し (DBPARM CSMin=10の同種のセッシ ョ ン プーリ ングなど) 、 別のアプ リ ケーシ ョ ンが、 類似したパラ メータで、 小許容接続数を増加するために CSMin=50 にした OCI プーリ ングを同じマシン上に作成しよ う とする と、 2 番目のプーリ ングは衝突を引き起こし、プーリ ングの作成は失敗します。[ CR497649 ]

5.7.6 SetPicture 呼び出し後の元のサイズ プロパティの変更

SetPicture 関数を使用して blob に格納されている画像をピクチャ コント ロールに割り当てるこ とができますが、 その後、 元のサイズ プロパティ を動的に変更する と、 そのピクチャは表示されな くな り ます。 この問題は、ピクチャおよびピクチャ ハイパーリ ンク コン ト ロールで発生します。 [ CR 540778 ]

5.7.7 インス トール及び開発環境の起動が正常に行われない場合がある

PowerBuilder/InfoMaker をインス トールするマシンで Windows へのログイン名に日本語名 (全角) を使用している場合、 インス トール及び開 発 環 境 の 起 動 が 正 常 に 行 わ れ ま せ ん。 対 処 方 法 は、http://www.powerbuilder.jp/technical.html の ND ソフ ト ウェアの Web サイ トの技術

情報を参照して ください。

6. 製品互換

6.1 アプリケーシ ョ ン サーバ

PowerBuilder 11.5 は、 EAServer 5.5 パッチ レベル EBF 13993 および14146、 および EAServer 6.2 を使用してテス ト しました。

Page 15: リリースノート PowerBuilder Enterprise 11 · PowerBuilder Enterprise 11.5 2. 製品概要 リリース ノート(Windows 向け) 3 2. 製品概要 Sybase PowerBuilder Enterprise

PowerBuilder Enterprise 11.5 6. 製品互換

リ リース ノート (Windows 向け) 15

PowerBuilder 11.5 は、 JBoss、 WebLogic、 および WebSphere アプ リ ケーシ ョ ン サーバで実行される PowerBuilder Application Server Plug-in のバージ ョ ン 1.1 をサポー ト し ます。 このプラグインは、 Windows XPService Pack 2 および Windows Server 2003 Service Pack 2 でテス ト しました。

PowerBuilder Application Server Plug-in は、 PowerBuilder 11.5 と同じSySAM ライセンス ファ イルを使用できます。 SySAM ラ イセンスについては、 PowerBuilder Enterprise の 『インス トール ガイ ド』 を参照してく だ さ い。 PowerBuilder Application Server Plug-in については、http://sybooks.sybase.com/nav/detail.do?docset=1252 の Sybase Web サイ トを参照して ください。

6.2 SQL Anywhere

PowerBuilder 11.5 は、 SQL Anywhere® 11.0 および SQL Anywhere 11.0ランタイム エディシ ョ ンを使用してテス ト しました。

6.3 PowerDesigner

PowerBuilder 11.5 は、PowerDesigner® 12.5 を使用してテス ト しました。

6.4 Microsoft .NET Framework

PowerBuilder 11.5 は、 Microsoft .NET Framework 2.0 以降と互換があ ります。 ただし、 .NET Web フォーム アプ リ ケーシ ョ ンおよび .NET Webサービス コンポーネン トの場合、.NET Framework 3.5 に含まれる AJAXExtensions のバージ ョ ンをすでにイ ン ス ト ール済みで も、 AJAXExtensions バージ ョ ン 1.0 (build 61025.0) を個別にダウンロード してインス トールする必要があ り ます。

6.5 Java

PowerBuilder 11.5 は、 JDK 1.5 と互換があ り ます。

6.6 Ghostscript

データウ ィンド ウを PDF と して保存する機能は、AFPL Ghostscript バージ ョ ン 8.60 を使用してテス ト しました。

Page 16: リリースノート PowerBuilder Enterprise 11 · PowerBuilder Enterprise 11.5 2. 製品概要 リリース ノート(Windows 向け) 3 2. 製品概要 Sybase PowerBuilder Enterprise

7. サードパーティ コンポーネン ト と配布 PowerBuilder Enterprise 11.5

16 リ リース ノート (Windows 向け)

7. サードパーティ コンポーネン ト と配布PowerBuilder アプリ ケーシ ョ ンは、PowerBuilder と一緒にインス トールされるサードパーティ コンポーネン トに一部依存します。 これらのコンポーネン トの多くは、 PowerBuilder ランタイム パッケージャでインス トールされません。 これらのコンポーネン ト をアプ リ ケーシ ョ ン と一緒に再配布するかもしれませんが、 そのほかのコンポーネン トはベンダから入手する必要があ り ます。

無償でダウンロードでき る コンポーネン ト については、 無償ダウンロード規約に関する ドキュ メン ト を参照して ください。 このドキュ メン トのコピーは、 PowerBuilder 11 をインス トールしたディ レク ト リ内PowerBuilder 11.5 \ ThirdPartyLegal デ ィ レ ク ト リ や、http://www.sybase.com/softwarelicenses/third_party_legal の Sybase Web サイ ト

にあ り ます。

7.1 Apache ファイル

PowerBuilder に含まれる Apache ファ イルをユーザに再配布できます。PowerBuilder 11.5 に含まれる Apache コードを使用したり再配布した りする場合は、 PowerBuilder 11.5 の無償ダウンロード規約にある ApacheLicense 規約に従う必要があ り ます。

ファ イルを PDF と して保存するためにアプリ ケーシ ョ ンで XSL-FO を使用するには、 Apache Formatting Objects Processor (FOP) のバージ ョン 0.20.4 が必要です。 FOP についての詳細は、http://xmlgraphics.apache.org/fop/ の Apache FOP Web サイ トを参照して ください。

Apache Xerces フ ァ イル xerces-c_2_6.dll および xerces-depdom_2_6.dllは、 XML Web データウ ィ ンド ウ サポート、 データウ ィ ン ド ウ とデータス ト アの XML サポート、PBDOM、および Web サービスの SOAP クラ イ アン ト に必要です。 Xerces についての詳細は、http://xml.apache.org/xerces-c/ の Xerces C++ Parser Web サイ トを参照して ください。

Page 17: リリースノート PowerBuilder Enterprise 11 · PowerBuilder Enterprise 11.5 2. 製品概要 リリース ノート(Windows 向け) 3 2. 製品概要 Sybase PowerBuilder Enterprise

PowerBuilder Enterprise 11.5 7. サードパーティ コンポーネン ト と配布

リ リース ノート (Windows 向け) 17

7.2 Microsoft ファイルVisual C++ ランタイムとアクテ ィブ テンプレート ライブラリ

コアな PowerBuilder ランタイム ファ イルを配布する場合は、ユーザのコンピュータまたはサーバに、 Microsoft Visual C++ ランタイム ラ イブラ リ msvcr71.dll と msvcp71.dll、 および Microsoft .NET Active TemplateLibrary (ATL) モジュールの atl71.dll が存在している こ と を確認します。 PowerBuilder ランタイム ファ イルは、 実行時にこれらのファ イルに依存するため、 PowerBuilder ランタ イムを必要とするすべてのアプリ ケーシ ョ ン と コンポーネン ト で必要です。 これらの DLL ファ イルは、 http://dlldump.com の DLL アーカ イブ Web サイ ト で入手でき ます。http://driverskit.com の DLL アーカイブ Web サイ トでも入手できます。

MSI ファイルの実行前にインストールするファイル

PowerBuilder ランタイム パッケージャで生成した MSI ファ イルによ りインス トールされる一部のファ イルは、 これらのファ イルに依存しています。 たとえば、 atl71.dll は、 pbjvm115.dll をレジス ト リに登録する前にユーザのコンピュータにインス トールしておく必要があ り ます。ランタイム パッケージャが生成した MSI ファ イルを実行する前に、これらのフ ァ イルが対象のコンピュータにある こ と を確認して ください。

インクピクチャ ライブラリ

アプ リ ケーシ ョ ンでインクエディ ッ ト (InkEdit) コン ト ロールおよびイ ン ク ピ ク チ ャ (InkPicture) コ ン ト ロ ール を 使用す る 場合は、Microsoft.Ink、 Microsoft.Ink.dll、および Microsoft.Resources.dll が必要です。 これらのフ ァ イルは Microsoft Windows XP Tablet PC Edition のSoftware Development Kit 1.7 の一部です。 こ の SDK は、http://www.microsoft.com/downloads/details.aspx?FamilyId=B46D4B83-A821-

40BC-AA85-C9EE3D6E9699&displaylang=en の Microsoft Web サイ ト からダウンロードできます。

これらの DLL と .NET Framework 2.0 との間には、互換性の問題があるこ とを Microsoft 社は確認しています。この問題に対処するための更新プ ロ グ ラ ム は、 http://www.microsoft.com/downloads/details.aspx?familyid=84BBEFA4-7047-41DF-8583-E3BDBF9D805F&displaylang=en の Microsoft Webサイ トからダウンロードできます。

DirectX 9.0c ランタイム

PowerBuilder アプ リ ケーシ ョ ンは、 3D グ ラ フ (Pie3D、 Bar3D、Column3D、 Line3D、 および Area3D) をよ り洗練された外観で表示するために DirectX 3D 表示を使用できます。DirectX グラフ様式にデータ項目や透明度設定を使用して、 データの外観を改善できます。

Page 18: リリースノート PowerBuilder Enterprise 11 · PowerBuilder Enterprise 11.5 2. 製品概要 リリース ノート(Windows 向け) 3 2. 製品概要 Sybase PowerBuilder Enterprise

7. サードパーティ コンポーネン ト と配布 PowerBuilder Enterprise 11.5

18 リ リース ノート (Windows 向け)

DirectX 3D 表示は、 DirectX 9.0c ランタイムに依存しています。 3D グラフのプロパティ ビューにある [全般] タブで、 [3D レンダリング]チェ ッ ク ボッ クスを 初にオンにしたと きに、PowerBuilder は DirectXインス トーラを起動します。 インス トールを見送る と、 3D レンダ リ ング プロパティは無視されます。 PowerBuilder アプ リ ケーシ ョ ンのエンド ユーザは、 DirectX グラフ様式を表示するために、 コンピュータにDirectX 9.0c ラ ン タ イ ム も イ ン ス ト ールし てお く 必要があ り ます。DirectX 9.0c ラ ン タ イ ムは、http://www.microsoft.com/downloads/details.aspx?FamilyID=2da43d38-db71-

4c1b-bc6a-9b6652cd92a3&DisplayLang=en の Microsoft Web サイ トからダウンロードできます。

古いグラフ ィ ッ ク ド ラ イバを持つコンピュータでは、 dxdiag.exe を実行して、DirectX がサポート されているかど うかを確認できます。 このファ イルは通常 Windows \ System32 ディ レク ト リにインス トールされています。dxdiag.exe を実行したと きに開く DirectX 診断ツールの[ディスプレイ] タブに、 Direct3D が有効かど うかが示されます。

AJAX エクステンシ ョン

PowerBuilder は、 Web フ ォーム アプ リ ケーシ ョ ンで AJAX(Asynchronous JavaScript and XML) 更新機能を使用します。 ASP.NETAJAX を使用すれば、 ページの個別の領域を非同期に リ フレ ッシュするこ とでページが更新されます。

PowerBuilder .NET Web フォームおよび .NET Web サービス コンポーネン ト ターゲッ ト は .NET Framework 3.5 と連動し ますが、 それらは、.NET Framework 3.5 と一緒にインス トールされる AJAX のバージ ョ ンを使用し ません。 これらの .NET ターゲッ ト タ イプ用には、 AJAXExtensions バージ ョ ン 1.0 (build 61025.0) をインス トールする必要があ り ます。

PowerBuilder はデフォルトで AJAX 更新機能を使用するため、AJAX エクステンシ ョ ンはすべての開発および配布マシンの Web フォーム アプ リ ケーシ ョ ンに必要です。 Microsoft ASP.NET AJAX Extensions バージ ョ ン 1.0 は、 http://www.asp.net/ajax/downloads/archive の ASP.NET Web サイ トからダウンロードおよびインス トールできます。

7.3 Sun Microsystems ファイル

EJB ク ラ イアン ト、 JDBC 接続、 および XSL-FO を使用した PDF の保存には Java Runtime Environment (JRE) が必要です。JRE のサード パーティ条項については、 無償ダウンロード規約に関する ドキュ メン ト を参照して ください。JRE は http://java.sun.com/javase/downloads/index.jsp のSun Developer Network からダウンロードできます。

Page 19: リリースノート PowerBuilder Enterprise 11 · PowerBuilder Enterprise 11.5 2. 製品概要 リリース ノート(Windows 向け) 3 2. 製品概要 Sybase PowerBuilder Enterprise

PowerBuilder Enterprise 11.5 8. ドキュ メン トの更新と説明

リ リース ノート (Windows 向け) 19

7.4 Web サービスの SOAP クライアン トで使用されるソフ トウェア

PowerBuilder は、 EasySoap115.dll 内に実行ファ イル形式の EasySoap++ラ イブラ リ を含んでいます。 これは動的に PBSoapClient115.pbx にリ ンク されます。EasySoap++ ラ イブラ リ とその使用は、GNU Lesser GeneralPublic License (LGPL) の適用範囲です。 このライセンスのコピーについては、 無償ダウンロード規約に関する ドキュ メン ト を参照して ください。

また、 EasySoap++ ラ イブラ リは、 LGPL の規定に従ってサード パーティに配布するこ とができます。 配布の前に、 LGPL を確認して ください。

EasySoap++ ラ イブラ リのコンピュータが読取可能なソース コードは、DVD の Support \ WSExtn フォルダ内の EasySoap.zip ファ イルにあ り ます。 さ らに、 PBSoapClient115.pbx のオブジェ ク ト コード と MicrosoftVisual C++ プロジェク ト ファ イルは、同じディ レク ト リの soapclient.zipファ イルにあ り ます。

これらのファ イルは LGPL の規定に基づいて提供されているものであり、 EasySoap++ ラ イブラ リ を変更してから、 変更した EasySoap115.dllを 生 成 す る た め に 再 リ ン ク す る こ と が で き ま す。 ま た、PBSoapClient115.pbx と変更した EasySoap++ インポート ラ イブラ リ を再リ ンクするこ と もできます。 LPGL の規定によれば、 EasySoap++ ライブラ リで変更した定義を使用するために、 PBSoapClient115.pbx の再コンパイルが必ずしも必要なわけではないという こ とがわかり ます。

PBSoapClient115.pbx を構築するには、 soapclient.zip フ ァ イル内のReadme.txt ファ イルにある手順に従います。

8. ドキュ メン トの更新と説明Sybase 製品マニュアル Web サイ トにあるすべての PowerBuilder マニュアルは、 PowerBuilder 11.5 用に更新されました。 JSP ターゲッ トがすでにサポート されていないため、『JSP ターゲッ トでの作業』 および 『JSPターゲッ ト リ ファレンス』 は PowerBuilder のマニュアル一覧には掲載されません。

Page 20: リリースノート PowerBuilder Enterprise 11 · PowerBuilder Enterprise 11.5 2. 製品概要 リリース ノート(Windows 向け) 3 2. 製品概要 Sybase PowerBuilder Enterprise

9. 移行について PowerBuilder Enterprise 11.5

20 リ リース ノート (Windows 向け)

9. 移行についてPowerBuilder アプ リ ケーシ ョ ンは、 どのバージ ョ ンの PowerBuilder からでもそれ以降のバージ ョ ンに直接移行するこ とが可能です。 新しいバージ ョ ンに移行する前に、 アプ リ ケーシ ョ ンが影響を受ける可能性がある PowerBuilder の変更点について、この章をよ くお読みください。

移行の前に、 ファ イルをバッ クアップし、 マイグレーシ ョ ン アシスタン ト を使用して廃止されたコードを識別して ください。

このバージ ョ ンの PowerBuilder を使用して構築するアプ リ ケーシ ョ ンは、このバージ ョ ンの PowerBuilder ランタイム DLL で配布する必要があ り ます。

9.1 以前のリ リースの PowerBuilder からの .NET ターゲッ トの移行 .NET プロジェ ク ト を以前の リ リースの PowerBuilder から配布した場合、 同じプロジェク ト を PowerBuilder 11.5 から再配布する前に、 以下の手順を完了する必要があ り ます。

• .NET Web フォームおよび .NET Web サービス ターゲッ トでは、開発コンピュータ と運用サーバに AJAX エクステンシ ョ ンをインストールする必要があ り ます。

Microsoft ASP.NET AJAX Extensions バージ ョ ン 1.0 は、http://www.asp.net/ajax/downloads/archive の ASP.NET Web サイ トからダウンロードおよびインス トールできます。

• .NET Web フォームおよび .NET Windows フォーム プロジェク トでは、PowerBuilder 11.5 からアプ リ ケーシ ョ ンを 初に再配布する前に、 プロジェク トの再構築タイプに 「フル」 を選択します。

• .NET Web フォームおよび .NET Web サービス ターゲッ トでは、ASP.NET 一時ファ イルで開発コンピュータおよび運用サーバ上のアプ リ ケーシ ョ ンまたはコンポーネン ト を消去します。 この一時フ ァ イ ル は、C: \ WINDOWS \ Microsoft.NET \ Framework \ version \ TemporaryASP.NET Files \ projectName ディ レ ク ト リ にあ り ます。 こ こで、version は、通常 v2.0.50727、 projectName はプロジェク トの Web アプ リ ケーシ ョ ン名またはその Web サービス仮想ディ レク ト リ名です。

Page 21: リリースノート PowerBuilder Enterprise 11 · PowerBuilder Enterprise 11.5 2. 製品概要 リリース ノート(Windows 向け) 3 2. 製品概要 Sybase PowerBuilder Enterprise

PowerBuilder Enterprise 11.5 9. 移行について

リ リース ノート (Windows 向け) 21

• すべての .NET ターゲッ トで、以前のバージ ョ ンの PowerBuilder ランタイム ファ イル (システム アセンブリや win32 DLL) をすべての開発コンピュータまたはサーバからアンインス トールした後、ランタ イム パッケージャやその他のツールを使用して、 『アプ リケーシ ョ ンと コンポーネン トの .NET への配布』 マニュアルの 「配布の た め のチ ェ ッ ク リ ス ト 」 セ ク シ ョ ン の説明に従 っ てPowerBuilder 11.5 ランタイム ファ イルをインス トールします。

9.2 EAServer ターゲッ トの移行

PowerBuilder 11 では、 EAServer コンポーネン ト ターゲッ ト ウ ィザードによってアプ リ ケーシ ョ ン ターゲッ ト ではな く、 特殊な EAServerターゲッ ト を作成します。 既存の EAServer ターゲッ ト を PowerBuilder11.5 に移行する と、 プロジェ ク ト ペインタを開いて [デバッグ] メニューまたはツールバー項目を選択するか、 システム ツ リーでプロジェク トのポップアップ メニューから [デバッグ] を選択しない限り、ターゲッ ト をデバッグする リモート デバッガを起動できません。 ターゲッ トが正し く動作しているこ とを確認するには、 EAServer コンポーネン ト ターゲッ ト ウ ィザードを使用して新しい EAServer ターゲッ トを作成し、 ウ ィザードで 「既存のライブラ リ と EASever コンポーネントプロジェク トの使用」 を選択して、 移行ライブラ リ と コンポーネント を選択します。

9.3 EAServer 6.0.1 以降へのコンポーネン トの移行

EAServer 6.0.1 で実行している PowerBuilder コンポーネン ト からのコンポーネン ト間呼び出しには、 呼び出されたすべてのコンポーネン トでプロ キシが必要です。 以前のバージ ョ ンの EAServer では、PowerBuilder VM がコンポーネン ト の メ ソ ッ ドの名前と一致する メソ ッ ド名を使用して動的にコンポーネン ト のプロキシを作成するので、 PowerBuilder コンポーネン ト が同じサーバで実行している別のPowerBuilder コンポーネン ト をプロキシを使用せずに呼び出せま した。

EAServer 6.0.1 以降では、 PowerBuilder コンポーネン ト は EJB と してラ ップされ、 セキュ リ ティの特別な層が提供されて、 PowerBuilder VMがコンポーネン トのメ ソ ッ ド名と一致する名前を持つプロキシを動的に生成しないよ うにな り ました。 このため、 コンポーネン ト間の呼び出しで起動されるすべてのコンポーネン ト に対してプロキシ オブジェ ク ト を作成する必要があ り ます。 プロキシ オブジェ ク ト がないと、TransactionServer オブジェク トは、呼び出そ う と しているコンポーネン トの正しいメ ソ ッ ド名を取得するこ とができません。

Page 22: リリースノート PowerBuilder Enterprise 11 · PowerBuilder Enterprise 11.5 2. 製品概要 リリース ノート(Windows 向け) 3 2. 製品概要 Sybase PowerBuilder Enterprise

9. 移行について PowerBuilder Enterprise 11.5

22 リ リース ノート (Windows 向け)

9.4 EAServer 6.x の EJB クライアン ト アプリケーシ ョ ンの作成

EAServer 6.x で実行されている EJB の EJB ク ラ イアン ト アプ リ ケーシ ョ ンを構築する場合、EJB ク ライアン ト プロキシを作成する と き と、ク ラ イアン ト を作成する と きに、 追加の手順を実行する必要があ り ます。

EAServer コンポーネン トの .NET クライアン ト

PowerBuilder は、 開発コンピ ュータの GAC に EAServer 6.2 の DLL、com.sybase.iiop.net.dll と com.sybase.ejb.net.dll を インス ト ールし ます。これらの DLL は、 .NET ターゲッ トから EAServer コンポーネン トにアクセスするアプ リ ケーシ ョ ンの実行時コンピュータに必要です。 これらの DLL を配布コンピュータの GAC に配置するにはランタイム パッケージャを使用できます。 ただし、 続けて EAServer を 6.2 バージ ョ ンか ら ア ッ プグレー ド する場合、 ア ッ プグレー ド された DLL をEAServer/Lib ディ レク ト リからアップグレード済みのバージ ョ ンを使用するすべてのコンピュータにコピーする必要があ り ます。 その後、ランタイム パッケージャを実行または再実行する場合、これらの DLLに対するすべてのバージ ョ ンのアップグレードが上書き されるため、アップグレード した DLL を GAC にも再びコピーする必要があ り ます。

v EAServer 6.x に配布された EJB のプロキシを生成するには

1 packagename ディ レク ト リ をサーバ上の%DJC_HOME%\deploy\ejbjars\ ディ レク ト リから ク ライアン ト コンピュータにコピーします。 こ こで、 packagename は、 使用するEJB を含むパッケージです。

2 このディ レク ト リ を EJB プロキシ プロジェク ト パートナの EJBコンポーネン トの選択 ダイアログ ボッ クスにある [クラスパス]に追加します。

3 プロキシを生成します。

v EAServer 6.x に配布された EJB の EJB クライアン ト アプリケーシ ョ ンを作成するには

1 eas-server-14.jar ファ イル (JDK 1.5.x を使用している場合は eas-server-15.jar) を %DJC_HOME% \ lib ディ レク ト リから ク ラ イアント コンピュータにコピーし、 その完全なパスをク ライアン トのクラスパスに含めます。

Page 23: リリースノート PowerBuilder Enterprise 11 · PowerBuilder Enterprise 11.5 2. 製品概要 リリース ノート(Windows 向け) 3 2. 製品概要 Sybase PowerBuilder Enterprise

PowerBuilder Enterprise 11.5 9. 移行について

リ リース ノート (Windows 向け) 23

2 スタブ ファ イルを %DJC_HOME%\genfiles\java\classes\ ディ レクト リから ク ラ イアン ト コンピュータにコピーし、 このパスをク ライアン トのク ラスパスに含めます。

3 packagename ディ レク ト リ をサーバ上の%DJC_HOME%\deploy\ejbjars\ ディ レク ト リから ク ライアン ト コンピュータにコピーし、 このパスをク ラ イアン トのク ラスパスに含めます。 こ こで、 packagename は、使用する EJB を含むパッケージです。

これらのファ イルおよびディ レク ト リ を EAServer6 ク ラ イアン ト上のディ レク ト リにコピーし、 データマッピング パッケージ内のEJB を使用する場合、 ク ラ イアン トのク ラスパス設定は次のよ うにな り ます。

Classpath=D: \ EAServer6 \ lib \ eas-server-14.jar;D:\EAServer6\genfiles\java\classes;D:\ EAServer6 \ deploy \ ejbjars \ datamapping

9.5 プロキシの変数名としての PowerBuilder システム タイプ

PowerBuilder 10.5 以降のバージ ョ ンでは、システム タイプは Web サービス プロキシの変数名と して使用できません。 PowerBuilder システムタイプが変数名と して使用される場合、 Web サービス プロキシ ウ ィザードは接頭辞 ws_ を適用して変数の名前を変更します。 Web サービス アプ リ ケーシ ョ ンを PowerBuilder 10.2 以前のバージ ョ ンから移行し、PowerBuilder 10.5 以降に Web サービス プロキシを再生成する場合、変数名の変更を反映するよ うにコードを変更する必要がある場合があり ます。

PowerBuilder システム タイプには、 PowerBuilder オブジェク ト ブラウザの [システム] タブ ページの一覧にあるオブジェク ト と コン ト ロールだけでなく、 そのブラウザの [カタログ データ型] タブ ページの一覧にある、 区域、 ボタン、 エンコーディング、 場所、 および曜日などのカタログ データ型も含まれます。 たとえば、 PowerBuilder カスタムク ラス ユーザ オブジェク トから Web サービスを構築し、 その関数のいずれかに location とい う名前の string 引数がある場合、その Web サービスのために生成されたプロキシで、 引数は string ws_location に変更されます。

Page 24: リリースノート PowerBuilder Enterprise 11 · PowerBuilder Enterprise 11.5 2. 製品概要 リリース ノート(Windows 向け) 3 2. 製品概要 Sybase PowerBuilder Enterprise

10. テクニカル サポート PowerBuilder Enterprise 11.5

24 リ リース ノート (Windows 向け)

9.6 Microsoft SQL Server と OLE DB のパフォーマンス

PowerBuilder 10.5.2 以降のバージ ョ ンで、 Microsoft SQL Server データベースで OLE DB データベース インタフェースを使用して、 データウ ィンド ウにデータを取り出したり、 SELECT 文で埋め込み SQL カーソルを使用した りする と、 複数コマンドの実行をサポートするためにサーバ側のカーソルが使用されます。 これによ りパフォーマンスが悪化する場合には、 Block データベース パラ メータのサイズを 500 に増やすか、または PBODB 初期設定ファ イルの [ Microsoft SQL Server ] セクシ ョ ンに次の一行を追加してサーバ側のカーソルをオフにします。

ServerCursor = 'NO'

9.7 OpenTab の動作の変更

PowerBuilder 10.2.1 Build 9716、 PowerBuilder 10.5.1 Build 6505、 およびPowerBuilder 11.0 Build 5021 で、 Visible プロパティに 「false」 を設定しているタブに、実行時に SelectedTab プロパティが適用される と変則的な動作をするこ とを修正するための変更を行いました。

この変更の結果、OpenTab 関数と OpenTabWithParm 関数の動作が変更されました。以前のリ リースでは、 タブ ページと してユーザ オブジェクト を開く ために OpenTab 関数や OpenTabWithParm 関数を呼び出すと、ユーザ オブジェク トの Visible プロパティに 「false」 を設定していてもタブ ページは表示されました。現行のリ リースでは、 タブ ページを表示するためには、 ユーザ オブジェ ク ト の Visible プロパテ ィに 「true」を設定する必要があ り ます。

9.8 インポート ファイル サイズの制限

PowerBuilder 10.0 以降のバージ ョ ンで Unicode が利用できるよ うになり ました。 アプ リ ケーシ ョ ンで ImportFile メ ソ ッ ドを使用して、 とても大きなテキス ト ファ イル (およそ 839,000 行) をデータウ ィンド ウやデータス ト アにインポートする場合、 ImportFile はエラー コード -15 を返します。PowerBuilder の ANSI バージ ョ ンでは、大きなテキス ト ファイルをインポートするこ とができました。

10. テクニカル サポート『サポート ハンドブッ ク』 を参照して ください。

Page 25: リリースノート PowerBuilder Enterprise 11 · PowerBuilder Enterprise 11.5 2. 製品概要 リリース ノート(Windows 向け) 3 2. 製品概要 Sybase PowerBuilder Enterprise

PowerBuilder Enterprise 11.5 11. そのほかの情報源

リ リース ノート (Windows 向け) 25

11. そのほかの情報源製品に関するそのほかの詳細情報については、PowerBuilder DVD、NDソフ ト ウェア Web サイ ト、 および Sybase 製品マニュアル Web サイ ト(英語) を参照して ください。

• PowerBuilder DVD には、 製品マニュアルが収められています。 製品マニュアルは、 PDF 形式で提供しています。 PDF ファ イルを読んだり、 印刷した りするには、 Adobe Acrobat Reader が必要です。Adobe Acrobat Reader は、 Adobe Web サイ トから無料でダウンロードするこ とができます。

• ND ソフ ト ウェア Web サイ トには、 標準の Web ブラウザでアクセスする こ とができるオンラ イン版のマニュアルがあ り ます。 この Web サイ トでは、PDF および HTML 形式でマニュアルを見ることができます。

オンライン版のマニュアルには、 http://www.powerbuilder.jp/ の ND ソ

フ トウェアの Web サイ トにある 「技術情報」 からアクセスできます。

• Sybase 製品マニュアル Web サイ ト (英語) は、標準の Web ブラウザからアクセスでき、 Sybase の製品マニュアルのほか、 EBF/ メ ンテナンス、 技術文書などへのリ ンク も含んでいます。

Sybase 製品マニ ュ アル Web サイ ト には、http://www.sybase.com/support/manuals/ の Product Manuals からアクセスできます。