0

Web サービス呼び出しを処理する内部コードがいくつかありますが、wsdl で定義された特定の名前空間の名前空間プレフィックスが「sch」であると想定しています。

sch プレフィックスは wsdl コントラクトの一部ですか? 指定された名前空間の wsdl で定義されているように、すべてのクライアント呼び出しで sch プレフィックスを使用する必要がありますか?

名前空間プレフィックスは、クライアント呼び出しで指定された正しい名前空間に一致する限り、クライアント呼び出しで何でもかまいませんか? 私は正しいか間違っていますか?

ありがとう

4

2 に答える 2

0

名前空間プレフィックスは、クライアント呼び出しで指定された正しい名前空間に一致する限り、クライアント呼び出しで何でもかまいませんか? 私は正しいか間違っていますか?

はい、そうです、名前空間プレフィックスは、正しい名前空間を指している限り、何でも宣言できます。

于 2012-09-07T10:47:31.030 に答える
0
Is the sch prefix part of the wsdl contract? Must all client calls use the sch prefix as defined in the wsdl for the specified namespace?

少なくとも Java の場合、はい、すべてのクライアントは、wsdl で定義されている「sch」プレフィックスを使用する必要があります。Java javax.xml.soap クラスには、targetnamespace の引数として接頭辞名を取るメソッド createName を持つ SOAPFactory クラスがあります。このメソッドは、クライアントが何らかの入力を Web サービスに送信するときに使用されます。愚かなリンクを見ることができます: SOAP Factory API

I would have thought that the namespace prefix can be anything in the client call as long as it matches to the correct namespace specified in the client call? I'm I right or wrong?

はい、あなたは正しいです。

于 2012-09-07T13:03:59.480 に答える