Thread

Skip Navigation LinksForums > SpiraTeam Forums > SpiraTeam Issues & Questi... > WSDL outdated?

WSDL outdated? RSS Feed

Friday, December 13, 2013
Hello!

I have a problem with recieving a list of Test cases from a specified TestSetId.

When I run the TestCase_RetriveByTestSetId web service I get an error.
The current WSDL referres to a schema that does not longer exist (http://schemas.microsoft.com/2003/10/Serialization/Arrays).

I use the v4.0 WSDL.

Any suggestions on how to solve this?

BR
John Lunde Flennmark
Consafe Logistics
2 Replies
John Lunde FlennmarkJohn Lunde Flennmark
re: John Lunde Flennmark on Friday, December 13, 2013
Friday, December 13, 2013
When I do a validation of the WSDL for WS-I compliance I get the following errors.

Assertion: BP2122

Result

failed

Failure Detail Message

Error: s4s-elt-schema-ns: The namespace of element 'import' must be from the schema namespace, 'http://www.w3.org/2001/XMLSchema'.,Error: src-resolve.4.2: Error resolving component 'q1:RemoteAutomationHost'. It was detected that 'q1:RemoteAutomationHost' is in namespace 'http://schemas.datacontract.org/2004/07/Inflectra.SpiraTest.Web.Services.v4_0.DataObjects', but components from this namespace are not referenceable from schema document 'http://sesdw080040.masystem.net/SpiraTeam/Services/v4_0/ImportExport.svc?wsdl'. If this is the incorrect namespace, perhaps the prefix of 'q1:RemoteAutomationHost' needs to be changed. If this is the correct namespace, then an appropriate 'import' tag should be added to 'http://sesdw080040.masystem.net/SpiraTeam/Services/v4_0/ImportExport.svc?wsdl'.Error: src-resolve.4.2: Error resolving component 'q24:ArrayOfint'. It was detected that 'q24:ArrayOfint' is in namespace 'http://schemas.microsoft.com/2003/10/Serialization/Arrays', but components from this namespace are not referenceable from schema document 'http://sesdw080040.masystem.net/SpiraTeam/Services/v4_0/ImportExport.svc?wsdl'. If this is the incorrect namespace, perhaps the prefix of 'q24:ArrayOfint' needs to be changed. If this is the correct namespace, then an appropriate 'import' tag should be added to 'http://sesdw080040.masystem.net/SpiraTeam/Services/v4_0/ImportExport.svc?wsdl'.,Error: s4s-elt-schema-ns: The namespace of element 'import' must be from the schema namespace, 'http://www.w3.org/2001/XMLSchema'.Error: src-resolve.4.2: Error resolving component 'q222:ArrayOfint'. It was detected that 'q222:ArrayOfint' is in namespace 'http://schemas.microsoft.com/2003/10/Serialization/Arrays', but components from this namespace are not referenceable from schema document 'http://sesdw080040.masystem.net/SpiraTeam/Services/v4_0/ImportExport.svc?wsdl'. If this is the incorrect namespace, perhaps the prefix of 'q222:ArrayOfint' needs to be changed. If this is the correct namespace, then an appropriate 'import' tag should be added to 'http://sesdw080040.masystem.net/SpiraTeam/Services/v4_0/ImportExport.svc?wsdl'.  Element Location:  lineNumber=1
Adam SAdam S
re: John Lunde Flennmark on Friday, December 13, 2013
Friday, December 13, 2013

Hi John

The WSDL is definitely not outdated and should allow you to use the SOAP APIs.

The error message you are getting sounds like it's due to some of the standard Microsoft collection namespaces not being handled by your SOAP client correctly. I would log a help desk ticket with us, providing information on what tool(s) you are using to connect to the SOAP API since I think there is a configuration error on the client-side in terms of resolving some of these collection namespaces.

Regards

Adam

Tagged
soap
x 17
wsdl
x 2
Statistics
  • Started: 12/13/2013
  • Last Reply: 12/13/2013
  • Replies: 2
  • Views: 1770
Powered by KronoDesk v1.1.0.15 | © Copyright Inflectra Corporation 2011-2016 | Licensed to Inflectra Corporation.