Search code examples
databasewsdl

Can you tell what kind of database is the WSDL using?


Can you tell what kind of database is the WSDL using? The reason for asking is the 3rd party only give me a url and and didnt tell me anything about the database. I requested them to give me the document to explain a bit but they never did.

I am new in this area and after some research, but i cannot sure what database (oracle?sql?xml?)

<?xml version='1.0' encoding='UTF-8'?>
<wsdl:definitions name="AccountService" targetNamespace="http:// local host/web/" xmlns:ns1="http://client.local host/web//" xmlns:ns2="http://schemas.xmlsoap.org/soap/http" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://local host/web/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">

<wsdl:types>
    <xsd:schema attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://local host/web/" xmlns:tns="local host/web/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">

<xsd:complexType name="ArrayOfAccount">
<xsd:sequence>
    <xsd:element maxOccurs="unbounded" minOccurs="0" name="Account" nillable="true"     type="tns:Account"/>
</xsd:sequence>
</xsd:complexType>

<xsd:complexType name="Account">
<xsd:sequence>
<xsd:element minOccurs="0" name="currentbalance" nillable="true" type="xsd:decimal"/>
</xsd:sequence>
</xsd:complexType>

The second question is, can i use .asp call out the element from the database directly?

The last question is, WSDL is just a set of policy (rules) telling the server to generate the result?


Solution

  • A WSDL is a document describing a webservice, listing all the web methods, and their paramaters. It helps you build a client that can consume the webservice. It describes how you can communicate with the webservice. The webservice itself could be implemented anyway the creator wants, with or without a DB. They aren't related at all.