セゾン情報システムズつながる価値、ひろがる未来。解説データ転送を行うときには、受信側のシステムはもちろん、周辺の他システムの動きも考慮しなくてはいけません。不適切なタイミングで実行すると、転送の失敗や後続処理のエラーにつながることがあるからです。した制御に不可欠な「待ち合わせ」の処理は、システム構成全体の影響を受けるため、開発が複雑になりがちなのが悩ましいところ。Script」のテンプレートで実現できる待ち合わせ処理をご紹介します。ややこしい開発が必要な待ち合わせ処理も、手軽に使えるテンプレートで、思いのほか簡単に実現できるのです。あるニーズにテンプレートで対応データの送信前には、営業日カレンダーの判定がしばしば必要になります。受信側のシステムが稼働していないときにデータを送信してしまうとエラーになります。時差のある海外にデータを送るときに、現地の営業日とズレがあると、思わぬトラブルが起きることがあります。営業日判定はどこでも頻繁に使われる処理ですが、従来は、バッチやシェルスクリプトでプログラムを作らなくてはなりませんでした。Scriptのテンプレート「営業時間外のファイルをためておき、営業開始時に送信」では、営業時間の待ち合わせができます。データの転送前に、営業日時のカレンダーを参照。営業時間外であれば送らずに蓄積しておいて、営業時間になったら速やかに配信してくれるのです。テンプレートはダウンロードするだけで利用できるので、開発の手間がなく、手軽に実装できることがポイントです。集信側の営業日だけでなく、メンテナンスによるサービス停止時間を登録しておいたり、自社の営業日を登録して休日対応を防止したりするなど、カレンダーを調整することでさまざまな使い方ができます。運用担当者の負担軽減にも役立ちますので、いろいろなケースでぜひ活用していただきたいテンプレートです。ノンプログラミングで簡単に実現HULFTで複数のデータを並行して転送するときには、配信した順番で完了するとは限りません。ファイルサイズが小さい方が転送するデータ量が少ないため、先に転送をリクエストしたファイルが、後から転送したファイルに追い越されてしまい、完了のタイミングが前後することがあるのです。データによっては、転送の順番が大きな意味を持ちます。予約データや取引データなど、先に発生したデータを優先的に処理すべきケースでは、到着順序が保証されないと、受信側での処理結果がおかしくなってしまいます。転送順序を保証したいときには、HULFTに配信を要求する順番をコントロールして、1件ずつ送る機能が必要ですが、その開発は大変です。Scriptのテンプレートを使えば、順番の保証機能を簡単に実現できます。複雑なプログラム開発を行わなくても、配信を要求した順番で集信を完了できるのです。順序の保証が必要なデータ転送を行う業務には、大変有効なテンプレートです。Scriptに配信を要求した後にファイル転送の結果が受け取れるまで待つ方式(同期)と、ファイル転送を依頼した後にすぐ後続の処理に進める方式(非同期)を制御することも可能です。テンプレートが2種類あり、「呼び出された順に配信順を確保」は同期、「呼び出した順にファイルを配信」は非同期に対応しています。データ転送の順番保証でお困りの方には、ぜひお試しいただきたいテンプレートです。Script」のテンプレートに、待ち合わせ処理に関する機能が6つ追加されました。いずれも、ダウンロードするだけですぐにご利用いただけます。転送をリクエストした順番で、転送を完了させる(非同期)テンプレートの活用は、開発コストの抑制や、生産性の向上に大きく貢献します。ニーズにマッチする機能があれば、ぜひ使ってみてください。まとめデータ転送の実行タイミングを制御する「待ち合わせ」の処理。頻繁に使われるうえ、周辺のシステムを見渡した大掛かりな開発が必要になることもあり、システム管理者にとっては悩みの種になりがちでした。Script」で、待ち合わせ処理に関する6件のテンプレートをリリースしました。いずれもニーズの高い待ち合わせに対応しており、ダウンロードするだけで使えるので、さまざまなケースで手軽に活用していただけます。Script」の、便利なテンプレートをぜひお試しください。Scriptの評価版をお試しください。Scriptをお持ちの方は今回ご紹介したテンプレートは下位のサイトからダウンロードできます。Script)」よりダウンロードいただけます。テンプレートの概要をお知りになりたい方は技術コラムに紹介がございます。合わせてご覧ください。Studio」へのテンプレート導入手順は下記リンク先のページをご参照ください。"HULFT8".日本国外からHULFT.com(日本語)にアクセスされようとしています。海外から日本の「HULFT」と接続する製品をお探しの場合、「HULFT8」をお選びください。