我正在尝试使用[Percussion CMS] [1]公开的Web服务,以便以编程方式创建内容项。但是,在尝试在Visual Studio 2008中添加Web引用时,Visual Studio会向我发出以下警告:
该文件被理解,但它 无法处理:
- WSDL文档包含无法解析的链接。
- 此XML文档中禁止使用DTD。
我没有使用Percussion CMS的经验,所以我不知道从哪里开始解决这个问题。是否有一些Visual Studio设置我可以覆盖以使其工作?
我已经要求打击乐技术支持提供帮助,但那是星期一,我没有得到任何有用/有用的信息。
编辑:以防这有助于解决问题,以下是整个WSDL:
<?xml version="1.0" encoding="UTF-8"?>
<wsdl:definitions name="content" targetNamespace="urn:www.percussion.com/6.0.0/content" xmlns:com="urn:www.percussion.com/6.0.0/common" xmlns:con="urn:www.percussion.com/6.0.0/content" xmlns:flt="urn:www.percussion.com/6.0.0/faults" xmlns:ns="urn:www.percussion.com/6.0.0/systemServices" xmlns:ns1="urn:www.percussion.com/6.0.0/uiServices" xmlns:ns2="urn:www.percussion.com/6.0.0/assemblyServices" xmlns:ns3="urn:www.percussion.com/6.0.0/securityServices" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<wsdl:types>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<xsd:import namespace="urn:www.percussion.com/6.0.0/faults" schemaLocation="../faults.xsd">
</xsd:import>
</xsd:schema>
<xsd:schema targetNamespace="urn:www.percussion.com/6.0.0/content" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<xsd:include schemaLocation="content.xsd"/>
</xsd:schema>
</wsdl:types>
<wsdl:message name="AuthenticationHeader">
<wsdl:part element="com:PSAuthenticationHeader" name="Session"/>
</wsdl:message>
<wsdl:message name="empty"/>
<wsdl:message name="LoadKeywordsRequest">
<wsdl:part element="con:LoadKeywordsRequest" name="LoadKeywordsRequest"/>
</wsdl:message>
<wsdl:message name="LoadKeywordsResponse">
<wsdl:part element="con:LoadKeywordsResponse" name="LoadKeywordsResponse"/>
</wsdl:message>
<wsdl:message name="LoadLocalesRequest">
<wsdl:part element="con:LoadLocalesRequest" name="LoadLocalesRequest"/>
</wsdl:message>
<wsdl:message name="LoadLocalesResponse">
<wsdl:part element="con:LoadLocalesResponse" name="LoadLocalesResponse"/>
</wsdl:message>
<wsdl:message name="LoadTranslationSettingsResponse">
<wsdl:part element="con:LoadTranslationSettingsResponse" name="LoadTranslationSettingsResponse"/>
</wsdl:message>
<wsdl:message name="LoadContentTypesRequest">
<wsdl:part element="con:LoadContentTypesRequest" name="LoadContentTypesRequest"/>
</wsdl:message>
<wsdl:message name="LoadContentTypesResponse">
<wsdl:part element="con:LoadContentTypesResponse" name="LoadContentTypesResponse"/>
</wsdl:message>
<wsdl:message name="CreateItemsRequest">
<wsdl:part element="con:CreateItemsRequest" name="CreateItemsRequest"/>
</wsdl:message>
<wsdl:message name="CreateItemsResponse">
<wsdl:part element="con:CreateItemsResponse" name="CreateItemsResponse"/>
</wsdl:message>
<wsdl:message name="FindItemsRequest">
<wsdl:part element="con:FindItemsRequest" name="FindItemsRequest"/>
</wsdl:message>
<wsdl:message name="FindItemsResponse">
<wsdl:part element="con:FindItemsResponse" name="FindItemsResponse"/>
</wsdl:message>
<wsdl:message name="LoadItemsRequest">
<wsdl:part element="con:LoadItemsRequest" name="LoadItemsRequest"/>
</wsdl:message>
<wsdl:message name="LoadItemsResponse">
<wsdl:part element="con:LoadItemsResponse" name="LoadItemsResponse"/>
</wsdl:message>
<wsdl:message name="SaveItemsRequest">
<wsdl:part element="con:SaveItemsRequest" name="SaveItemsRequest"/>
</wsdl:message>
<wsdl:message name="SaveItemsResponse">
<wsdl:part element="con:SaveItemsResponse" name="SaveItemsResponse"/>
</wsdl:message>
<wsdl:message name="DeleteItemsRequest">
<wsdl:part element="con:DeleteItemsRequest" name="DeleteItemsRequest"/>
</wsdl:message>
<wsdl:message name="ViewItemsRequest">
<wsdl:part element="con:ViewItemsRequest" name="ViewItemsRequest"/>
</wsdl:message>
<wsdl:message name="ViewItemsResponse">
<wsdl:part element="con:ViewItemsResponse" name="ViewItemsResponse"/>
</wsdl:message>
<wsdl:message name="PrepareForEditRequest">
<wsdl:part element="con:PrepareForEditRequest" name="PrepareForEditRequest"/>
</wsdl:message>
<wsdl:message name="PrepareForEditResponse">
<wsdl:part element="con:PrepareForEditResponse" name="PrepareForEditResponse"/>
</wsdl:message>
<wsdl:message name="ReleaseFromEditRequest">
<wsdl:part element="con:ReleaseFromEditRequest" name="ReleaseFromEditRequest"/>
</wsdl:message>
<wsdl:message name="NewCopiesRequest">
<wsdl:part element="con:NewCopiesRequest" name="NewCopiesRequest"/>
</wsdl:message>
<wsdl:message name="NewCopiesResponse">
<wsdl:part element="con:NewCopiesResponse" name="NewCopiesResponse"/>
</wsdl:message>
<wsdl:message name="NewPromotableVersionsRequest">
<wsdl:part element="con:NewPromotableVersionsRequest" name="NewPromotableVersionsRequest"/>
</wsdl:message>
<wsdl:message name="NewPromotableVersionsResponse">
<wsdl:part element="con:NewPromotableVersionsResponse" name="NewPromotableVersionsResponse"/>
</wsdl:message>
<wsdl:message name="NewTranslationsRequest">
<wsdl:part element="con:NewTranslationsRequest" name="NewTranslationsRequest"/>
</wsdl:message>
<wsdl:message name="NewTranslationsResponse">
<wsdl:part element="con:NewTranslationsResponse" name="NewTranslationsResponse"/>
</wsdl:message>
<wsdl:message name="FindRevisionsRequest">
<wsdl:part element="con:FindRevisionsRequest" name="FindRevisionsRequest"/>
</wsdl:message>
<wsdl:message name="FindRevisionsResponse">
<wsdl:part element="con:FindRevisionsResponse" name="FindRevisionsResponse"/>
</wsdl:message>
<wsdl:message name="PromoteRevisionsRequest">
<wsdl:part element="con:PromoteRevisionsRequest" name="PromoteRevisionsRequest"/>
</wsdl:message>
<wsdl:message name="CheckinItemsRequest">
<wsdl:part element="con:CheckinItemsRequest" name="CheckinItemsRequest"/>
</wsdl:message>
<wsdl:message name="CheckoutItemsRequest">
<wsdl:part element="con:CheckoutItemsRequest" name="CheckoutItemsRequest"/>
</wsdl:message>
<wsdl:message name="GetAssemblyUrlsRequest">
<wsdl:part element="con:GetAssemblyUrlsRequest" name="GetAssemblyUrlsRequest"/>
</wsdl:message>
<wsdl:message name="GetAssemblyUrlsResponse">
<wsdl:part element="con:GetAssemblyUrlsResponse" name="GetAssemblyUrlsResponse"/>
</wsdl:message>
<wsdl:message name="CreateChildEntriesRequest">
<wsdl:part element="con:CreateChildEntriesRequest" name="CreateChildEntriesRequest"/>
</wsdl:message>
<wsdl:message name="CreateChildEntriesResponse">
<wsdl:part element="con:CreateChildEntriesResponse" name="CreateChildEntriesResponse"/>
</wsdl:message>
<wsdl:message name="LoadChildEntriesRequest">
<wsdl:part element="con:LoadChildEntriesRequest" name="LoadChildEntriesRequest"/>
</wsdl:message>
<wsdl:message name="LoadChildEntriesResponse">
<wsdl:part element="con:LoadChildEntriesResponse" name="LoadChildEntriesResponse"/>
</wsdl:message>
<wsdl:message name="SaveChildEntriesRequest">
<wsdl:part element="con:SaveChildEntriesRequest" name="SaveChildEntriesRequest"/>
</wsdl:message>
<wsdl:message name="DeleteChildEntriesRequest">
<wsdl:part element="con:DeleteChildEntriesRequest" name="DeleteChildEntriesRequest"/>
</wsdl:message>
<wsdl:message name="ReorderChildEntriesRequest">
<wsdl:part element="con:ReorderChildEntriesRequest" name="ReorderChildEntriesRequest"/>
</wsdl:message>
<wsdl:message name="AddContentRelationsRequest">
<wsdl:part element="con:AddContentRelationsRequest" name="AddContentRelationsRequest"/>
</wsdl:message>
<wsdl:message name="AddContentRelationsResponse">
<wsdl:part element="con:AddContentRelationsResponse" name="AddContentRelationsResponse"/>
</wsdl:message>
<wsdl:message name="LoadContentRelationsRequest">
<wsdl:part element="con:LoadContentRelationsRequest" name="LoadContentRelationsRequest"/>
</wsdl:message>
<wsdl:message name="LoadContentRelationsResponse">
<wsdl:part element="con:LoadContentRelationsResponse" name="LoadContentRelationsResponse"/>
</wsdl:message>
<wsdl:message name="SaveContentRelationsRequest">
<wsdl:part element="con:SaveContentRelationsRequest" name="SaveContentRelationsRequest"/>
</wsdl:message>
<wsdl:message name="DeleteContentRelationsRequest">
<wsdl:part element="con:DeleteContentRelationsRequest" name="DeleteContentRelationsRequest"/>
</wsdl:message>
<wsdl:message name="ReorderContentRelationsRequest">
<wsdl:part element="con:ReorderContentRelationsRequest" name="ReorderContentRelationsRequest"/>
</wsdl:message>
<wsdl:message name="FindChildItemsRequest">
<wsdl:part element="con:FindChildItemsRequest" name="FindChildItemsRequest"/>
</wsdl:message>
<wsdl:message name="FindChildItemsResponse">
<wsdl:part element="con:FindChildItemsResponse" name="FindChildItemsResponse"/>
</wsdl:message>
<wsdl:message name="FindParentItemsRequest">
<wsdl:part element="con:FindParentItemsRequest" name="FindParentItemsRequest"/>
</wsdl:message>
<wsdl:message name="FindParentItemsResponse">
<wsdl:part element="con:FindParentItemsResponse" name="FindParentItemsResponse"/>
</wsdl:message>
<wsdl:message name="LoadFoldersRequest">
<wsdl:part element="con:LoadFoldersRequest" name="LoadFoldersRequest"/>
</wsdl:message>
<wsdl:message name="LoadFoldersResponse">
<wsdl:part element="con:LoadFoldersResponse" name="LoadFoldersResponse"/>
</wsdl:message>
<wsdl:message name="SaveFoldersRequest">
<wsdl:part element="con:SaveFoldersRequest" name="SaveFoldersRequest"/>
</wsdl:message>
<wsdl:message name="SaveFoldersResponse">
<wsdl:part element="con:SaveFoldersResponse" name="SaveFoldersResponse"/>
</wsdl:message>
<wsdl:message name="DeleteFoldersRequest">
<wsdl:part element="con:DeleteFoldersRequest" name="DeleteFoldersRequest"/>
</wsdl:message>
<wsdl:message name="AddFolderRequest">
<wsdl:part element="con:AddFolderRequest" name="AddFolderRequest"/>
</wsdl:message>
<wsdl:message name="AddFolderResponse">
<wsdl:part element="con:AddFolderResponse" name="AddFolderResponse"/>
</wsdl:message>
<wsdl:message name="AddFolderTreeRequest">
<wsdl:part element="con:AddFolderTreeRequest" name="AddFolderTreeRequest"/>
</wsdl:message>
<wsdl:message name="AddFolderTreeResponse">
<wsdl:part element="con:AddFolderTreeResponse" name="AddFolderTreeResponse"/>
</wsdl:message>
<wsdl:message name="FindFolderChildrenRequest">
<wsdl:part element="con:FindFolderChildrenRequest" name="FindFolderChildrenRequest"/>
</wsdl:message>
<wsdl:message name="FindFolderChildrenResponse">
<wsdl:part element="con:FindFolderChildrenResponse" name="FindFolderChildrenResponse"/>
</wsdl:message>
<wsdl:message name="AddFolderChildrenRequest">
<wsdl:part element="con:AddFolderChildrenRequest" name="AddFolderChildrenRequest"/>
</wsdl:message>
<wsdl:message name="RemoveFolderChildrenRequest">
<wsdl:part element="con:RemoveFolderChildrenRequest" name="RemoveFolderChildrenRequest"/>
</wsdl:message>
<wsdl:message name="MoveFolderChildrenRequest">
<wsdl:part element="con:MoveFolderChildrenRequest" name="MoveFolderChildrenRequest"/>
</wsdl:message>
<wsdl:message name="FindFolderPathRequest">
<wsdl:part element="con:FindFolderPathRequest" name="FindFolderPathRequest"/>
</wsdl:message>
<wsdl:message name="FindFolderPathResponse">
<wsdl:part element="con:FindFolderPathResponse" name="FindFolderPathResponse"/>
</wsdl:message>
<wsdl:message name="FindPathIdsRequest">
<wsdl:part element="con:FindPathIdsRequest" name="FindPathIdsRequest"/>
</wsdl:message>
<wsdl:message name="FindPathIdsResponse">
<wsdl:part element="con:FindPathIdsResponse" name="FindPathIdsResponse"/>
</wsdl:message>
<wsdl:message name="ContractViolationFaultMessage">
<wsdl:part element="flt:PSContractViolationFault" name="fault"/>
</wsdl:message>
<wsdl:message name="InvalidSessionFaultMessage">
<wsdl:part element="flt:PSInvalidSessionFault" name="fault"/>
</wsdl:message>
<wsdl:message name="NotAuthorizedFaultMessage">
<wsdl:part element="flt:PSNotAuthorizedFault" name="fault"/>
</wsdl:message>
<wsdl:message name="UnknownContentTypeFaultMessage">
<wsdl:part element="flt:PSUnknownContentTypeFault" name="fault"/>
</wsdl:message>
<wsdl:message name="UnknownChildFaultMessage">
<wsdl:part element="flt:PSUnknownChildFault" name="fault"/>
</wsdl:message>
<wsdl:message name="ErrorResultsFaultMessage">
<wsdl:part element="flt:PSErrorResultsFault" name="fault"/>
</wsdl:message>
<wsdl:message name="ErrorsFaultMessage">
<wsdl:part element="flt:PSErrorsFault" name="fault"/>
</wsdl:message>
<wsdl:portType name="content">
<wsdl:operation name="LoadKeywords">
<wsdl:input message="con:LoadKeywordsRequest"/>
<wsdl:output message="con:LoadKeywordsResponse"/>
<wsdl:fault message="con:InvalidSessionFaultMessage" name="InvalidSessionFault"/>
<wsdl:fault message="con:NotAuthorizedFaultMessage" name="NotAuthorizedFault"/>
</wsdl:operation>
<wsdl:operation name="LoadLocales">
<wsdl:input message="con:LoadLocalesRequest"/>
<wsdl:output message="con:LoadLocalesResponse"/>
<wsdl:fault message="con:InvalidSessionFaultMessage" name="InvalidSessionFault"/>
<wsdl:fault message="con:NotAuthorizedFaultMessage" name="NotAuthorizedFault"/>
</wsdl:operation>
<wsdl:operation name="LoadTranslationSettings">
<wsdl:input message="con:empty"/>
<wsdl:output message="con:LoadTranslationSettingsResponse"/>
<wsdl:fault message="con:InvalidSessionFaultMessage" name="InvalidSessionFault"/>
<wsdl:fault message="con:NotAuthorizedFaultMessage" name="NotAuthorizedFault"/>
</wsdl:operation>
<wsdl:operation name="LoadContentTypes">
<wsdl:input message="con:LoadContentTypesRequest"/>
<wsdl:output message="con:LoadContentTypesResponse"/>
<wsdl:fault message="con:InvalidSessionFaultMessage" name="InvalidSessionFault"/>
<wsdl:fault message="con:NotAuthorizedFaultMessage" name="NotAuthorizedFault"/>
</wsdl:operation>
<wsdl:operation name="CreateItems">
<wsdl:input message="con:CreateItemsRequest"/>
<wsdl:output message="con:CreateItemsResponse"/>
<wsdl:fault message="con:ContractViolationFaultMessage" name="ContractViolationFault"/>
<wsdl:fault message="con:InvalidSessionFaultMessage" name="InvalidSessionFault"/>
<wsdl:fault message="con:UnknownContentTypeFaultMessage" name="UnknownContentTypeFault"/>
<wsdl:fault message="con:NotAuthorizedFaultMessage" name="NotAuthorizedFault"/>
</wsdl:operation>
<wsdl:operation name="FindItems">
<wsdl:input message="con:FindItemsRequest"/>
<wsdl:output message="con:FindItemsResponse"/>
<wsdl:fault message="con:ContractViolationFaultMessage" name="ContractViolationFault"/>
<wsdl:fault message="con:InvalidSessionFaultMessage" name="InvalidSessionFault"/>
</wsdl:operation>
<wsdl:operation name="LoadItems">
<wsdl:input message="con:LoadItemsRequest"/>
<wsdl:output message="con:LoadItemsResponse"/>
<wsdl:fault message="con:ContractViolationFaultMessage" name="ContractViolationFault"/>
<wsdl:fault message="con:InvalidSessionFaultMessage" name="InvalidSessionFault"/>
<wsdl:fault message="con:ErrorResultsFaultMessage" name="ErrorResultsFault"/>
</wsdl:operation>
<wsdl:operation name="SaveItems">
<wsdl:input message="con:SaveItemsRequest"/>
<wsdl:output message="con:SaveItemsResponse"/>
<wsdl:fault message="con:ContractViolationFaultMessage" name="ContractViolationFault"/>
<wsdl:fault message="con:InvalidSessionFaultMessage" name="InvalidSessionFault"/>
<wsdl:fault message="con:ErrorResultsFaultMessage" name="ErrorResultsFault"/>
</wsdl:operation>
<wsdl:operation name="DeleteItems">
<wsdl:input message="con:DeleteItemsRequest"/>
<wsdl:output message="con:empty"/>
<wsdl:fault message="con:ContractViolationFaultMessage" name="ContractViolationFault"/>
<wsdl:fault message="con:InvalidSessionFaultMessage" name="InvalidSessionFault"/>
<wsdl:fault message="con:ErrorsFaultMessage" name="ErrorsFault"/>
</wsdl:operation>
<wsdl:operation name="ViewItems">
<wsdl:input message="con:ViewItemsRequest"/>
<wsdl:output message="con:ViewItemsResponse"/>
<wsdl:fault message="con:ContractViolationFaultMessage" name="ContractViolationFault"/>
<wsdl:fault message="con:InvalidSessionFaultMessage" name="InvalidSessionFault"/>
<wsdl:fault message="con:ErrorResultsFaultMessage" name="ErrorResultsFault"/>
</wsdl:operation>
<wsdl:operation name="PrepareForEdit">
<wsdl:input message="con:PrepareForEditRequest"/>
<wsdl:output message="con:PrepareForEditResponse"/>
<wsdl:fault message="con:ContractViolationFaultMessage" name="ContractViolationFault"/>
<wsdl:fault message="con:InvalidSessionFaultMessage" name="InvalidSessionFault"/>
<wsdl:fault message="con:ErrorResultsFaultMessage" name="ErrorResultsFault"/>
</wsdl:operation>
<wsdl:operation name="ReleaseFromEdit">
<wsdl:input message="con:ReleaseFromEditRequest"/>
<wsdl:output message="con:empty"/>
<wsdl:fault message="con:ContractViolationFaultMessage" name="ContractViolationFault"/>
<wsdl:fault message="con:InvalidSessionFaultMessage" name="InvalidSessionFault"/>
<wsdl:fault message="con:ErrorsFaultMessage" name="ErrorsFault"/>
</wsdl:operation>
<wsdl:operation name="NewCopies">
<wsdl:input message="con:NewCopiesRequest"/>
<wsdl:output message="con:NewCopiesResponse"/>
<wsdl:fault message="con:ContractViolationFaultMessage" name="ContractViolationFault"/>
<wsdl:fault message="con:InvalidSessionFaultMessage" name="InvalidSessionFault"/>
<wsdl:fault message="con:ErrorResultsFaultMessage" name="ErrorResultsFault"/>
</wsdl:operation>
<wsdl:operation name="NewPromotableVersions">
<wsdl:input message="con:NewPromotableVersionsRequest"/>
<wsdl:output message="con:NewPromotableVersionsResponse"/>
<wsdl:fault message="con:ContractViolationFaultMessage" name="ContractViolationFault"/>
<wsdl:fault message="con:InvalidSessionFaultMessage" name="InvalidSessionFault"/>
<wsdl:fault message="con:ErrorResultsFaultMessage" name="ErrorResultsFault"/>
</wsdl:operation>
<wsdl:operation name="NewTranslations">
<wsdl:input message="con:NewTranslationsRequest"/>
<wsdl:output message="con:NewTranslationsResponse"/>
<wsdl:fault message="con:ContractViolationFaultMessage" name="ContractViolationFault"/>
<wsdl:fault message="con:InvalidSessionFaultMessage" name="InvalidSessionFault"/>
<wsdl:fault message="con:ErrorResultsFaultMessage" name="ErrorResultsFault"/>
</wsdl:operation>
<wsdl:operation name="FindRevisions">
<wsdl:input message="con:FindRevisionsRequest"/>
<wsdl:output message="con:FindRevisionsResponse"/>
<wsdl:fault message="con:ContractViolationFaultMessage" name="ContractViolationFault"/>
<wsdl:fault message="con:InvalidSessionFaultMessage" name="InvalidSessionFault"/>
</wsdl:operation>
<wsdl:operation name="PromoteRevisions">
<wsdl:input message="con:PromoteRevisionsRequest"/>
<wsdl:output message="con:empty"/>
<wsdl:fault message="con:ContractViolationFaultMessage" name="ContractViolationFault"/>
<wsdl:fault message="con:InvalidSessionFaultMessage" name="InvalidSessionFault"/>
<wsdl:fault message="con:ErrorsFaultMessage" name="ErrorsFault"/>
</wsdl:operation>
<wsdl:operation name="CheckinItems">
<wsdl:input message="con:CheckinItemsRequest"/>
<wsdl:output message="con:empty"/>
<wsdl:fault message="con:ContractViolationFaultMessage" name="ContractViolationFault"/>
<wsdl:fault message="con:InvalidSessionFaultMessage" name="InvalidSessionFault"/>
<wsdl:fault message="con:ErrorsFaultMessage" name="ErrorsFault"/>
</wsdl:operation>
<wsdl:operation name="CheckoutItems">
<wsdl:input message="con:CheckoutItemsRequest"/>
<wsdl:output message="con:empty"/>
<wsdl:fault message="con:ContractViolationFaultMessage" name="ContractViolationFault"/>
<wsdl:fault message="con:InvalidSessionFaultMessage" name="InvalidSessionFault"/>
<wsdl:fault message="con:ErrorsFaultMessage" name="ErrorsFault"/>
</wsdl:operation>
<wsdl:operation name="GetAssemblyUrls">
<wsdl:input message="con:GetAssemblyUrlsRequest"/>
<wsdl:output message="con:GetAssemblyUrlsResponse"/>
<wsdl:fault message="con:ContractViolationFaultMessage" name="ContractViolationFault"/>
<wsdl:fault message="con:InvalidSessionFaultMessage" name="InvalidSessionFault"/>
</wsdl:operation>
<wsdl:operation name="CreateChildEntries">
<wsdl:input message="con:CreateChildEntriesRequest"/>
<wsdl:output message="con:CreateChildEntriesResponse"/>
<wsdl:fault message="con:ContractViolationFaultMessage" name="ContractViolationFault"/>
<wsdl:fault message="con:InvalidSessionFaultMessage" name="InvalidSessionFault"/>
<wsdl:fault message="con:UnknownChildFaultMessage" name="UnknownChildFault"/>
</wsdl:operation>
<wsdl:operation name="LoadChildEntries">
<wsdl:input message="con:LoadChildEntriesRequest"/>
<wsdl:output message="con:LoadChildEntriesResponse"/>
<wsdl:fault message="con:ContractViolationFaultMessage" name="ContractViolationFault"/>
<wsdl:fault message="con:InvalidSessionFaultMessage" name="InvalidSessionFault"/>
<wsdl:fault message="con:UnknownChildFaultMessage" name="UnknownChildFault"/>
<wsdl:fault message="con:ErrorResultsFaultMessage" name="ErrorResultsFault"/>
</wsdl:operation>
<wsdl:operation name="SaveChildEntries">
<wsdl:input message="con:SaveChildEntriesRequest"/>
<wsdl:output message="con:empty"/>
<wsdl:fault message="con:ContractViolationFaultMessage" name="ContractViolationFault"/>
<wsdl:fault message="con:InvalidSessionFaultMessage" name="InvalidSessionFault"/>
<wsdl:fault message="con:UnknownChildFaultMessage" name="UnknownChildFault"/>
<wsdl:fault message="con:ErrorsFaultMessage" name="ErrorsFault"/>
</wsdl:operation>
<wsdl:operation name="DeleteChildEntries">
<wsdl:input message="con:DeleteChildEntriesRequest"/>
<wsdl:output message="con:empty"/>
<wsdl:fault message="con:ContractViolationFaultMessage" name="ContractViolationFault"/>
<wsdl:fault message="con:InvalidSessionFaultMessage" name="InvalidSessionFault"/>
<wsdl:fault message="con:UnknownChildFaultMessage" name="UnknownChildFault"/>
<wsdl:fault message="con:ErrorsFaultMessage" name="ErrorsFault"/>
</wsdl:operation>
<wsdl:operation name="ReorderChildEntries">
<wsdl:input message="con:ReorderChildEntriesRequest"/>
<wsdl:output message="con:empty"/>
<wsdl:fault message="con:ContractViolationFaultMessage" name="ContractViolationFault"/>
<wsdl:fault message="con:InvalidSessionFaultMessage" name="InvalidSessionFault"/>
<wsdl:fault message="con:UnknownChildFaultMessage" name="UnknownChildFault"/>
<wsdl:fault message="con:ErrorsFaultMessage" name="ErrorsFault"/>
</wsdl:operation>
<wsdl:operation name="AddContentRelations">
<wsdl:input message="con:AddContentRelationsRequest"/>
<wsdl:output message="con:AddContentRelationsResponse"/>
<wsdl:fault message="con:ContractViolationFaultMessage" name="ContractViolationFault"/>
<wsdl:fault message="con:InvalidSessionFaultMessage" name="InvalidSessionFault"/>
<wsdl:fault message="con:NotAuthorizedFaultMessage" name="NotAuthorizedFault"/>
答案 0 :(得分:0)
这对你来说太迟了,但也许不适合下一个人......
我的理解是.NET和J2EE Web服务使用稍微不同的WSDL方言。 Visual Studio不理解另一个。 (标准的好处在于它们有很多可供选择......)
从v6.7开始(可能更早),有两个示例应用程序用于通过Web服务与Percussion通信,一个用于Java,一个用于C#。 C#版本可以在:
中找到\ Web服务\ 6.0.0 \样品\装载机\ CSHARP
在该目录下,您将找到“Web引用”,并在“RxWebServices”下面。
RxWebServices目录包含允许.NET代码与Percussion一起使用的WSDL。