Article delegate-ja/562 of [1-659] on the server localhost:119
  upper oldest olders older1 this newer1 newers latest
search
[Top/Up] [oldest] - [Older+chunk] - [Newer+chunk] - [newest + Check]
[Reference:]  
Re: DeleGate に関するご質問
Mon, 28 Nov 2011     竹中 博昭

佐藤様

いつもお世話になっております。
豊通シスコムの竹中と申します。

ご連絡ありがとう御座います。

perlの実装方法を見直してみたいと思います。
進展ありましたら、ご連絡差し上げます。

----- Original Message ----- 
From: Yutaka Sato
To: 
Cc: 
Sent: Friday, November 25, 2011 4:48 PM
Subject: Re: [DeleGate-Ja] [DeleGate-Ja] DeleGate に関するご質問


> In message  on 
> 11/25/11(16:12:44)
> you wrote:
> |httpで試した場合は、標準入力をそのまま標準出力に書き出せたのですが、
> |ldapでも同様にできないため、悩んでおりました。
> |バイナリデータが含まれてため、標準入力から読込みできないのでしょうか?
>
> バイナリデータを透過するかどうかは、Perl 側(の使い方)の問題かと
> 思います。
>
> |> 次にLDAPですが、LDAP上のメッセージは、HTTP上でよく使われるような
> |> テキスト形式ではなく、データ型やデータ長の情報を含んだバイナリ
> |> データです。ですので、文字列を同じ長さの文字列に書き換えるような
> |> 単純な場合を除いて、LDAPの通信をDeleGateのフィルタコマンドで書き
> |> 換えるのは難しいのではないかと思います。
> |
> |そうですか。残念です。
> |
> |もう1点ご質問させてください。
> |単純な書き換え方法についてですが、
> |フィルターコマンドに「sed 's/string1/string2/'」とした場合も
> |同様に、execFilterで、止まってしまいました。
>
> 最近の? sed には -u (--unbuffered) というオプションがあるようです。
> ただ、最後が改行コードで無いと、勝手に '\n' が追加されて、データが
> 壊れますが。
>
> |上記方法が間違っているのでしょうか?
> |また、他に文字列を書き換える方法はありますでしょうか?
>
> DeleGate自身が行なう書き換え(サーバのマウントや文字コード変換)では
> LDAPのメッセージ形式が維持されます。
>
> 佐藤豊@産総研 

  search upper oldest olders older1 this newer1 newers latest
[Top/Up] [oldest] - [Older+chunk] - [Newer+chunk] - [newest + Check]
Generated:12/19 01:19:18 (0 sec) Expires:12/19 01:19:18 @_@V