• ベストアンサー

HULFTについて

HULFT6についてなのですが 相手マシン起動でファイルを取りにくる場合に 相手マシンのキックで収集ファイルを作成し 送信することは出来ないのでしょうか? 収集時にジョブを起動させて収集ファイルを作成後 収集するとか 以上よろしくお願い致します

  • be-be
  • お礼率70% (39/55)

質問者が選んだベストアンサー

  • ベストアンサー
回答No.3

HULFTの基本的な機能でできますよ。 1. 配信側(BのWinサーバ)のHULFTのジョブ起動情報に、ファイル作成処理のIDを作成する。 2. 配信管理情報の配信前ジョブIDにそれを登録する。 3. 配信管理情報のファイル名に、ジョブで作成されるファイル名を登録する。 4. 集信側(AのUNIXサーバ)でutlrecvコマンドを発行する(送信要求)。 これで、要求を受けたBは配信前ジョブを実行してファイルを作成してから配信処理を行います。 ファイル名が固定でない(作成時に動的に生成される)ような場合は、環境変数でHULFTにファイル名を渡してやってください。

be-be
質問者

お礼

ありがとうございます 配信前ジョブの終了をちゃんと待って送信してくれるのですね 実際にテストできる環境が出来ましたのでやってみましたところおっしゃる通りちゃんとできました

その他の回答 (3)

回答No.4

そういう場合にわたしが良くやるのは、 ゼロByteのファイルを送る方法です。 受信側でその空ファイル受信時に ジョブを起動して、送信するファイルを 作成して送信!てな感じです。

be-be
質問者

お礼

ありがとうございます HULFTの機能で出来ないときは いい方法ですね

回答No.2

見当違いならごめんなさい。 おっしゃることは、 1) Aのシェルを起動させる(あるいはHULFTを起動させる) 2) Bでファイルを作成する 3) BからAへHULFT配信する これを、Aでcronか何かを設定し、1)の操作だけで実現したいということでしょうか。 先ほどの補足にも書きましたが、ジョブ実行制御ミドルウェアがあれば可能です(JP1とか、Systemwalkerとか)。 まあ、それが購入できないので、ここへご質問されていることと察するのですが。 シェルとHULFT単体だけだと無理かもしれないですね・・・すいません。

be-be
質問者

お礼

回答ありがとうございます 配信処理の配信前ジョブで Windowsの業務プログラム(自作)を起動し ファイル作成後配信処理ができないかと 最初考えていたのですが・・・

回答No.1

やりとりするサーバ機のOSは何ですか? 収集とは何ですか?集信か配信かよくわかりません。AとかBとかつけてください。 それと、ジョブを制御するミドルウェアは利用していますか?

be-be
質問者

補足

説明不足で申し訳ありません A:UNIXサーバ B:Windowsサーバ Aからの起動でBよりファイルをとりにくるかたちで そのファイルをあらかじめ作成しておくのではなく Aからの起動がかかった時に作成したいのです その場合Aからの集信側起動の配信では あらかじめ作成してあるファイルしか送信できない ようなので、何か良い方法はないかと AがBのジョブをキックしてファイル作成後 BよりAへの配信処理を実行することとかできるのでしょうか?

