[Reference:<_A559@delegate-ja.ML_>]
Newsgroups: mail-lists.delegate-ja
[DeleGate-Ja] Re: [DeleGate-Ja] DeleGate に関するご質問
佐藤様
いつもお世話になっております。
豊通シスコムの竹中と申します。
ご返信頂きまして、ありがとう御座います。
>
> まず一般的な問題として、Unixのフィルターコマンドからの出力は、コマ
> ンド側の標準出力のバッファに滞留してしまい、受け取り側が待ち続ける
> ことになります。この点については(私はPerlのことはほとんど知りませんが)
> "perldoc -q unbuffer" によると、"$| = 1;" のようにフラグを立てて
> やれば、バッファリングを止められるようです。
はい。
"$| = 1;"も試したのですが、止まったままでした。
httpで試した場合は、標準入力をそのまま標準出力に書き出せたのですが、
ldapでも同様にできないため、悩んでおりました。
バイナリデータが含まれてため、標準入力から読込みできないのでしょうか?
>
> 次にLDAPですが、LDAP上のメッセージは、HTTP上でよく使われるような
> テキスト形式ではなく、データ型やデータ長の情報を含んだバイナリ
> データです。ですので、文字列を同じ長さの文字列に書き換えるような
> 単純な場合を除いて、LDAPの通信をDeleGateのフィルタコマンドで書き
> 換えるのは難しいのではないかと思います。
そうですか。残念です。
もう1点ご質問させてください。
単純な書き換え方法についてですが、
フィルターコマンドに「sed 's/string1/string2/'」とした場合も
同様に、execFilterで、止まってしまいました。
上記方法が間違っているのでしょうか?
また、他に文字列を書き換える方法はありますでしょうか?
>
> 9 9
> ┌─┐┬┌──┬┐ //\^^ ( e ); {Do the more with the less -- B.
> Fuller}
> ├─┤│└─┐│ / 877m\_< >_ <URL:http://www.delegate.org/delegate/>
> ┴ └┴──┘┴──────────────────────────────
>
> 佐藤豊@ITRI.産総研
> (IEEE-CSDP,OCUP-A/UMTP-L2,ISTQB-F,ITIL-F,Security+)
|