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一覧
- 開発環境 ツール類
- Smart Defrag パソコンを使っていないときに自動的に最適化してくれるデフラグツール
- Firefoxでパスワードを保存するときの注意
- Windows版Safariの文字化け解消法
- Eclipse (統合開発環境)
- ハードディスクの中身をグラフで可視化するツール Overdisk
- McAfeeのアンインストールができない場合の対処法
- Windowsを定時にシャットダウンするツール
- Eclipseの.projectファイルやThumbs.dbをコミットしないようにする設定
- ODBC Windowsデータベースアクセス仕様
- Google Chromeで一部の文字だけ四角記号に文字化けするときの対処法
- TeraTermにマクロでログインする方法(パスワード認証・公開鍵認証)
- Poderosa
- パスの設定 環境変数PATH
- Cygwin Windows上でLinux環境を使用する
- Subclipse Eclipse用のSVNクライアントプラグイン
- Windows7やWindowsVistaでTelnetを使用する方法
- Poderosa5で「インデックスが配列の境界外です。」と出る場合の対処法(CentOS8)
- TortoiseHg MercurialのGUIクライアント
- WinSCPでリスト取得のエラー『ディレクトリのリストに不正な行 'ケ邱ラ' 不正な権限の表記』
- コミットエラー『 405 Method Not Allowed 』とは
- TortoiseGit Gitクライアント
- @icon変換 favicon作成ツール
- Amazon Linux2をローカルのVirtualBoxで起動する方法
- TortoiseCVS CVSクライアント
- Hosts File Manager (hostsファイルを編集するツール)
スポンサーリンク