| Viewing file:  WS_WSDL_Consts.php (14.67 KB)      -rw-r--r-- Select action/file-type:
 
  (+) |  (+) |  (+) | Code (+) | Session (+) |  (+) | SDB (+) |  (+) |  (+) |  (+) |  (+) |  (+) | 
 
<?php/*
 * Copyright (c) 2005-2010 WSO2, Inc. http://wso2.com
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
 * implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
 
 /**
 * This class includes the Attribute names, attribute values and
 * the namespaces used in wsdl generation scripts
 */
 
 class WS_WSDL_Const
 {
 
 const WS_DOM_DOCUMENT_VERSION_NO = '1.0';
 const WS_DOM_DOCUMENT_ENCODING = 'UTF-8';
 
 const WS_WSDL_DEFAULT_SCHEMA_ATTR_NAME = 'tnx';
 const WS_WSDL_TNS_ATTR_NAME = 'tns';
 
 const WS_WSDL_DEFINITION = 'definitions';
 const WS_WSDL_DEF_XSD_QN = 'xmlns:xsd';
 const WS_WSDL_DEF_TNS_QN = 'xmlns:tns';
 const WS_WSDL_DEF_SOAP_ENV_QN = 'xmlns:soap';
 const WS_WSDL_DEF_WSDL_QN = 'xmlns:wsdl';
 const WS_WSDL_DEF_SOAP_ENC_QN = 'xmlns:soapenc';
 const WS_WSDL_DEF_TARGET_NS = 'targetNamespace';
 const WS_WSDL_DEF_HTTP_QN = 'xmlns:http';
 const WS_WSDL_DEF_ELEMENT_PREFIX = 'xmlns:tnx';
 
 const WS_WSDL_DEF_ELEMENT_NS_POSTFIX = '/xsd';
 
 
 const WS_WSDL2_DESCRIPTION = "description";
 const WS_WSDL2_WSOAP_ATTR_NAME = "xmlns:wsoap";
 const WS_WSDL2_WSDLX_ATTR_NAME = "xmlns:wsdlx";
 const WS_WSDL2_WHTTP_ATTR_NAME = "xmlns:whttp";
 const WS_WSDL2_DOCUMENTATION = "documentation";
 
 
 const WS_WSDL2_NAMESPACE = "http://www.w3.org/2006/01/wsdl";
 const WS_WSDL2_WSOAP_ATTR_VAL = "http://www.w3.org/2006/01/wsdl/soap";
 const WS_WSDL2_WSDLX_ATTR_VAL = "http://www.w3.org/2006/01/wsdl-extension";
 const WS_WSDL2_WHTTP_ATTR_VAL = "http://www.w3.org/2006/01/wsdl/http";
 const WS_WSDL2_SOAP_ATTR_VAL = "http://www.w3.org/2003/05/soap-envelope";
 const WS_WSDL2_BINDING_ATTR_VAL = "http://www.w3.org/2003/05/soap/bindings/HTTP";
 const WS_WSDL2_PATTERN_ATTR_VAL ="http://www.w3.org/2006/01/wsdl/in-out";
 
 const WS_SOAP_XML_SCHEMA_NAMESPACE = 'http://www.w3.org/2001/XMLSchema';
 const WS_SOAP_SCHEMA_INSTANCE_NAMESPACE = 'http://www.w3.org/2001/XMLSchema-instance';
 const WS_SOAP_SCHEMA_ENCODING_NAMESPACE = 'http://schemas.xmlsoap.org/soap/encoding/';
 const WS_SOAP_ENVELOP_NAMESPACE = 'http://schemas.xmlsoap.org/soap/envelope/';
 const WS_SCHEMA_SOAP_HTTP_NAMESPACE = 'http://schemas.xmlsoap.org/soap/http';
 const WS_SCHEMA_SOAP_NAMESPACE = 'http://schemas.xmlsoap.org/wsdl/soap/';
 const WS_SCHEMA_WSDL_NAMESPACE = 'http://schemas.xmlsoap.org/wsdl/';
 
 const WS_WSDL_HTTP12_NAMESPACE  = 'http://www.w3.org/2003/05/soap/bindings/HTTP/';
 
 const WS_WSDL_DEF_SCHEMA_URI = 'http://www.w3.org/2000/xmlns/';
 
 const WS_WSDL_WSAW_NAMESPACE = "http://www.w3.org/2006/05/addressing/wsdl";
 const WS_WSDL_WSAW_PREFIX = "wsaw";
 
 const WS_WSDL_OPERTION_INPUT_TAG = '';
 const WS_WSDL_OPERTION_OUTPUT_TAG = 'response';
 
 
 const WS_WSDL_ACTION = "Action";
 const WS_WSDL_SERVICE_ATTR_NAME = "service";
 const WS_WSDL_NAME_ATTR_NAME = "name";
 const WS_WSDL_PORT_ATTR_NAME = "port";
 const WS_WSDL_BINDING_ATTR_NAME ="binding";
 const WS_WSDL_LOCATION_ATTR_NAME ="location";
 const WS_WSDL_ADDRESS_ATTR_NAME ="address";
 const WS_WSDL_INTERFACE_ATTR_NAME = "interface";
 const WS_WSDL_ENDPOINT_ATTR_NAME = "endpoint";
 
 const WS_WSDL_INPUT_ATTR_NAME = 'input';
 const WS_WSDL_OUTPUT_ATTR_NAME = 'output';
 const WS_WSDL_TYPE_ATTR_NAME = 'type';
 const WS_WSDL_RETURN_ATTR_NAME = 'return';
 
 const WS_WSDL_MESSAGE_ATTR_NAME = 'message';
 const WS_WSDL_PART_ATTR_NAME = 'part';
 const WS_WSDL_TAG_ATTR_NAME = 'tag';
 const WS_WSDL_ELEMENT_ATTR_NAME = 'element';
 const WS_WSDL_ATTRIBUTE_ATTR_NAME = 'attribute';
 
 const WS_WSDL_STYLE_ATTR_NAME = 'style';
 const WS_WSDL_RPC_ATTR_NAME = 'rpc';
 const WS_WSDL_DOCUMENT_ATTR_NAME = 'document';
 const WS_WSDL_TRANSPORT_ATTR_NAME = 'transport';
 const WS_WSDL_OPERATION_ATTR_NAME = 'operation';
 const WS_WSDL_BODY_ATTR_NAME = 'body';
 const WS_WSDL_USE_ATTR_NAME = 'use';
 const WS_WSDL_ENCODED_ATTR_NAME = 'encoded';
 const WS_WSDL_LITERAL_ATTR_NAME = 'literal';
 const WS_WSDL_ENCOD_STYLE_ATTR_NAME= 'encodingStyle';
 const WS_WSDL_RPC_NAMESPACE= 'namespace';
 const WS_WSDL_RPC_NAMESPACE_VALUE= 'http://www.wso2.org/php';
 const WS_WSDL_SOAP_ACTION_ATTR_NAME = 'soapAction';
 
 const WS_WSDL_PROTOCAL_ATTR_NAME = "protocol";
 const WS_WSDL_VERSION_ATTR_NAME = "version";
 //const WS_WSDL_BINDING_VERSION_ATTR_VAL = "1.2";
 const WS_WSDL_SOAP_ATTR_NAME = "soap";
 
 const WS_WSDL_HTTP_ATTR_NAME = "http://";
 const WS_WSDL_HTTPS_ATTR_NAME = "https://";
 const WS_WSDL_PORTTYPE_ATTR_NAME ='portType';
 
 const WS_WSDL_PATTERN_ATTR_NAME = "pattern";
 const WS_WSDL_PARAMETERS_ATTR_NAME = "parameters";
 
 const WS_WSDL_NAMESPACE_ATTR_NAME = 'ns';
 const WS_WSDL_WSDLTYPE_ATTR_NAME = 'wsdlType';
 const WS_WSDL_TYPES_ATTR_NAME ='types';
 const WS_WSDL_SCHEMA_ATTR_NAME = 'schema';
 const WS_WSDL_COMPLXTYPE_ATTR_NAME = 'complexType';
 const WS_WSDL_COMPLXCONTENT_ATTR_NAME = 'compleContent';
 const WS_WSDL_RESTRICTION_ATTR_NAME = 'restriction';
 const WS_WSDL_BASE_ATTR_NAME = 'base';
 const WS_WSDL_REF_ATTR_NAME = 'ref';
 const WS_WSDL_SOAPENCARRAY_ATTR_NAME = 'soapenc:array';
 const WS_WSDL_SOAPENCARRAYTYPE_ATTR_NAME = 'soapenc:arrayType';
 const WS_WSDL_ARRAYTYPE_ATTR_NAME = 'arrayType';
 const WS_WSDL_TNSMIXED_ATTR_NAME = 'tns:mixed[]';
 const WS_WSDL_ALL_ATTR_NAME = 'all';
 const WS_WSDL_SEQUENCE_ATTR_NAME = 'sequence';
 const WS_WSDL_XSD_ATTR_NAME = 'xsd:';
 const WS_WSDL_RESPONSE_ATTR_NAME = 'Response';
 const WS_WSDL_IN_ATTR_NAME = 'In';
 const WS_WSDL_OUT_ATTR_NAME = 'Out';
 const WS_WSDL_ELEMENTFORMDEFAULT_ATTR_NAME = 'elementFormDefault';
 const WS_WSDL_QUALIFIED_ATTR_NAME = 'qualified';
 
 const WS_WSDL_INPUT = 'input';
 const WS_WSDL_OUTPUT = 'output';
 
 const WS_WSDL_ATTR_MAX_OCCURS = "maxOccurs";
 const WS_WSDL_ATTR_MIN_OCCURS = "minOccurs";
 const WS_WSDL_ATTR_VALUE_UNBOUNDED = "unbounded";
 
 const WS_WSDL_SCHEMA_TYPE_DEFAULT_NS = "http://www.wso2.org/php/xsd";
 const WS_WSDL_DEFAULT_NS = "http://www.wso2.org/php";
 
 const WSF_WSDL_VERSION2_0 = "wsdl2.0";
 const WSF_WSDL_VERSION1_1 = "wsdl1.1";
 
 const WSF_WSDL_WSDL11_2_2_CONVERTORS = "dynamic_invocation/xslt/wsdl11to20.xsl10.xsl";
 
 const WSF_WSDL_RPC_ENCODED = "rpc-enc";
 const WSF_WSDL_RPC = "rpc";
 const WSF_WSDL_DOCLIT = "doclit";
 const WSF_WSDL_IMPORT = "import";
 const WSF_WSDL_NAMESPACE = "namespace";
 
 static public $defaultTypes = array(
 'string'    => array('ns'   => self::WS_SOAP_XML_SCHEMA_NAMESPACE,
 'name' => 'string'),
 'boolean'  => array('ns'   => self::WS_SOAP_XML_SCHEMA_NAMESPACE,
 'name' => 'boolean'),
 'double' => array('ns'   => self::WS_SOAP_XML_SCHEMA_NAMESPACE,
 'name' =>'double'),
 'float'   => array('ns'   => self::WS_SOAP_XML_SCHEMA_NAMESPACE,
 'name' =>'float'),
 'int'    => array('ns'   => self::WS_SOAP_XML_SCHEMA_NAMESPACE,
 'name' => 'int'),
 'integer'  => array('ns'   => self::WS_SOAP_XML_SCHEMA_NAMESPACE,
 'name' => 'integer'),
 'byte' => array('ns'   => self::WS_SOAP_XML_SCHEMA_NAMESPACE,
 'name' =>'byte'),
 'decimal'   => array('ns'   => self::WS_SOAP_XML_SCHEMA_NAMESPACE,
 'name' =>'decimal'),
 'base64Binary' => array('ns'   => self::WS_SOAP_XML_SCHEMA_NAMESPACE,
 'name' => 'base64Binary'),
 'hexBinary' => array('ns'   => self::WS_SOAP_XML_SCHEMA_NAMESPACE,
 'name' => 'hexBinary'),
 'anyType' => array('ns'   => self::WS_SOAP_XML_SCHEMA_NAMESPACE,
 'name' =>'anyType'),
 'any' => array('ns'   => self::WS_SOAP_XML_SCHEMA_NAMESPACE,
 'name' =>'any'),
 'QName'    => array('ns'   => self::WS_SOAP_XML_SCHEMA_NAMESPACE,
 'name' => 'QName'),
 'dateTime'  => array('ns'   => self::WS_SOAP_XML_SCHEMA_NAMESPACE,
 'name' => 'dateTime'),
 'date' => array('ns'   => self::WS_SOAP_XML_SCHEMA_NAMESPACE,
 'name' =>'date'),
 'time'   => array('ns'   => self::WS_SOAP_XML_SCHEMA_NAMESPACE,
 'name' =>'time'),
 'unsignedLong'   => array('ns'   => self::WS_SOAP_XML_SCHEMA_NAMESPACE,
 'name' =>'unsignedLong'),
 'unsignedInt'    => array('ns'   => self::WS_SOAP_XML_SCHEMA_NAMESPACE,
 'name' => 'unsignedInt'),
 'unsignedShort'  => array('ns'   => self::WS_SOAP_XML_SCHEMA_NAMESPACE,
 'name' => 'unsignedShort'),
 'unsignedByte' => array('ns'   => self::WS_SOAP_XML_SCHEMA_NAMESPACE,
 'name' =>'unsignedByte'),
 'positiveInteger'   => array('ns'   => self::WS_SOAP_XML_SCHEMA_NAMESPACE,
 'name' =>'positiveInteger'),
 'negativeInteger'    => array('ns'   => self::WS_SOAP_XML_SCHEMA_NAMESPACE,
 'name' => 'negativeInteger'),
 'nonNegativeInteger'  => array('ns'   => self::WS_SOAP_XML_SCHEMA_NAMESPACE,
 'name' => 'nonnegativeInteger'),
 'nonPositiveInteger' => array('ns'   => self::WS_SOAP_XML_SCHEMA_NAMESPACE,
 'name' =>'nonPositiveInteger'),
 'gYearMonth'   => array('ns'   => self::WS_SOAP_XML_SCHEMA_NAMESPACE,
 'name' =>'gYearMonth'),
 'gMonthDay' => array('ns'   => self::WS_SOAP_XML_SCHEMA_NAMESPACE,
 'name' => 'gMonthDay'),
 'gYear' => array('ns'   => self::WS_SOAP_XML_SCHEMA_NAMESPACE,
 'name' => 'gYear'),
 'gDay' => array('ns'   => self::WS_SOAP_XML_SCHEMA_NAMESPACE,
 'name' => 'gDay'),
 'duration' => array('ns'   => self::WS_SOAP_XML_SCHEMA_NAMESPACE,
 'name' =>'duration'),
 'Name' => array('ns'   => self::WS_SOAP_XML_SCHEMA_NAMESPACE,
 'name' =>'Name'),
 'NCName'    => array('ns'   => self::WS_SOAP_XML_SCHEMA_NAMESPACE,
 'name' => 'NCName'),
 'NMTOKENS'  => array('ns'   => self::WS_SOAP_XML_SCHEMA_NAMESPACE,
 'name' => 'NMTOKENS'),
 'NOTATION' => array('ns'   => self::WS_SOAP_XML_SCHEMA_NAMESPACE,
 'name' =>'NOTATION'),
 'NMTOKEN'   => array('ns'   => self::WS_SOAP_XML_SCHEMA_NAMESPACE,
 'name' =>'NMTOKEN'),
 'ENTITY'   => array('ns'   => self::WS_SOAP_XML_SCHEMA_NAMESPACE,
 'name' =>'ENTITY'),
 'ENTITIES' => array('ns'   => self::WS_SOAP_XML_SCHEMA_NAMESPACE,
 'name' => 'ENTITIES'),
 'IDREF' => array('ns'   => self::WS_SOAP_XML_SCHEMA_NAMESPACE,
 'name' =>'IDREF'),
 'IDREFS' => array('ns'   => self::WS_SOAP_XML_SCHEMA_NAMESPACE,
 'name' =>'IDREFS'),
 'anyURI'    => array('ns'   => self::WS_SOAP_XML_SCHEMA_NAMESPACE,
 'name' => 'anyURI'),
 'language'  => array('ns'   => self::WS_SOAP_XML_SCHEMA_NAMESPACE,
 'name' => 'language'),
 'ID' => array('ns'   => self::WS_SOAP_XML_SCHEMA_NAMESPACE,
 'name' =>'ID'),
 'normalizedString'   => array('ns'   => self::WS_SOAP_XML_SCHEMA_NAMESPACE,
 'name' =>'normalizedString'),
 'token'   => array('ns'   => self::WS_SOAP_XML_SCHEMA_NAMESPACE,
 'name' =>'token'));
 }
 
 ?>
 
 |