About the definitions element
Because it is a definitions document, the WSDL schema begins with a definitions element. The opening tag defines the following Actuate namespace and attribute declarations:
<definitions
name="ActuateAPI"
xmlns="http://schemas.xmlsoap.org/wsdl/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
xmlns:typens="http://schemas.actuate.com/actuate11"
xmlns:wsdlns="http://schemas.actuate.com/actuate11/wsdl"
targetNamespace="http://schemas.actuate.com/actuate11/wsdl">
Table 9‑1 describes each declaration. These declarations are subject to change over time.
Table 9‑1 Namespace and attribute declarations for the definitions element
Declaration
Description
name="ActuateAPI"
Names the Actuate service
xmlns="http://schemas.xmlsoap.org/wsdl/"
Defines a namespace for the WSDL specification to which Actuate adheres
xmlns:xsd="http://www.w3.org/2001
/XMLSchema"
Defines a namespace prefix, xsd, for the XML schema standard
xmlns:soap="http://schemas.xmlsoap.org
/wsdl/soap/"
Defines a namespace prefix, soap, for the SOAP specification to which Actuate messages adhere
xmlns:typens="http://schemas.actuate.com
/actuate11"
Defines a namespace prefix, typens, for the Actuate 11 XML schema
xmlns:wsdlns="http://schemas.actuate.com
/actuate11/wsdl"
Defines a namespace prefix, wsdlns, for Actuate 11 web services
targetNamespace="http://schemas.actuate.com
/actuate11/wsdl"
Scopes messages to the Actuate WSDL file for Actuate 11