技術体験会 - hulft orangelab....1 virtualbox [cent os] root adminadmin...
TRANSCRIPT
テーマ一覧
No. テーマ 製品 難易度
1 5,000個ものファイルを別環境に送らなければならなくなりました。どうすれば効率良く転送できるでしょうか?
・HULFT ★★
2 表記ゆれでグチャグチャな住所録ファイルがあります。この住所録をクレンジングし、別名ファイルで保存したいです。
・DataMagic ★
3 保守契約が切れたため、近々サーバーリプレイスが発生します。現在稼働中のHULFTについて、どのように移行しますか?
・HULFT ★
4 あなたは10台以上のHULFTを管理する担当者になりました。どのように管理すればトラブルに迅速対応できるでしょうか?
・HULFT-HUB ★★
5 出荷後トレーサビリティにより、製造ラインでカメラによる内容物検査を行うことになりました。どのように記録、保持しますか?
・HULFT IoT
[使用機材]Raspberry Pi
★★
6 2つのファイルが揃ったら、それらを別々にHULFTで転送したいです。どうすればうまく検知し、転送できるでしょうか?
・HULFT ・HULFT Script
★★★
「技術体験会」へようこそ。
テーマ一覧からひとつを選んで、みんなで課題を解決しよう!
All Rights Reserved SAISON INFORMATION SYSTEMS CO.,LTD.
HULFT Family を徹底的に知ろう!
詳細な要件
支店から本店に、その日の売上ファイル(約5,000ファイル)を日次で送らなければなりません。夜間バッチで支店から送信しますが、本店は別環境であるため、文字コード変換(SHIFT-JIS⇒UTF-8)をしなければなりません。売上ファイルを出来る限り効率良く転送するには、どうすればよいでしょうか。
本店支店
ヒントじゃ。
5,000個ものファイルを別環境に送らなければならなくなりました。どうすれば効率良く転送できるでしょうか?
All Rights Reserved SAISON INFORMATION SYSTEMS CO.,LTD.
テーマ ①
複数のファイルを効率良く転送するには、やはり固めて転送するのが一番じゃ。ただし、文字コードの変換も行わなければならないとなると…。それらをどのように両立させるか、そこがポイントとなるじゃろぅ。
23:00~24:001時間以内
ファイル転送
売上ファイル(SHIFT-JIS)
Windows UNIX
売上ファイル(UTF-8)
ファイルID:TEST01
※ 詳細ホストID:ARIES01
C:¥demofile¥No.01¥shiten¥snd¥file_00001.txt~file_05000.txt
詳細な要件
今までExcelを使って手入力で管理していた顧客データを、各システムから参照可能なDBへ移行します。DBへ登録する前に、表記にバラつきのあるデータをあらかじめクレンジングしておく必要があります。
ヒントじゃ。
表記ゆれでグチャグチャな住所録ファイルがあります。この住所録をクレンジングし、別名ファイルで保存したいです。
All Rights Reserved SAISON INFORMATION SYSTEMS CO.,LTD.
テーマ ②
Excelファイルを扱うことも可能なHULFT-DataMagicを使うのじゃ。そして、どのように加工するかを確認し、一項目ずつ正確に設定していくのじゃ。簡易設定できない変換については、関数を使うと良いじゃろう。
名前 電話番号 メールアドレス 郵便番号 住所
春太 太郎丸 090ー11112222 [email protected] 〒530-0001 東本町32-9
名前 電話番号 メールアドレス 郵便番号 住所
春太 太郎丸 09011112222 [email protected] 5300001 東本町32-9
クレンジング
顧客データ(Excel)
顧客データ(Excel)
すべて全角すべて半角数字※ハイフン不要
そのまますべて半角数字※ハイフン、〒記号不要
すべて全角文字
・氏名の間が全角半角スペース混在
・全角半角混在・ハイフンありなし混在
・全角半角混在・ハイフン、〒記号ありなし混在
・全角半角の数字とハイフンが混在
詳細な要件
現在稼働中のサーバーの保守契約が切れたことに伴い、新サーバーにリプレイスすることになりました。そして、このリプレイスのタイミングでHULFTのバージョンアップを行います。もちろん、管理情報などの設定はそのままに、接続先ホストに影響を与えないようにします。
移行後サーバー移行前サーバー
ヒントじゃ。
保守契約が切れたため、近々サーバーリプレイスが発生します。現在稼働中のHULFTについて、どのように移行しますか?
All Rights Reserved SAISON INFORMATION SYSTEMS CO.,LTD.
テーマ ③
移行は、まず手順を整理して、慎重に進めることじゃ。HULFTには、管理情報を移行するためのコマンドが用意されている。ただし、移行されない情報もあるから、その仕様を確認の上で使用してみることじゃ。
移行
Windows Windows
製品 HULFT7 for Windows-EX
Ver. Version.7
Opt. Cipher Option(C4S) for Windows
製品 HULFT8 for Windows-Server
Ver. Version.8
Opt. Cipher Option(C4S) for Windows
<おおまかな流れ> 既存HULFTの動作確認 既存HULFTのバックアップ(HULPATH¥etc以下) 移行先HULFTの新規インストール 管理情報の移行( utligen / utliupdt ) システム動作環境設定の再設定 移行先HULFTの動作確認
プロダクトキーはデスクトップ上に配置しています。
詳細な要件
社内システムにはHULFTが10台あり、それぞれのシステム間でファイル転送を行っています。すべてのHULFTの稼働を監視し、転送エラーが発生した場合は、迅速に原因調査、復旧作業を行う必要があります。どのようにHULFTを運用管理するのが最善でしょうか。
ヒントじゃ。
あなたは10台以上のHULFTを管理する担当者になりました。どのように管理すれば、トラブルに迅速対応できるでしょうか?
All Rights Reserved SAISON INFORMATION SYSTEMS CO.,LTD.
テーマ ④
運用管理は大切な業務じゃ。HUBを使いこなすのじゃ!
No. システム名 ホスト名 HULFT要求受付ポート HULFT集信ポート
1 人事システム ARIES01 31001 30001
2 給与システム TAURUS02 31002 30002
3 経費システム GEMINI03 31003 30003
4 国内在庫システム CANCER04 31004 30004
5 海外在庫システム LEO05 31005 30005
6 国内生産システム VIRGO06 31006 30006
7 海外生産システム LIBRA07 31007 30007
8 国内販売システム SCORPIUS08 31008 30008
9 海外販売システム SAGITTARIUS09 31009 30009
10 資材システム CAPRICONUS10 31010 30010
人事 国内生産給与 経費 国内在庫
国内販売 海外生産海外販売 資材 海外在庫
出荷後トレーサビリティにより、製造ラインでカメラによる内容物検査を行うことになりました。どのように記録、保持しますか?
All Rights Reserved SAISON INFORMATION SYSTEMS CO.,LTD.
テーマ ⑤
詳細な要件
カップ麺を製造する工場ラインにおいて、昨今の状況を受け、封をする前に内容物をカメラで撮影し、消費期限まで画像を保持しておきます。
ヒントじゃ。配信元と同じファイル名で集信するには、環境変数を使うのじゃ。集信後ジョブでimgフォルダに上書きするバッチを使うとよいぞ。
カップ麺工場
製造ライン 画像保持サーバ
内容物検査工程
1秒間に1個のペースで撮影され、PLCへ記録されます。
アームでカップ麺を持上げ、撮影後、ラインに戻します。
画像転送
消費期限まで画像を保持します。
1秒ごとに転送を行います。
以下の形式で画像が出力されます。yyyymmdd-HHMMSS_<持上げNo>.jpg
以下のフォルダに保存します。1.アーカイブフォルダ→オリジナルの名前で保存します。2.imgフォルダ→img.jpgで上書き保存します。
検査員は送られてくる画像データを目視確認します。
詳細な要件
支店から本店に、仕入情報の「ヘッダファイル」と「明細ファイル」を送らなければなりません。ただし、それらがディレクトリに格納されるタイミングはバラバラです。ですが、本店からは「2つ揃ってから、転送して欲しい」と言われています。なお、ファイル転送自体は「2回に分けて、別々に行って欲しい」とも言われています。
ヒントじゃ。
2つのファイルが揃ったら、それらを個別にHULFTで転送したいです。どうすればうまく検知し、転送できるでしょうか?
All Rights Reserved SAISON INFORMATION SYSTEMS CO.,LTD.
テーマ ⑥
転送を開始する条件は、Aが存在し、かつ、Bも存在する場合のみじゃ。AもしくはBが存在する際にファイルを転送してしまっては、要件を満たせないぞ。2つのファイルは名前が決まっておることに着眼し、考えてみるのじゃ。
支店 本店2つ揃ったら個別に転送
Windows Windows
ファイル転送
ファイル転送
ヘッダファイル
明細ファイル
ヘッダファイル
明細ファイルファイルID:FILE_ID_006
+ HULFT Script
困ったら悩まずに相談じゃ!
HULFT FamilyおよびゲストOSを使用する際に必要な情報です。
All Rights Reserved SAISON INFORMATION SYSTEMS CO.,LTD.
端末・環境情報
時間には限りがある。困ったときはスタッフに相談じゃ!
ゲストOS
HULFT FamilyNo. 製品名 ログインID パスワード 備考
1 HULFT7 ー ー
2 HULFT8 ー ー
3 HULFT8 Manager admin admin
4 HULFT8 Script root password 事前に「HULFT Script Server」の起動が必要
5 DataMagic Manager admin admin
6 HULFT-HUB Manager Administrator administrator
7 HULFT IoT Manager※Chromeアイコン
「HULFT IoT」から起動
admin admin IoTを利用できるのは[S15725][S15726]の2台のみです
No. 製品名 ログインID パスワード 備考
1 VirtualBox[Cent OS]
root adminadmin Right-Ctrl(キーボード右のコントロールキー)
でアクティブOSの切替
2 HULFT8 ー ー ホスト10台のホスト名接続ポートは「OrangeLab.技術体験会[04]要件」に記載
3 HULFT-HUB Server administrator adminadmin ホスト名:orangelab接続ポート:40000
HULFT IoTおよびRaspberry Piを使用する際に必要な情報です。
All Rights Reserved SAISON INFORMATION SYSTEMS CO.,LTD.
端末・環境情報
S15725
S15726
画像保持サーバ製造ライン機器
Raspberry Pi Windows
HULFT IoTAgent
HULFT IoTManager
OS Raspbian
OSユーザ/パスワード pi/password
IoT Agent /opt/hulftiot/huliotservice
カメラ起動 /usr/local/linecamera/camera.sh
出力画像ファイル /usr/local/linecamera/images/*.jpg
No. ホスト名 IPアドレス
1 raspi-a 192.168.11.21
2 raspi-b 192.168.11.23
No. ホスト名 備考
1 S15725 raspi-aと接続
2 S15726 raspi-bと接続
IoT MG http://localhost:8765/
IoT MGユーザ/パスワード
admin/admin
画像表示モニタ C:¥monitor¥index.html
表示画像ファイルパス C:¥monitor¥lineimg¥img.jpg
困ったら悩まずに相談じゃ!
時間には限りがある。困ったときはスタッフに相談じゃ!
raspi-a
raspi-b
※raspi-a/raspi-bにはTera Termを使用してsshで接続して操作します。
Raspberry Pi は Raspberry Pi 財団の登録商標です。Raspberry Pi is a trademark of the Raspberry Pi Foundation.