AmazonのWSDL読込み
- このフォーラムに新しいトピックを立てることはできません
- このフォーラムではゲスト投稿が禁止されています
kwatanabe
投稿数: 6
![新米 新米](../../uploads/rank3e632f95e81ca.gif)
Amazonのwebサービス「ProductAdvertisingAPI」を使用する
プログラムを作成中です。
コールWebサービス→WSDLアシストと開きWSDLの場所を指定して
処理の一覧が表示されるところまでは問題無いのですが、処理を
選択するとMagicがCPU使用率100%となってフリーズし
落ちてしまいます。
試しにyahooのサービスのWSDLを読み込ませたところ問題なく進めるので、
恐らくamazonのWSDLの問題でMagicで読み込めないのではと思うのですが、
どなたか解決方法をご存知ではないでしょうか?
WSDLのバージョンは2009-10-01と2006-06-28の二つを試しましたが
いずれも駄目、またXMLSpyにてWSDLドキュメントから必要な処理以外を
削除したものも試しましたが変わりませんでした
プログラムを作成中です。
コールWebサービス→WSDLアシストと開きWSDLの場所を指定して
処理の一覧が表示されるところまでは問題無いのですが、処理を
選択するとMagicがCPU使用率100%となってフリーズし
落ちてしまいます。
試しにyahooのサービスのWSDLを読み込ませたところ問題なく進めるので、
恐らくamazonのWSDLの問題でMagicで読み込めないのではと思うのですが、
どなたか解決方法をご存知ではないでしょうか?
WSDLのバージョンは2009-10-01と2006-06-28の二つを試しましたが
いずれも駄目、またXMLSpyにてWSDLドキュメントから必要な処理以外を
削除したものも試しましたが変わりませんでした
投票数:0
平均点:0.00
kwatanabe
投稿数: 6
![新米 新米](../../uploads/rank3e632f95e81ca.gif)
投票数:0
平均点:0.00
Jiro123
投稿数: 271
![長老 長老](../../uploads/rank3dbf8eb1a72e7.gif)
V9/V9Plusはちょっとバージョンが古いので難しいかもしれませんね。
V10またはuniPaaSV1/V1Plus をお持ちであれば、そちらで試されては如何でしょうか
V10以降から、Webサービスにはサードパーティのツールを利用するようになっていますので、V9/V9Plusの時と手順が違うのでご注意ください。
ヘルプを参考にされるといいと思います。
V10またはuniPaaSV1/V1Plus をお持ちであれば、そちらで試されては如何でしょうか
V10以降から、Webサービスにはサードパーティのツールを利用するようになっていますので、V9/V9Plusの時と手順が違うのでご注意ください。
ヘルプを参考にされるといいと思います。
投票数:1
平均点:10.00
kwatanabe
投稿数: 6
![新米 新米](../../uploads/rank3e632f95e81ca.gif)
Jiro123様、御返信ありがとうございます
試しにuniPaaSで行ったところ、コールwebサービスライトで
WSDLドキュメントを問題なく読み込めました
amazonの現行WSDLについてはV9自体が対応していないという
事のようですね
残念ながら現状ではV9からunipaasに移行する事もできないので
別の方法を探してみようと思います
試しにuniPaaSで行ったところ、コールwebサービスライトで
WSDLドキュメントを問題なく読み込めました
amazonの現行WSDLについてはV9自体が対応していないという
事のようですね
残念ながら現状ではV9からunipaasに移行する事もできないので
別の方法を探してみようと思います
投票数:0
平均点:0.00
Jiro123
投稿数: 271
![長老 長老](../../uploads/rank3dbf8eb1a72e7.gif)
コールwebサービスライトの存在をすっかり忘れていました。
これはV9/V9Plus互換のWebサービスリクエストでしたね。
V9/V9Plusはリリースされてからかなり経過しているので、Webサービスによってはうまくいかないことがあったんです。
それで、参考情報をと思いまして。
事情によりV9/V9Plusで実現したいとなると、う〜ん、残念ながら、情報を持ち合わせていません。
いい方法が見つかれば、投稿お願いしますね。
これはV9/V9Plus互換のWebサービスリクエストでしたね。
V9/V9Plusはリリースされてからかなり経過しているので、Webサービスによってはうまくいかないことがあったんです。
それで、参考情報をと思いまして。
事情によりV9/V9Plusで実現したいとなると、う〜ん、残念ながら、情報を持ち合わせていません。
いい方法が見つかれば、投稿お願いしますね。
投票数:0
平均点:0.00
kwatanabe
投稿数: 6
![新米 新米](../../uploads/rank3e632f95e81ca.gif)
表題からはちょっと外れるのですが…結局SOAPリクエストは諦めRESTリクエストで行う事にしました。
ところが、今度はリクエスト文字列の作成までは出来たのですが
httpgetでリクエストを投げる段階になって、URLエンコードに
含まれる「%」でくくられた箇所が論理名扱いになってしまい
正常に処理されないという現象が発生しております
ヘルプを読んでも論理名での置き換えをキャンセルする方法が
判らないのですが何かいい方法は無いでしょうか?
非常に情けない話だとは思うのですがどなたかご存知でしたら
よろしくお願いします
ところが、今度はリクエスト文字列の作成までは出来たのですが
httpgetでリクエストを投げる段階になって、URLエンコードに
含まれる「%」でくくられた箇所が論理名扱いになってしまい
正常に処理されないという現象が発生しております
ヘルプを読んでも論理名での置き換えをキャンセルする方法が
判らないのですが何かいい方法は無いでしょうか?
非常に情けない話だとは思うのですがどなたかご存知でしたら
よろしくお願いします
投票数:0
平均点:0.00
kwatanabe
投稿数: 6
![新米 新米](../../uploads/rank3e632f95e81ca.gif)
こんな感じです
元の文字列…18:00:00Z
URLエンコード…18%3A00%3A00Z
↓%3A00%が設定の無い論理名と解釈される
最終結果…183A00Z
元の文字列…18:00:00Z
URLエンコード…18%3A00%3A00Z
↓%3A00%が設定の無い論理名と解釈される
最終結果…183A00Z
投票数:0
平均点:0.00
kwatanabe
投稿数: 6
![新米 新米](../../uploads/rank3e632f95e81ca.gif)
すみません解決しました
(httpgetではなくhttppostを使って、リクエスト文字列をblobで送信することで回避できました)
(httpgetではなくhttppostを使って、リクエスト文字列をblobで送信することで回避できました)
投票数:0
平均点:0.00