2006年9月23日 (土曜日)

15:35:50 # Life ruby で soap を使ってみる。 apt-listbugs の実装をいじり、 debian.org マシンでサービスが提供できるようにしたい。 そのために、 soap フロントエンドを使えばよいということになった。 soap は HTTP 経由で実装されたリモートプロシージャコールの規格。 実は http で生で取得するよりも、リクエストをひとつだけ投げるだけで 複数のファイルにわたる情報を取得できるので、 apt-listbugs の用途には適しているかもしれない。

エラーがおきると、XMLParserErrorとかがかえってくる。

/usr/lib/ruby/1.8/xsd/xmlparser/xmlparser.rb:31:in `parse': not well-formed (invalid token) (XMLParserError)
	from /usr/lib/ruby/1.8/xsd/xmlparser/xmlparser.rb:31:in `do_parse'
	from /usr/lib/ruby/1.8/soap/parser.rb:92:in `parse'
	from /usr/lib/ruby/1.8/soap/processor.rb:39:in `unmarshal'
	from /usr/lib/ruby/1.8/soap/rpc/proxy.rb:236:in `unmarshal'
	from /usr/lib/ruby/1.8/soap/rpc/proxy.rb:175:in `route'
	from /usr/lib/ruby/1.8/soap/rpc/proxy.rb:141:in `call'
	from /usr/lib/ruby/1.8/soap/rpc/driver.rb:178:in `call'
	from /usr/lib/ruby/1.8/soap/rpc/driver.rb:232:in `get_status'
	from ./b.rb:15
	
Junichi Uekawa

$Id: dancer-diary.el,v 1.91 2006/06/15 15:14:10 dancer Exp $