PowerBuilderマイグレーションサービスPowerBuilder Migration Service

PowerBuilderマイグレーションサービスとは

PowerBuilderマイグレーションサービスとは、PowerBuilderを利用して構築されたシステムを新しいバージョンのPowerBuilderによるシステムへ移行するサービスです。
現在、プラットフォームのめまぐるしい進化に伴い、これまでの莫大なクライアント/サーバ アプリケーション資産は対応に迫られています。
双日システムズのPowerBuilderマイグレーションサービスは、それらの既存資産を有効活用し、短期間・低コストでの移行をナビゲートします。

2015年1月現在、PowerBuilderの最新バージョンは12.5.2です。
メーカーの技術サポート(制限なし)はバージョン11.5まで!
既存資産の有効活用にPowerBuilderマイグレーションサービスをご活用ください。

PowerBuilderマイグレーションサービス 3つのメリット

「運用面」

使い慣れ安定した実績を持つビジネスロジックを最新環境で動作させることにって、システム切り替え時のトラブルを回避できます。

「コスト面」

システム要件へのアプローチは必要ないため、新規システム構築と比較してコストを大幅に削減できます。

「信頼性」

双日システムズでは、Powerbuilderの技術コンサルタント・トレーニング・構築と豊富な実績に基づくマイグレーションテクノロジーを提供しております。

PowerBuilderマイグレーションのポイント

powerbuilderマイグレーションイメージ図1

アセスメント

双日システムズのPowerBuilderマイグレーションサービスでは、解析ツールによる自動解析を行うことにより、定性的な変更点の漏れを防止するとともに、解析期間の短縮を図ります。また、目検により自動解析では発見できない、ロジック変更、コンパイルエラーによるエラー修正点等の発見、及び、それら修正方法の適正手順を導き出します。

powerbuilderマイグレーションイメージ図2

ドキュメント作成

自動解析においては以下の情報をソースから抽出し、EXCELファイルとしてドキュメント作成します。

  1. PBL情報(PBL名、オブジェクト名、オブジェクト種別、作成日時、コメント)
  2. DataWindow情報(ユニコード化対応が必要なオブジェクト名、カラム名、TAB値、IME、文字数等)
  3. Window情報(ユニコード化対応が必要なオブジェクト名、コントロール名、TAB値、IME、文字数等)
  4. キーワード検索結果(文字列関数、外部関数、その他検索に応じて固有のキーワードを追加したもの)
  • 各キーワードを含むオブジェクト、キーワード使用箇所数
  • 実施した情報を元に、内容を検討し、必要に応じキーワードを追加し、自動解析を実施
  1. オブジェクト階層情報(Window、UserObject、Menuの階層構造解析)
  2. スクリプトステップ数(各オブジェクト毎)

修正方針の決定

自動解析にて得た結果及びソースの目検をもとに、文字列変換(例:SJIS→EUC等)、バイナリデータ処理などのロジック変更を伴う箇所を特定し、修正方針を検討します。

テスティング

内部統制・システム監査の観点からもテスト実施は重要です。
効果的なテストを実施するには状況に合わせた担当者に任命、体制作りが不可欠です。
双日システムズではPowerBuilderマイグレーションのテスティングサービスもご用意しております。

PBマイグレーション テストについて

テスト分担の組合せ:テストの分担について以下の組合せが考えられます。

 

導通テスト

ビジネスロジック
テスト

 

お客様

弊社

お客様

弊社

組合せ「A」

組合せ「B」

組合せ「C」

組合せ「D」

〇...担当 △...支援

※「組み合わせパターンD」は、テスト以降、弊社要員にて作業支援を行うパターンです。

メリットと懸案事項

上記、それぞれの組合せパターンを採用した場合、以下のメリット・懸案事項が考えられます。

 

メリット

懸案事項

組合せ「A」

●テスト効率向上

●信頼性向上

●お客様支払いコストの削減

テスト以降の問題発生時の対応

組合せ「B」

お客様のビジネスロジックテストが
スムーズ

お客様から画面動作条件等のご提示/ご
説明が必要が必要となります

組合せ「C」

お客様の要員削減

●お客様から詳細なテストケースのご提示
/ご説明が必要となります

●テスト効率・信頼性の低下

●お客様の支払いコストが増加

組合せ「D」

パターンAのメリット+デメリットの解消

特に無し

お見積り方法

お見積はアセスメントの結果、テスト条件、及び下記の前提条件によりお見積り致します。

お見積りに必要なリソース

  1. PBLファイル(ファイル、バージョン、探索パス)
  2. OSバージョン情報
  3. DBバージョン情報(種類、バージョンのみ:定義ファイルは不要です)
  4. その他環境ファイル

