Powerbuilder 12.5.2 Classic消耗WCF服务。如何配置自定义绑定

时间:2015-03-12 16:30:09

标签: .net web-services wcf powerbuilder

我的Powerbuilder Classic 12应用程序存在问题,该应用程序使用带有自定义绑定的WCF .Net 4.0服务。

应用程序正确生成客户端,但它不执行任何操作,因为客户端收到以下异常:

  

客户发现响应内容类型为'multipart / related;类型= “应​​用/ XOP + xml” 的;开始= “http://tempuri.org/0”;边界= “UUID:a74e39ad-b275-4b45-b2cd-f30668604483 + ID = 11”;启动信息=“应用/肥皂+ xml的“',但预计'application / soap + xml'。

我需要在Powerbuilder Classic 12应用程序客户端中使用MTOM编码配置自定义绑定以执行操作。

.Net 4.0中的测试客户端定义了以下绑定配置:

 <bindings>
        <customBinding>
            <binding name="basicEndpoint" receiveTimeout="01:03:00" sendTimeout="01:03:00">
                <mtomMessageEncoding maxReadPoolSize="64" maxWritePoolSize="16"
                    messageVersion="Soap12" maxBufferSize="12582912" writeEncoding="utf-8">
                    <readerQuotas maxDepth="32" maxStringContentLength="8192" maxArrayLength="12582912"
                        maxBytesPerRead="4096" maxNameTableCharCount="16384" />
                </mtomMessageEncoding>
                <httpTransport manualAddressing="false" maxBufferPoolSize="12582912"
                    maxReceivedMessageSize="12582912" allowCookies="false" authenticationScheme="Anonymous"
                    bypassProxyOnLocal="false" decompressionEnabled="true" hostNameComparisonMode="StrongWildcard"
                    keepAliveEnabled="true" maxBufferSize="12582912" proxyAuthenticationScheme="Anonymous"
                    realm="" transferMode="Buffered" unsafeConnectionNtlmAuthentication="false"
                    useDefaultWebProxy="true" />
            </binding>
        </customBinding>
    </bindings>

我如何在PowerBuilder 12 Classic中配置自定义绑定?

最好的问候

0 个答案:

没有答案