Sha256: deffb2ebb0de3ee9d9f9d0a0328c5f3597615ed96be26c3544835167adb204c4

Contents?: true

Size: 807 Bytes

Versions: 7

Compression:

Stored size: 807 Bytes

Contents

#!/usr/bin/env ruby -Ke


# RNNのSOAPサービスを利用するサンプルです。テスト記事に対するコメントを
# 投稿します。実行する前に、
# http://cvs.sourceforge.jp/cgi-bin/viewcvs.cgi/*checkout*/rnn/rnn/doc/articles/xmlrpc.txt
# および
# http://rwiki.jin.gr.jp/cgi-bin/rw-cgi.rb?cmd=view;name=RNN%A4%C8SOAP4R%A4%C7%CD%B7%A4%DC%A4%A6
# を参照してください。


require 'soap/wsdlDriver'
wsdl = 'http://cvs.sourceforge.jp/cgi-bin/viewcvs.cgi/*checkout*/rnn/rnn/app/rnn-hash.wsdl'
rnn = SOAP::WSDLDriverFactory.new(wsdl).create_rpc_driver
rnn.generate_explicit_type = true
rnn.wiredump_dev = STDERR


test_article_id = 1
POST_COMMENT_DIRECT = 0

subject = "SOAP4Rによるテスト by NaHiの名無しさん"
text =<<__EOS__
euc-jpでのテスト投稿です。
__EOS__

p rnn.post_comment(test_article_id, POST_COMMENT_DIRECT, subject, text)

Version data entries

7 entries across 7 versions & 2 rubygems

Version Path
soap4r-spox-1.6.0 sample/showcase/wsdl/rnn/post.rb
soap4r-ruby1.9-2.0.5 sample/showcase/wsdl/rnn/post.rb
soap4r-ruby1.9-2.0.3 sample/showcase/wsdl/rnn/post.rb
soap4r-ruby1.9-2.0.2 sample/showcase/wsdl/rnn/post.rb
soap4r-ruby1.9-2.0.1 sample/showcase/wsdl/rnn/post.rb
soap4r-ruby1.9-2.0.0 sample/showcase/wsdl/rnn/post.rb
soap4r-ruby1.9-1.0.0 sample/showcase/wsdl/rnn/post.rb