お見積り期間

  1. ソース入手後、1週間程度でお見積り致します
  2. システムの規模により、1週間以上の期間を要する場合がございます(事前にご相談)
  3. 秘密保持等の締結が必要な場合は、締結後からのお見積りとなります

マイグレーション(旧バージョンから新バージョンへ)の手順

開発環境の作成

  1. DBのインストール
  2. テーブルの設定及びトリガー、ストアードプロシージャ等の設定

旧バージョンのソースを新バージョンへ移行

  1. Powerbuilderの移行時の標準機能「DBCS文字を操作する関数を自動変換」により自動変換を行います
  2. コンパイルエラーを取り除きます
  • 最新バージョンでサポートされていない関数、仕様変更となった関数の修正
  • 変数名の重複(ローカル、インスタンス、グローバル、配列の有無)
  • 不明な箇所はいったんコメントアウトして回避します(お客様と相談後に解決致します)
  • SQLのエラーは解決しますが、チューニングは致しません

新バージョンのソース後の対応

アセスメントで出力した分析結果をもとに以下の作業を行います。

  1. PowerBuilderの標準機能では行うことができない移行
  2. データウィンドウ入力フィールドの入力文字数チェック対応

まず、以下の2通りのどちらを希望か事前にお聞きします。

  • A:データウィンドウオブジェクトの先祖オブジェクトに入力文字数チェックロジックを組み込む
  • B:各データウィンドウオブジェクトの該当カラムに対し、計算カラムとして入力文字数チェックを行うロジックを組み込む
  1. 画面のデータウィンドウ以外の入力フィールドの入力文字数チェック対応
  2. バイナリコード処理対応

※1バイト変換が必要な箇所は弊社で作成した変換処理を行うメソッドと同等の対応を致します

その他

  1. バージョンアップ作業は日本コンピュータ社の移行情報に基づいてClient側プログラムのマイグレーションを行います。ただし、テクニカルサポートで解決できない重篤な問題点が発生した場合は事前にご相談します
  2. 外部要因に関する変更は対象外です

例)サードパーティのソフトウェア、WindowsのバージョンアップによるWindowsAPIの対応等

外部インターフェイス

PowerBuilderのバージョンアップを実施する際には、DBMS・OS・それに伴う各種のインターフェイスも更新される可能性が高くあります。
PowerBuilderマイグレーション後のシステムではそのインターフェイスとの整合性を維持することが非常に重要です。

なお、メーカーがサポートするPowerBuilderのバージョンは、現行バージョン及びその一世代前までとなっております。OSやデータベースなどの最新のプラットフォームに対応するための、最小限のバージョンアップを短期間・低コストでご提供します。

実績

双日システムズはPowerBuilderマイグレーションについて製造業関連、商社関連など、
総数30案件以上の実績がございます。

当社主要実績一覧

宇宙関連 受発注業務 PowerBuilder Version 7 ⇒ 10
鉄鋼関連 販売管理 PowerBuilder Version 7 ⇒ 10
お菓子関連 営業支援システム PowerBuilder Version 6 ⇒ 11
化学品関連 受発注業務 PowerBuilder Version 5 ⇒ 10
電気機器関連 受発注業務 PowerBuilder Version 6 ⇒ 11

トータルサポート

PowerBuilderマイグレーションサービスは、ぜひ双日システムズにご相談下さい。

資産分析の実施

  • 既存のPBアプリケーションを他のプラットフォームへマイグレーションするために資産分析を行います。
  • 有償のサービスとなる場合があります。ご相談ください。

プロダクトの販売

  • PowerBuilder 開発環境、アップデート製品
  • Appeon Server 製品及び開発環境

Appeonで、Webアプリケーションへの移行

  • Appeonは、PowerBuilderで開発した既存資産のほぼ全てを再利用し、驚くほどの短期間で完全なWebアプリケーションに変換します。
  • 双日システムズではAppeonサーバのエンジンであるEAServerの豊富な導入経験を活かし、既存資産の分析から導入まで最適な移行環境をサポート致します。

アプリケーション仮想化ソリューション「VMware ThinApp」

弊社提供のソリューション「VMware ThinApp」は、アプリケーションの稼働に必要なレジストリ情報やシステムファイルを、仮想OSと共に単一の実行ファイルにパッケージし、クライアント環境を意識しないアプリケーションの稼働を実現するアプリケーション仮想化ソリューションです。

PowerBuilderマイグレーションサービスについてのお問い合わせ

