旧環境の保守

旧環境の保守で一番困る選手権を開催します。　

# 1 DB
データベースが、その機種固有の場合に泣いた。　

ある機器固有のデータベースの講習会に出たことがある。　

質問しても、質問しても回答がない。　

その機器固有の機能の説明しかできない。　

COBOLでの保存の仕方、検索の仕方、出力の仕方の説明と、不必要な説明が山のようにあった。　

利用した最後は、csvファイルへの出力機能を使った。　

複雑な構造が定義してあったようで、csvファイルに落ちない項目が多数あった。　

# 2. JCL(job control Language) 

機種ごとに違う。共通機能があるかどうかもわからない。 

Fortran, Cobolのセミナをあちこちの機種で受け、結局ちんぷんかんぷん。　

紙カードでプログラムを入力したときには、お決まりのJCLの紙カードを前後にで挟むか、
こちらがお決まりの処理であれば、受付でいい感じに前後に挟んでとおしてくれる。　

本番業務の例外処理のやまのようなJCL群は、本当の熟練工しか変更できないかもしれない。　

CPUのレジスタのビット幅、アドレス空間を指定する際のビット幅などに固有の指定の仕方なんてわかんない。　

異なる言語で生成したファイル形式の指定方法、変換方法などもさっぱり見当がつかない。　

マニュアルのどこに、どういう名前で書いてあるかもわからない。（手元にないから）



# 　通信線　
Ethernet以外の通信線を見たことありますか。　

シリアル通信といっても、UART/SCI、SPI、I2C/I3C, ... 。１線、２線、３線、４線、５線、６線、７線、８線、９線などさまざま。　PCに対応する測定機能がないと、自作するしかない。　

高価な測定器は買っても、次に使い道がない。 


https://bookmeter.com/books/1187419


https://bookmeter.com/books/1823359

## Ethernet
Ethernetに対応しているからと言って、うまくいくとは限りません。　

メインフレーム固有の通信規約と、UnixとNetwareとApple talkを10 base 2上で共有していた時、しょっちゅうネットワークが落ちました。　
　
２つの建物の間のブリッジが、また悪さをするやつで、ブリッジの電源さえ落とせば、それぞれのネットワークは動いているという感じでした。　　

建物の中は、中身がCISCOのルータの別会社から発売になっている機器でした。 

CISCOの５日間で20万円ほどするセミナを自費で受講しました。　
エントリーという入門と、CCNP相当のアソシエイトを受けずに、いきなりCCNP相当のプロフェッショナルを受講しました。
幸い、下の二つのコースの教材があり、１日目と２日目でエントリーを読みながら、プロフェッショナルを受講し、　
３日目と４日目は、アソシエイトを読みながら、プロフェッショナルを受講しました。　
５日目は、CCIE相当のエキスパートを３分の１くらいやりながら、プロフェッショナルを完走しました。


PC用のEthernet測定ボードを購入して測定しようとしていました。　

そんなある日、Etherealという、現在のWiresharkの前身のソフトウェアが登場しました。　

当時は100万円くらいする測定機器がないと、うまく測定できなかったネットワークが、あらまあ、こんなに簡単に。

Wireshark 導入、記録、分析。無線網（Wi-Fi）空中線(antenna)(64)

https://qiita.com/kaizen_nagoya/items/d1d452d5f3eadd420d6e

Wireshark 導入、記録、分析

https://qiita.com/kaizen_nagoya/items/d1d452d5f3eadd420d6e

MacintoshにWiresharkを導入する7つの壁

https://qiita.com/kaizen_nagoya/items/69eb2d357a125f5368e1

「基礎からわかるTCP/IP JAVAネットワークプログラミング」Eclipseでコンパイル。Wiresharkでデバッグ。

https://qiita.com/kaizen_nagoya/items/14519536b827fdadb32e


WindowsにWireshark(64)を導入

https://qiita.com/kaizen_nagoya/items/8f780005ef37f1a84533

それでも、ここのネットワークの設定方法が分かるわけではなく、ネットワークが止まったら、　


0. ブリッジの電源を落とす。
1. Appleを外す。　
2. Netwareを外す　
3. メインフレームを外す.
4. PCを外す。 
で、UNIXだけで通信ができるか確認するということをするくらいでした。

# 良い点　

嫌なことばかり書いても、参考にならないかもしれないので良い点をいくつか。 

## 予備の機器をあらかじめ配置していた。 

PC, ルータなど20台以上使う機器は、冗長性を持たせるという趣旨のもと、事実上の予備機器を確保していて、不調があれば、利用者が機器交換をして対応していました。　

## 技術者との情報交換　
パソコン通信のそれらの機器のSIGのSIG-OP、サブシスなどをしていて、　
不具合を書けば、その時点で日本全国の拠点の製造者側もお客様側のエンジニアにも伝わり、　
新聞より早い情報網が構築できていた。どちらからも、貴重な情報が即日おしえてもらえた。　

四十数年前のことです。　

現代においても、製造者と利用者の主要な技術者が共通して読み書きできるslackとか構築していない会社があるのは驚きでしかない。　
四十数年前にできていたことが、いまだにできていないIT業界っていうのはなんなんだろう。　

製造側も全技術者が参加していない場合には、利用者側の重要な情報は、社内報で引用して展開していたとお聞きしたことがある。

## 勉強会　
オンラインだけでなく、オフラインの勉強会にも参加していた。　

勉強会(IT系)をすべて当たりにする方法。仮説（124）

https://qiita.com/kaizen_nagoya/items/9f001a79ab4162220406

凡人の生き残り戦略 〜 凡人網のつくりかた 〜

https://qiita.com/kaizen_nagoya/items/c8e2af61f344761c41be


# Advent Calendar 2022

今年企画した４つのAdvent Calendarと、それぞれの記事一つをご紹介します。

AUTOSAR Advent Calendar 2022

https://qiita.com/advent-calendar/2022/autosar

AUTOSAR References to ISO, IEC, ITU, IEEE, RFC and SEA etc.

https://qiita.com/kaizen_nagoya/items/d7d252211e10a79516df

Automotive Handbook Advent Calendar 2022

https://qiita.com/advent-calendar/2022/automotivehandbook

Basic principles, ボッシュ自動車handbook(英語)11版まとめ<2>

https://qiita.com/kaizen_nagoya/items/24a1ba5da3d09b2a95d1


2022 いいねをいただいた記事ランキング(O.K.版) Advent Calendar 2022

https://qiita.com/advent-calendar/2022/goods

2022年１月下旬　いいねをいただいた記事　16

https://qiita.com/kaizen_nagoya/items/0ee589a8edaeab24fd2a

AdCale(O.K.) Advent Calendar 2022

https://qiita.com/advent-calendar/2022/adventcalendar2022

「会議は15分未満」に。小耳にはさんだ話。

https://qiita.com/kaizen_nagoya/items/510c47c5d1e8d03145db

AdvencCalendar2022 報告

https://qiita.com/kaizen_nagoya/items/5b4b99cb9ad571f4094b


誤差の評価が苦手（専門分野以外）

https://qiita.com/kaizen_nagoya/items/cc3a50827b24ab80985f


 ＜この記事は個人の過去の経験に基づく個人の感想です。現在所属する組織、業務とは関係がありません。＞


# 文書履歴(document history)
ver. 0.01 初稿 20221221
ver. 0.02 誤植訂正 20221226
ver. 0.03 ありがとう追記　20230625

### 最後までおよみいただきありがとうございました。

いいね　💚、フォローをお願いします。

####  Thank you very much for reading to the last sentence.

Please press the like icon 💚　and follow me for your happy life.