[#26156] ruby 1.8.3 preview1 — Yukihiro Matsumoto <matz@...>

Hi,

28 messages 2005/05/12

[#26186] ruby_setenv dumps core with mod_ruby/1.4.2 — Tietew <tietew-ml-ruby-dev@...>

Tietew です。

15 messages 2005/05/18
[#26285] Re: ruby_setenv dumps core with mod_ruby/1.4.2 — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp> 2005/06/05

山本です。

[#26325] Re: ruby_setenv dumps core with mod_ruby/1.4.2 — Tietew <tietew-ml-ruby-dev@...> 2005/06/10

Tietew です。

[#26187] IO.select dumps core — Tanaka Akira <akr@...17n.org>

[ruby-talk:142505] で可能性に気がついたのですが、いま実験してみたとこ

31 messages 2005/05/18
[#26255] Re: IO.select dumps core — nobu@... 2005/05/31

なかだです。

[#26256] Re: IO.select dumps core — Tanaka Akira <akr@...17n.org> 2005/06/01

In article <200505311523.j4VFN4Y4005876@sharui.nakada.niregi.kanuma.tochigi.jp>,

[#26257] Re: IO.select dumps core — nobu@... 2005/06/01

なかだです。

[#26262] Re: IO.select dumps core — Tanaka Akira <akr@...17n.org> 2005/06/01

In article <200506010140.j511edY4012889@sharui.nakada.niregi.kanuma.tochigi.jp>,

[#26265] Re: IO.select dumps core — Takahiro Kambe <taca@...> 2005/06/02

In message <87u0khj377.fsf@m17n.org>

[#26365] Re: IO.select dumps core — とみたまさひろ <tommy@...> 2005/06/22

とみたです。

[#26366] Re: IO.select dumps core — nobu@... 2005/06/22

なかだです。

[#26369] Re: IO.select dumps core — とみたまさひろ <tommy@...> 2005/06/23

とみたです。

[#26242] many errors with soap/wsdl test on mswin32 — "U.Nakamura" <usa@...>

こんにちは、なかむら(う)です。

12 messages 2005/05/27
[#26249] Re: many errors with soap/wsdl test on mswin32 — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp> 2005/05/31

山本です。

[ruby-dev:26144] Re: Dateと SOAPの型のマッピング

From: "NAKAMURA, Hiroshi" <nakahiro@...>
Date: 2005-05-11 17:52:37 UTC
List: ruby-dev #26144
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

なひです。

各種指摘、ありがとうございます。全部前田さんの指摘で正しいです。

Shugo Maeda wrote:
>>バグでした。前田さんのおっしゃる通り、mappingが間違っており
>>(DateはSOAP::DateTimeにしちゃだめ)、かつ、SOAP Data Model (SOAP::*)にお
>>けるnormalizeが間違ってました。内部では全部DateTimeで持つんですが、間違
>>えてif obj.is_a?(Date)とか書いてました。if obj.is_a?(DateTime)でないとい
>>けなかった。(DateTime is_a? Date なので、これまでDate以外では問題なく動
>>いてました)。
>>
>>http://dev.ctor.org/soap4r/changeset/1543
> 
> パッチを適用したところうまくいきました。ありがとうございます。
> 
>  [::Date,          ::SOAP::SOAPDateTime,   DateTimeFactory],
> 
> の方ではなく、
> 
>  [::Date,         ::SOAP::SOAPDate,       DateTimeFactory],
> 
> の方が削除されているようですが、これはこういうものなんです?

いえ、前田さんご指摘のとおり、消す箇所を間違っていました。

> あと、SOAPBaseMapの方にも同じような部分がありますが、問題ない
> でしょうか。

こちらも修正もれです。RubyOriginalMapのほうはsoap/mappingでの使用を前提
としていて、おそらくRailsでは使われていないと思います。

で、もう一箇所、DateTime -> Dateの勘違いをしていた箇所があったため、偶然
に動いていたのでした。修正は以下です。

http://dev.ctor.org/soap4r/changeset/1546

# DateTime#to_dateは1.8にはなかったので、適当にもってきてみました。大丈
# 夫かな。

> それから、内部的にはDateTimeで持つとのことですが、
> 
> $ ruby -r date -r soap/mapping -e 'xd =
> SOAP::Mapping.obj2soap(Date.today); p xd.class; d =
> SOAP::Mapping.soap2obj(xd); p d.class'
> SOAP::SOAPDate
> DateTime
> 
> のように、SOAP::SOAPDate -> DateTimeになるのは意図的ということ
> でしょうか。
> このためか、Railsでxsd:dateな値を受け取るとDateTimeに変換されて
> しまうのですが、これはRails側で対処するべきなんですかね。

上記のミス修正の結果、これはSOAPDate -> Dateにmapされることになりまし
た。しかしまだテスト書いてないので、
  Date -> SOAPDate(内部はDateTime) -> Date
で元に戻るかどうか、まだ怪しいかもしれません。特にGMTでないときとか。テ
スト書きます。
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.0 (Cygwin)

iD8DBQFCgkYgf6b33ts2dPkRAsufAJ9hIW8r0l5VioqG/qLEjgGzEqJpcgCggTxg
KFzAKd5ryWzqphl68/aRJ3M=
=VYHq
-----END PGP SIGNATURE-----

In This Thread