お問い合わせはお電話でも受付9時~17時15分(土・日・祝日・当社指定の休業日を除く)
03-3515-1064
Webからのお問い合わせもお気軽にどうぞ
フォームでのお問い合わせ

お問い合わせいただく前のご注意

お問い合わせでお客様から収集する個人情報は、以下の利用目的の範囲内でお取り扱いいたします。

1.収集・利用する事業者

事業社名双日システムズ株式会社
個人情報管理責任者管理本部長 平嶋 成晃
連絡先電話:03-3515-1061 FAX:03-3515-1088

2.個人情報の収集・保有・利用

当社にご提供頂いた個人情報は、以下の目的で利用致します。その他の目的で個人情報をご提供頂く場合は、その都度、利用目的をお伝え致します。

取得等させていただきたい個人情報

お名前、E-Mailアドレス、会社・団体名、部課名、郵便番号、住所、電話番号

個人情報の利用目的

  1. 各種問合対応のために利用いたします。
  2. 弊社セミナー・イベントの受付に利用いたします。
  3. 資料請求の発送(郵送)業務に利用いたします。
  4. 弊社セミナー・イベント開催・新商品のご案内などの通知を希望するお客様に対するE-mailの送付作業に利用いたします。

3.個人情報の利用に関する処置

当社では、次の場合を除いて、収集した個人情報は利用目的の達成に必要な範囲内で利用します。

  1. 法令に基づく場合
  2. 人の生命、身体又は財産の保護のために必要がある場合であって、本人の同意を得ることが困難であるとき
  3. 公衆衛生の向上又は児童の健全な育成の推進のために特に必要がある場合であって、本人の同意を得ることが困難であるとき
  4. 国の機関若しくは地方公共団体又はその委託を受けた者が法令の定める事務を遂行することに対して協力する必要がある場合であって、本人の同意を得ることにより当該事務の遂行に支障を及ぼすおそれがあるとき

4.個人情報の保護

当社では、個人情報に関して適用される法令・規範を遵守するとともに、上記に示した個人情報の取扱を適時見直し、改善に努めてまいります。

5.個人情報の第三者提供

当社では、ご収集した個人情報について、「3.個人情報の利用に関する処置」のa. ~ d. 場合を除き、同意を得ないで第三者に提供致しません。

6.個人情報の第三者提供停止の請求

お客様は当社に対して自己に関する個人情報の第三者への提供を停止するよう請求することができます。但し、「8.個人情報の請求」のa. ~c. のいずれかに該当する時は利用・提供を停止できない場合があります。

7.個人情報の取扱いの委託

取得した個人情報の取扱いの全部又は、一部を利用目的達成のため委託する場合があります。業務を委託する場合は、安全管理水準に問題がない事業者を選定し、機密保持契約又は個人情報保護覚書等を締結した上で委託します。

8.個人情報の請求

当社が保有する開示対象個人情報に関するご本人または代理人の方からの利用目的の通知、開示、訂正、追加又は削除、利用又は提供の拒否権等のご請求等につきましては、下記の「お問合せ窓口」にご連絡ください。ご本人または代理人であることを確認した上で、合理的な期間、範囲内で対応いたします。

但し、つぎのa. ~ c. のいずれかに該当する場合は開示できない場合があります。

  1. 本人または第三者の生命、身体、財産その他の権利利益を害するおそれがある場合
  2. 当社の業務の適正な実施に著しい支障を及ぼすおそれがある場合
  3. 法令に違反することとなる場合

9.個人情報の提供の任意性と提供拒否の結果

自分の個人情報を会社に提供するか否かは任意ですが、個人情報の提供を行なって頂けなかった場合は、資料請求に対する対応が適切に行えませんので、ご注意ください。

10.お問合せ窓口

個人情報の開示・訂正・削除・利用停止・第三者提供停止等のご請求、その他ご不明な点につきましては下記までご連絡ください。

双日システムズ株式会社
管理本部 個人情報問い合わせ窓口
〒102-0084 東京都千代田区二番町3-5 麹町三葉ビル
Eメール:privacy@sojitz-sys.com
電話:03-3515-1061 FAX:03-3515-1088

お客様の個人情報の取扱全般に関する当社の考え方をご覧になりたい方は、プライバシーポリシーをご覧ください。 土曜日・日曜日・年末年始ほか、当社休業日にいただいたお問い合わせについては、翌営業日以降の回答となります。

当社「プライバシーポリシー」及び上記記載内容をよくお読みいただき、同意するボタンをクリックの上、入力フォームへ進んでください。

文中の会社名・製品名は、各社の商標または登録商標です。
尚、本内容は、執筆時の情報に基づいており、部署名等現在では異なる場合があります。