SOAP APIのツールSoapUI(添付ファイルがShiftJIS/substitutionGroup属性は非対応)
SoapUIは、SOAP APIの機能テストツールです。
SoapUIのダウンロード方法
SoapUIの注意点
添付ファイルのMIMEエンコードがMS932(ShiftJIS)
substitutionGroup属性に対応していない
公式サイト
SoapUIのダウンロード方法
ダウンロードページ
有料版のSoapUI Proと、無料版のSoapUI Open Sourceがあります。
添付ファイルのMIMEエンコードがMS932(ShiftJIS)
テキストファイルの添付ファイルを送信するとき、添付ファイルのMIMEエンコードがMS932(CP932・WindowsShiftJIS)になります。
------=_Part_2_7473795.1552524732628 Content-Type: application/soap+xml; charset=UTF-8 Content-Transfer-Encoding: 8bit Content-ID: >rootpart@soapui.org< XMLテキスト ------=_Part_2_7473795.1552524732628 Content-Type: text/xml; charset=MS932; name=xxxxx.xml Content-Transfer-Encoding: quoted-printable Content-ID: >xxxxx.xml< Content-Disposition: attachment; name="xxxxx.xml"; filename="xxxxx.xml" テキスト ------=_Part_2_7473795.1552524732628--
substitutionGroup属性に対応していない
[参考記事] PHPのSoapClientとSoapServerはabstract属性とsubstitutionGroup属性を無視する
SoapUI Open Source 5.5.0で確認。
SoapUIは、WSDLにsubstitutionGroup属性があっても、これを処理せず指定されていないものとして無視されます。
abstract属性やsubstitutionGroup属性は、代替の記述方法があるのでWSDLを書き直して対応するしかありません。
use属性、default属性、fixed属性、substitutionGroup属性、mixed属性をサポートしていないAPI・ライブラリはいくつかあるので、SoapUIに限ったことではないようです。
関連記事
- SOAP拡張モジュールのDocument/Literal対応
- RPC/EncodedとDocument/Literal(use="encoded"はWS-Iに準拠しない)
- SoapClientとSoapServerはabstract属性とsubstitutionGroup属性を無視する
- SOAP拡張モジュールSoapServerの属性値のエスケープ
- 仕様ドキュメントのURL一覧
- 開発環境 ツール類
- FreeMind マインドマップ作成ソフト
- いろんな検索エンジンのウェブマスターツールの一覧
- 『Pleiades でエラーが発生しました。』の対処法
- WinSCPでリスト取得のエラー『ディレクトリのリストに不正な行 'ケ邱ラ' 不正な権限の表記』
- 「VCRUNTIME140_1.dllが見つからないため、コードの実効を続行できません」の対処法
- Eclipseの.projectファイルやThumbs.dbをコミットしないようにする設定
- 秀丸 テキストエディタ
- PuTTY
- Google Chromeでテキストエリアtextareaのサイズ変更をさせない方法
- Google ChromeでHTTP headerをみる方法
- Tera Term Pro
- Windowsを定時にシャットダウンするツール
- MKEditor テキストエディタ
- EclipseでShift-JISを使用する方法
- コミットエラー『 405 Method Not Allowed 』とは
- TortoiseHg MercurialのGUIクライアント
- EclipseでCGI(Perl)の開発環境を作る EPICプラグイン
- WinMerge
- SSLに非対応のクライアントまたはサーバをSSLに対応させる Stunnel
- MacのEclipseにGoclipseをインストールすると起動時にJavaエラーが発生する
- ハードディスクの中身をグラフで可視化するツール Overdisk
- VBoxGuestAdditions.iso の場所
- McAfeeのアンインストールができない場合の対処法
- NetBeans6のインストール(JavaだけでなくRuby、PHP、C/C++に対応した統合開発環境)
- Sleipnir 高機能タブブラウザ
スポンサーリンク