関連するQ&A

  • HULFTについて

    あるマシン(A)のHULFTから別マシン(B)のHULFTをジョブ起動させようとしています。 しかし、コマンドを実行すると 「コネクションエラーです。詳細コード=10060」 と表示されてしまいます。 (行った設定) A,Bにそれぞれのマシンの詳細ホストを登録しました。 集信ポートや要求受付ポートもA,Bで同一になっています。 Bにはジョブ起動登録、配信および集信の設定をしました。 直接Bから配信要求を出すと正常に処理されます。 また、AとBは同じドメインに所属しているマシンです。 エクスプローラー上から共有しているファイルも参照できます。 OSはA,BともにWinXPです。 HULFTの設定でどこか足りない部分があるのでしょうか? ご教授ください。

  • HULFT6を使用しております。

    HULFT6を使用しております。 そこで、質問です。 集信にて、一IDで複数のデータを時間差で受信しております。 (時間差:30秒、1データのサイズ:1KBレベル) そして、そのIDでデータ受信を正常に完了した後に後続ジョブを設定しており、 そこでは、単純にファイルを移動するBATを起動しております。 そこで、たまにエラーとなる事象が発生します。 そのIDでデータ受信完了後(完了コード=0)にジョブが起動されない時があります。 上記で記載したように、一IDにて複数のデータが配信されてくる為、後続ジョブが 起動されファイルが移動されないと、次のデータの際に"既にファイルが存在します" のエラーとなってしまいます。 正常時だとデータ受信完了後、直ぐに(1秒未満)後続ジョブが起動されます。 データ受信完了(完了コード=0)はデータがHDに正常に保存された際の完了ステータス ですよね。 毎日では無いのですが、たまに発生する事象です。 何が原因なのでしょうか。 何かご存知の方がいれば、解決策を教えて頂きたいです。 どうぞ、よろしくお願い致します。

  • HULFTのBAT実行権限

    コマンドプロンプトで実行できるBATファイルを、HULFTというツールで実行しようとすると システムエラー「1314:クライアントは要求された特権を保有していません」になります。 この場合どのような設定がされていると考えられますか? 人から質問されたことで、BATは作成したのですが、HULFT自体は触った事がありません。 HULFTにはAdministrators権限のユーザーとパスワードを 設定してあるそうです。 こんな事が考えられる程度でいいです。 宜しくお願いします。

  • プロセス間通信方法について

    複数のマシン(Solaris8)からの情報を1台のマシン(Solaris8)で収集する プログラムを作成したいのですが、rshではセキュリティの関係上使用出来ません。 そこでプロセス間通信を利用したいと考えております。 まず、複数のマシン上に情報収集用のプログラムを置いておき、1台のマシンから パラレルにキックをかけて情報収集が出来ないものかお教え下さい。 名前は知っているのですが、方法がわかりません。 この様にすれば可能ですよとか、事例紹介ページ、規正の製品が有ればお教え下 さい。 よろしくお願い致します。

  • サンダーバード3.0.6で、XPマシンです。

    サンダーバード3.0.6で、XPマシンです。 サンダーバードを使っていたのですが、 あるときから「送信トレイ」をクリックすると ウインドの下に「送信済トレイの要約ファイルを作成しています」 が表示されて、実際なにかが動いてるらしく マシン全体のスピードが落ちて(10分程度)困ってます。 そもそも、この現象になってツライので 現在は送信済みトレイのファイル全部ローカルフォルダに移動してて 何も入ってないはずなのに・・・・ ・送信済みトレイを最適化してみてもダメ ・C:\Documents and Settings\3dsmax2\Application Data\Thunderbird\Profiles\xxx\Mail\Local Folders  以下の「送信済みトレイ.msf」を、削除して再起動してみてもみてもダメ ローカルフォルダを検索する時にいちいち 「送信済トレイの要約ファイルを作成しています」が出て 大変こまってます。 何か方法ないでしょうか?

  • ARCserve Backupのプリコマンド実行

    ARCserve Backup r16.5とAgent for Virtual Machinesを利用しています。 バックアップサーバーにインストールしたARCserveにてバックアップジョブを作成して仮想マシンのバックアップを取る場合、仮想マシン内のbatファイルをプリコマンドやポストコマンドで実行させる事は可能でしょうか? (batファイルは、仮想マシンのサービス停止などの処理になります) バックアップサーバー上ではなく、仮想マシン上でbatファイルを実行させたいのですが、どなたか設定の方法を分かる方がいましたら、ご教示をお願いします。

  • DVDメーカーで作成したフォトストーリーをウインドウズXPで見るには

    フォトストーリーをDVDメーカーで作成できました。 DVDに保存して家庭用DVDプレイヤーでTVで見ることができました。 この作成したフォトストーリーのファイルをメールで送信してWindowsXPで見ようとすると見れません。 自分の送信済みメールの添付ファイルで開くとDVDメーカーが起動してプレビューで見れます。 WindowsXPのWindowsMediaPlayerでも見れません。 メールで送信して見れるようにするには形式をどのように変えれば相手が見れますか? それとも、メールで送信して相手が見ることはできないのでしょうか?

  • 他のアカウントの環境変数を読み込ませ、自作シェルを動作させたいです。

    複数ファイル収集用のシェルを作成(他人作)、起動しましたが、現在使用できるアカウントではパスが通っていないため、目的のファイルの一部が収集できない状態で困っています。シェルの中身を見ましたがパスの指定がなかったため取得できていない状態でした。シェルの中身を書き換えることは他人様作成の為できませんので、、、他のパスの通っているアカウントの環境変数を読み込んだ後、そのシェルを起動したいのですがコマンド(env?)等やり方を教えてもらえないでしょうか。なお読み込ませたい環境変数はパスだけです。宜しく御願い致します。m(__)m

  • エクセルでメール送信

    何度も同じような質問をしてすいません。いろいろ試した結果、通常使わないメールクライアントとして送信できることがわかりました。 でも、また、わからなくなってしまいました。 ワークブックをメールに添付して送信します。 通常OutlookExpressを使用していません。 ファイル→送信→メールの宛先...を選択すると、マシンによってMS Outlookが起動するのと、OutlookExpressが起動するのがあります。OEが起動してくれるマシンでは送信はうまくいきますが、Outlookが起動するほうは送信できません。なぜですか? Excel97でこのような現象です、なんとかなりませんか?OutlookExpressを立ち上げ、送信したいのですが・・・ それと、Excel2000では大丈夫なのでしょうか? どなたかわかる方教えてください。お願いします。

  • 送信のみ出来ません

    他の質問を見ましたが私の場合と違うので質問です。 メインマシンが急に壊れサブマシンを引っ張り出してきましたが、たまったメールを落とす事と、各サイトの登録をする事を専念していましたので気づかなかったんですが送信が出来なくなっていました。 以前使用していた時に送受信は同じ条件で出来ていたので気に留めていませんでした。 新規、返信ともに送信できません。自分宛には送れる場合と送れない場合があります。 WINxp sp1、OE、DION、エアーエッジ使用です。 色々やってみたのですが特におかしいところは見つかりませんでした。 送信メールを作成して、そのまま送信せずに終了させ、PC自体を再起動させOEを起動させるとそのまま送信出来ます。 面倒なので何とかそのまま送信出来る様にしたいのですが、何かアドバイスいただけませんでしょうか。