Wagby Developer Day2023

アップグレード作業で分かった
Wagby EE の高い保守性
2023/10/27

株式会社プランナーズランド
インフラソリューション事業部 橋本龍太郎

Copyright (C) 株式会社プランナーズランド All Rights Reserved.

アジェンダ1. 会社紹介
2. 事例紹介 -Wagby EE R6からR9へのアップグレード•システムの概要•移行スケジュール•作業内容

3. まとめ4. 感想

Copyright (C) 株式会社プランナーズランド All Rights Reserved.

2

会社紹介
プランナーズランドは、愛知県名古屋市を拠点とするシステム開発会社です。
◼ 会社プロフィール
会社名

株式会社プランナーズランド

創立

1991年3月28日

会長

村山 文孝

代表取締役

六車 博

資本金

8,960万円

従業員数

23人（2023年4月現在）

拠点

名古屋本社、沖縄営業所

名古屋本社

Copyright (C) 株式会社プランナーズランド All Rights Reserved.

3

会社紹介
◼ 文教ソリューション事業◼ インフラソリューション事業

教務システム「School Gear®」を開発

最適なシステムをワンストップでサポート

学校法人を運営するための基幹システムとして教務フローをサポートします。

仮想化・標準化・可視化の観点から、インフラの設計・構築から運用・サポートまで一貫して請け負います。

Copyright (C) 株式会社プランナーズランド All Rights Reserved.

4

事例紹介
Wagby EE R6からR9へのアップグレード

Copyright (C) 株式会社プランナーズランド All Rights Reserved.

5

システムの概要•

繊維商社様の特定部署向けの販売管理システムとして、Wagby EE が活用されております。
モデル数：約160

エンドユーザー

Wagby利用

基幹システム・売買契約書発行処理
・約定処理・値洗い処理・船積処理
・請求書発行処理・基幹連携処理
Copyright (C) 株式会社プランナーズランド All Rights Reserved.

6

システムの概要•

アップグレード構成
1. Wagby EE のアップグレード
2. Wagbyが稼働する物理サーバの更改
新環境

旧環境

物理： Windows 10（開発環境）
物理：RHEL6.3（本番環境）ver.R9

ver.R6

ver.8

ver.5.1

更改

ver.11ver.5.7

物理： RHEL8.4（本番環境）

ver.R9ver.11
Copyright (C) 株式会社プランナーズランド All Rights Reserved.

ver.5.7

7

移行スケジュール
6月

7月

8月

9月

10月

•移行設計、Wagby開発環境構築•R6→R9マイグレーション（ジャスミンソフト様にご対応頂く）•新本番環境構築、新Wagbyインストール
•動作確認
•本番切替

Copyright (C) 株式会社プランナーズランド All Rights Reserved.

8

作業内容
•

1.開発環境（Windows：Java、MySQL）にWagbyR9をインストール
各種ミドルウェア

物理： Windows 10（開発環境）

Wagby R9

ライセンスキー申請
Wagby
プレミアムパートナー

簡単！

Copyright (C) 株式会社プランナーズランド All Rights Reserved.

9

作業内容
•

2. リポジトリファイルを開発環境にアップロード
所定のディレクトリにリポジトリを配置してWagbyDesignerからリストアするだけです。

リポジトリ.zip

Copyright (C) 株式会社プランナーズランド All Rights Reserved.

10

作業内容
•

3.旧機器のデータ及び添付ファイルを移行する
旧環境からエクスポートしたデータ及びファイル型項目のディレクトリも移行します。
export.zip（データ）
新開発環境

ファイル型項目（upload_dir）

Copyright (C) 株式会社プランナーズランド All Rights Reserved.

11

作業内容
•

4.WagbyDesignerでフルビルド
ビルド：リポジトリ（設計情報）を元にWagbyのWebアプリケーションを生成する処理です。
Webアプリケーション
WagbyDesigner

ビルドで生成Copyright (C) 株式会社プランナーズランド All Rights Reserved.

12

作業内容
•

5.動作確認Copyright (C) 株式会社プランナーズランド All Rights Reserved.

13

作業内容
•

6.R9.1.1→R9.1.2修正のパッチ適用

Wagbyマニュアル抜粋「https://wagby.com/changelog/changelog_r9_1_2.html#patch1」

Copyright (C) 株式会社プランナーズランド All Rights Reserved.

14

作業内容
•

7.開発環境で用意したWagbyアプリケーション（wagbyapp）をzip化して本番環境へ移行①を実行して、wagbyapp.zipを生成します。

新本番環境

createWagbyappZip.bat
wagbyapp.zip

新開発環境

Copyright (C) 株式会社プランナーズランド All Rights Reserved.

15

作業内容
•

8.本番環境でデータインポートとupload_dirフォルダの上書き
新本番環境

export.zip（データ）

ファイル型項目（upload_dir）

エンドユーザー

Copyright (C) 株式会社プランナーズランド All Rights Reserved.

16

まとめ
•

開発環境及び本番環境の構築はインストールマニュアルを参照しながら完結することができました。

•Wagbyのリポジトリファイルのアップグレードはジャスミンソフト様へ依頼しました。

•

アップグレード作業の技術的な支援はプレミアムパートナーであるアライズイノベーション様にご支援頂きました。
– 動作確認の際、一部帳票のファイル出力がうまく行かないことがありましたが、アライズイノベーション様のご支援のもと解決できました。

•

修正パッチ適用も上書き→ビルドのみで容易にできます。

•

データ移行やWebアプリケーションの開発→本番転送も.batや.shがあり簡易化されています。

Copyright (C) 株式会社プランナーズランド All Rights Reserved.

17

感想
•

WagbyDesignerを利用した改修作業は簡単– 動作確認中や本番稼働後に何回か改修を行ったが、標準的なものはWagbyDesignerから簡易に設定変更可能でした。

•

改修の依頼を頂いてから開発環境で動作確認1～２時間程度、本番環境への反映は現データのエクスポート含めても30－40分程度で完了でき作業工数を削減することが可能です。

Copyright (C) 株式会社プランナーズランド All Rights Reserved.

18

ご清聴ありがとうございました。

Copyright (C) 株式会社プランナーズランド All Rights Reserved.

19