/**
 *
 * Copyright (c) 2002-2004 Bluetetra Software.  All rights reserved.
 *
 *
 * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
 * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
 * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
 * DISCLAIMED.  IN NO EVENT SHALL BLUETETRA SOFTWARE BE LIABLE FOR 
 * ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 
 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE 
 * GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 
 * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER 
 * IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR 
 * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN 
 * IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 *  
 * http://www.bluetetra.com
 *
 */

var target = "content";
var tiFileName = "typeTreeIndex.htm";
var nsFilterFileName = "nsFilter.htm";

function TN (href, prefix, ns, name, relation, simpletypeflag, children) {
	this.href = href;
	this.prefix = prefix;
	this.namespace = ns;
	this.name = name;
	this.relation = relation;
	this.simpletypeflag = simpletypeflag;
	this.children = children;

	this.hasChild = (children != null) && (children.length>0);	
}

function T (typeTree)
{
	this.typeTree = typeTree;
}

function typetree_showAllTypes() {
	parent._nsFilter = null;
	parent.componentIndex.location.href= tiFileName;
}

function typetree_filterTypes () {
	parent._href = tiFileName;
	window.open(nsFilterFileName, "_blank", 
		"height=200,width=400,location=no,menubar=no,scrollbars=yes,status=yes,resizable=yes,toolbar=no");
}

function typetree_showTypes() {
	if (parent._nsFilter == null) {
		typetree_setFilterToAll();
	}

	var nsList = parent._nsFilter;
	var typetrees = new Array();
	var nss = new Array();

	for (var i=0; i<nsList.length; i++) {
		typetrees [i] = typetreeDB [nsList[i]];	
		nss[i] = nsList[i];
	}		
	
	typetree_showTree (nss, typetrees); 
}

function typetree_setFilterToAll() {
	var nsList = new Array();
	var i = 0;

	for (var ns in typetreeDB) {
		nsList[i] = ns; 		
		i++;
	}

	parent._nsFilter = nsList;
}


function typetree_showTree (nsList, typetrees) {
	for (var i=0; i<nsList.length; i++) {
		var fpath = typetreeNSMap[nsList[i]];
		
		var str = '<div class="nsBox"><div class="itemNS">'+
			'<nobr><img style="cursor: pointer" src="img/minus.gif" hspace="2" align="middle" onclick="IClick(this)">'+
			'<a class="chref" href="'+fpath+
			'" title="'+encodeURI(nsList[i])+
			'" target="'+target+'">'+encodeURI(nsList[i])+'</a></nobr></div>'+
			'<div style="margin-left: 0.5em">';		

		document.write (str);

		typetree_outputList (typetrees[i].typeTree);
		

		document.write ('</div></div>');
	}
} 

function typetree_outputList (list) {
	for (var i=0; i<list.length; i++) {
		typetree_outputTree (list[i]);
	}
}

function typetree_outputTree (node) {
	if (node.hasChild == false) {
		typetree_outputLeaf (node);
	} else {
		typetree_outputNonLeaf (node);
	}
}


function typetree_outputLeaf (node) {
	var str = null;
	var nodeStr = null;

	if (node.prefix.length>0) {
		nodeStr = prefixedAnchorString(node)
	} else {
		nodeStr = anchorString (node)
	}

	str = '<span class="leaf"><nobr>' +
		  '<img src="img/leaf.gif" hspace="2" align="middle">' + 
		  nodeStr + '</nobr></span><br />';

	document.write (str);
}

function prefixedAnchorString (node) {
	return  '<a class="chref" href="'+node.href+
			'" target="'+target+ '"'+
			' title="ns=' + encodeURI(node.namespace)+'">'+
			node.prefix+':'+'</a>'+
			'<a class="chref" href="'+node.href+'" target="'+target+ '"'+
			' title="ns=' + encodeURI(node.namespace)+'">'+ node.name +
			'</a>'+typetree_getNodeIcon(node);
}

function anchorString (node) {
	return 	'<a class="chref" href="'+node.href+'" target="'+target+'"'+
			' title="ns=' + encodeURI(node.namespace)+'">'+ node.name +
			'</a>'+typetree_getNodeIcon(node);

}

function typetree_outputNonLeaf (node) {
	var str = null;
	var nodeStr = null;

	if (node.prefix.length>0) {
		nodeStr = prefixedAnchorString(node);
	} else {
		nodeStr = anchorString (node);
	}
		
	str = '<div><div class="nonleaf">'+
			'<nobr><img style="cursor: pointer" src="img/minus.gif" hspace="2" align="middle" onclick="IClick(this)">'+
			nodeStr +
			'</nobr></div>'+
			'<div style="margin-left: 0.8em">';

	document.write (str);

	var childs = node.children;
	for (var i=0; i<childs.length; i++) {
		typetree_outputTree (childs[i]);
	}					

	document.write ('</div></div>');
}

function typetree_getNodeIcon(node) {
	var rStr = null;
	if (node.relation == "none") {
		rStr = "";
	} else if (node.relation == "extension") {
		rStr = '<img alt="derived by extension" border="0" hspace="2" align="middle" src="img/extension.gif">';
	
	} else if (node.relation == "restriction") {
		rStr = '<img alt="derived by restriction" border="0" hspace="2" align="middle" src="img/restriction.gif">';
	
	} else if (node.relation == "list") {
		rStr = '<img alt="derived by list" border="0" hspace="2" align="middle" src="img/list.gif">';
	
	} else if (node.relation == "union") {
		rStr = '<img alt="derived by union" border="0" hspace="2" align="middle" src="img/union.gif">';
	
	}
	
	var typeStr = null;
	
	if (node.simpletypeflag) {
		typeStr = '<img alt="simple type" border="0" hspace="2" align="middle" src="img/simple.gif">'; 
	} else {
		typeStr = '<img alt="complex type" border="0" hspace="2" align="middle" src="img/complex.gif">';	
	} 

	return typeStr + rStr;
}

var typetreeDB = new Array();
var typetreeNSMap = new Array();

typetreeDB ["http://www.w3.org/2000/09/xmldsig#"] =  new T (new Array (new TN("http://www.w3.org/TR/xmlschema-2/#base64Binary","","http://www.w3.org/2001/XMLSchema","base64Binary","none",true,new Array(new TN("http___www_w3_org_2000_09_xmldsig_/simpletype/CryptoBinary.htm#simpleTypeDefinition_CryptoBinary","","http://www.w3.org/2000/09/xmldsig#","CryptoBinary","restriction",true,null),new TN("http___www_w3_org_2000_09_xmldsig_/simpletype/DigestValueType.htm#simpleTypeDefinition_DigestValueType","","http://www.w3.org/2000/09/xmldsig#","DigestValueType","restriction",true,null),new TN("http___www_w3_org_2000_09_xmldsig_/complextype/SignatureValueType.htm#complexTypeDefinition_SignatureValueType","","http://www.w3.org/2000/09/xmldsig#","SignatureValueType","restriction",false,null))),new TN("http___www_w3_org_2000_09_xmldsig_/complextype/CanonicalizationMethodType.htm#complexTypeDefinition_CanonicalizationMethodType","","http://www.w3.org/2000/09/xmldsig#","CanonicalizationMethodType","none",false,null),new TN("http___www_w3_org_2000_09_xmldsig_/complextype/DigestMethodType.htm#complexTypeDefinition_DigestMethodType","","http://www.w3.org/2000/09/xmldsig#","DigestMethodType","none",false,null),new TN("http___www_w3_org_2000_09_xmldsig_/complextype/DSAKeyValueType.htm#complexTypeDefinition_DSAKeyValueType","","http://www.w3.org/2000/09/xmldsig#","DSAKeyValueType","none",false,null),new TN("http://www.w3.org/TR/xmlschema-2/#integer","","http://www.w3.org/2001/XMLSchema","integer","none",true,new Array(new TN("http___www_w3_org_2000_09_xmldsig_/simpletype/HMACOutputLengthType.htm#simpleTypeDefinition_HMACOutputLengthType","","http://www.w3.org/2000/09/xmldsig#","HMACOutputLengthType","restriction",true,null))),new TN("http___www_w3_org_2000_09_xmldsig_/complextype/KeyInfoType.htm#complexTypeDefinition_KeyInfoType","","http://www.w3.org/2000/09/xmldsig#","KeyInfoType","none",false,null),new TN("http___www_w3_org_2000_09_xmldsig_/complextype/KeyValueType.htm#complexTypeDefinition_KeyValueType","","http://www.w3.org/2000/09/xmldsig#","KeyValueType","none",false,null),new TN("http___www_w3_org_2000_09_xmldsig_/complextype/ManifestType.htm#complexTypeDefinition_ManifestType","","http://www.w3.org/2000/09/xmldsig#","ManifestType","none",false,null),new TN("http___www_w3_org_2000_09_xmldsig_/complextype/ObjectType.htm#complexTypeDefinition_ObjectType","","http://www.w3.org/2000/09/xmldsig#","ObjectType","none",false,null),new TN("http___www_w3_org_2000_09_xmldsig_/complextype/PGPDataType.htm#complexTypeDefinition_PGPDataType","","http://www.w3.org/2000/09/xmldsig#","PGPDataType","none",false,null),new TN("http___www_w3_org_2000_09_xmldsig_/complextype/ReferenceType.htm#complexTypeDefinition_ReferenceType","","http://www.w3.org/2000/09/xmldsig#","ReferenceType","none",false,null),new TN("http___www_w3_org_2000_09_xmldsig_/complextype/RetrievalMethodType.htm#complexTypeDefinition_RetrievalMethodType","","http://www.w3.org/2000/09/xmldsig#","RetrievalMethodType","none",false,null),new TN("http___www_w3_org_2000_09_xmldsig_/complextype/RSAKeyValueType.htm#complexTypeDefinition_RSAKeyValueType","","http://www.w3.org/2000/09/xmldsig#","RSAKeyValueType","none",false,null),new TN("http___www_w3_org_2000_09_xmldsig_/complextype/SignatureMethodType.htm#complexTypeDefinition_SignatureMethodType","","http://www.w3.org/2000/09/xmldsig#","SignatureMethodType","none",false,null),new TN("http___www_w3_org_2000_09_xmldsig_/complextype/SignaturePropertiesType.htm#complexTypeDefinition_SignaturePropertiesType","","http://www.w3.org/2000/09/xmldsig#","SignaturePropertiesType","none",false,null),new TN("http___www_w3_org_2000_09_xmldsig_/complextype/SignaturePropertyType.htm#complexTypeDefinition_SignaturePropertyType","","http://www.w3.org/2000/09/xmldsig#","SignaturePropertyType","none",false,null),new TN("http___www_w3_org_2000_09_xmldsig_/complextype/SignatureType.htm#complexTypeDefinition_SignatureType","","http://www.w3.org/2000/09/xmldsig#","SignatureType","none",false,null),new TN("http___www_w3_org_2000_09_xmldsig_/complextype/SignedInfoType.htm#complexTypeDefinition_SignedInfoType","","http://www.w3.org/2000/09/xmldsig#","SignedInfoType","none",false,null),new TN("http___www_w3_org_2000_09_xmldsig_/complextype/SPKIDataType.htm#complexTypeDefinition_SPKIDataType","","http://www.w3.org/2000/09/xmldsig#","SPKIDataType","none",false,null),new TN("http___www_w3_org_2000_09_xmldsig_/complextype/TransformsType.htm#complexTypeDefinition_TransformsType","","http://www.w3.org/2000/09/xmldsig#","TransformsType","none",false,null),new TN("http___www_w3_org_2000_09_xmldsig_/complextype/TransformType.htm#complexTypeDefinition_TransformType","","http://www.w3.org/2000/09/xmldsig#","TransformType","none",false,null),new TN("http___www_w3_org_2000_09_xmldsig_/complextype/X509DataType.htm#complexTypeDefinition_X509DataType","","http://www.w3.org/2000/09/xmldsig#","X509DataType","none",false,null),new TN("http___www_w3_org_2000_09_xmldsig_/complextype/X509IssuerSerialType.htm#complexTypeDefinition_X509IssuerSerialType","","http://www.w3.org/2000/09/xmldsig#","X509IssuerSerialType","none",false,null)));
typetreeNSMap ["http://www.w3.org/2000/09/xmldsig#"] = "http___www_w3_org_2000_09_xmldsig_/index.htm";
typetreeDB ["urn:uddi-org:api_v3"] =  new T (new Array (new TN("urn_uddi-org_api_v3/complextype/add_publisherAssertions.htm#complexTypeDefinition_add_publisherAssertions","","urn:uddi-org:api_v3","add_publisherAssertions","none",false,null),new TN("urn_uddi-org_api_v3/complextype/address.htm#complexTypeDefinition_address","","urn:uddi-org:api_v3","address","none",false,null),new TN("http://www.w3.org/TR/xmlschema-2/#anyURI","xsd","http://www.w3.org/2001/XMLSchema","anyURI","none",true,new Array(new TN("urn_uddi-org_api_v3/simpletype/uddiKey.htm#simpleTypeDefinition_uddiKey","uddi","urn:uddi-org:api_v3","uddiKey","restriction",true,new Array(new TN("urn_uddi-org_api_v3/simpletype/bindingKey.htm#simpleTypeDefinition_bindingKey","","urn:uddi-org:api_v3","bindingKey","restriction",true,null),new TN("urn_uddi-org_api_v3/simpletype/businessKey.htm#simpleTypeDefinition_businessKey","","urn:uddi-org:api_v3","businessKey","restriction",true,null),new TN("urn_uddi-org_api_v3/simpletype/nodeID.htm#simpleTypeDefinition_nodeID","","urn:uddi-org:api_v3","nodeID","restriction",true,null),new TN("urn_uddi-org_repl_v3/simpletype/operatorNodeID_type.htm#simpleTypeDefinition_operatorNodeID_type","","urn:uddi-org:repl_v3","operatorNodeID_type","restriction",true,null),new TN("urn_uddi-org_api_v3/simpletype/serviceKey.htm#simpleTypeDefinition_serviceKey","","urn:uddi-org:api_v3","serviceKey","restriction",true,null),new TN("urn_uddi-org_api_v3/simpletype/tModelKey.htm#simpleTypeDefinition_tModelKey","","urn:uddi-org:api_v3","tModelKey","restriction",true,new Array(new TN("urn_uddi-org_api_v3/simpletype/findQualifier.htm#simpleTypeDefinition_findQualifier","","urn:uddi-org:api_v3","findQualifier","union",true,null))))),new TN("urn_uddi-org_api_v3/simpletype/validationTypeAnyURI4096.htm#simpleTypeDefinition_validationTypeAnyURI4096","","urn:uddi-org:api_v3","validationTypeAnyURI4096","restriction",true,new Array(new TN("urn_uddi-org_api_v3/complextype/discoveryURL.htm#complexTypeDefinition_discoveryURL","","urn:uddi-org:api_v3","discoveryURL","restriction",false,null),new TN("urn_uddi-org_api_v3/complextype/overviewURL.htm#complexTypeDefinition_overviewURL","","urn:uddi-org:api_v3","overviewURL","restriction",false,null))))),new TN("urn_uddi-org_api_v3/complextype/assertionStatusItem.htm#complexTypeDefinition_assertionStatusItem","","urn:uddi-org:api_v3","assertionStatusItem","none",false,null),new TN("urn_uddi-org_api_v3/complextype/assertionStatusReport.htm#complexTypeDefinition_assertionStatusReport","","urn:uddi-org:api_v3","assertionStatusReport","none",false,null),new TN("urn_uddi-org_api_v3/complextype/authToken.htm#complexTypeDefinition_authToken","","urn:uddi-org:api_v3","authToken","none",false,null),new TN("urn_uddi-org_api_v3/complextype/bindingDetail.htm#complexTypeDefinition_bindingDetail","","urn:uddi-org:api_v3","bindingDetail","none",false,null),new TN("urn_uddi-org_api_v3/complextype/bindingTemplate.htm#complexTypeDefinition_bindingTemplate","","urn:uddi-org:api_v3","bindingTemplate","none",false,null),new TN("urn_uddi-org_api_v3/complextype/bindingTemplates.htm#complexTypeDefinition_bindingTemplates","","urn:uddi-org:api_v3","bindingTemplates","none",false,null),new TN("http://www.w3.org/TR/xmlschema-2/#boolean","xsd","http://www.w3.org/2001/XMLSchema","boolean","none",true,new Array(new TN("urn_uddi-org_api_v3/simpletype/deleted.htm#simpleTypeDefinition_deleted","","urn:uddi-org:api_v3","deleted","restriction",true,null),new TN("urn_uddi-org_api_v3/simpletype/truncated.htm#simpleTypeDefinition_truncated","","urn:uddi-org:api_v3","truncated","restriction",true,null))),new TN("urn_uddi-org_api_v3/complextype/businessDetail.htm#complexTypeDefinition_businessDetail","","urn:uddi-org:api_v3","businessDetail","none",false,null),new TN("urn_uddi-org_api_v3/complextype/businessEntity.htm#complexTypeDefinition_businessEntity","","urn:uddi-org:api_v3","businessEntity","none",false,null),new TN("urn_uddi-org_api_v3/complextype/businessInfo.htm#complexTypeDefinition_businessInfo","","urn:uddi-org:api_v3","businessInfo","none",false,null),new TN("urn_uddi-org_api_v3/complextype/businessInfos.htm#complexTypeDefinition_businessInfos","","urn:uddi-org:api_v3","businessInfos","none",false,null),new TN("urn_uddi-org_api_v3/complextype/businessList.htm#complexTypeDefinition_businessList","","urn:uddi-org:api_v3","businessList","none",false,null),new TN("urn_uddi-org_api_v3/complextype/businessService.htm#complexTypeDefinition_businessService","","urn:uddi-org:api_v3","businessService","none",false,null),new TN("urn_uddi-org_api_v3/complextype/businessServices.htm#complexTypeDefinition_businessServices","","urn:uddi-org:api_v3","businessServices","none",false,null),new TN("urn_uddi-org_api_v3/complextype/categoryBag.htm#complexTypeDefinition_categoryBag","","urn:uddi-org:api_v3","categoryBag","none",false,null),new TN("urn_uddi-org_api_v3/complextype/contact.htm#complexTypeDefinition_contact","","urn:uddi-org:api_v3","contact","none",false,null),new TN("urn_uddi-org_api_v3/complextype/contacts.htm#complexTypeDefinition_contacts","","urn:uddi-org:api_v3","contacts","none",false,null),new TN("http://www.w3.org/TR/xmlschema-2/#dateTime","xsd","http://www.w3.org/2001/XMLSchema","dateTime","none",true,new Array(new TN("urn_uddi-org_api_v3/simpletype/timeInstant.htm#simpleTypeDefinition_timeInstant","","urn:uddi-org:api_v3","timeInstant","restriction",true,null))),new TN("urn_uddi-org_api_v3/complextype/delete_binding.htm#complexTypeDefinition_delete_binding","","urn:uddi-org:api_v3","delete_binding","none",false,null),new TN("urn_uddi-org_api_v3/complextype/delete_business.htm#complexTypeDefinition_delete_business","","urn:uddi-org:api_v3","delete_business","none",false,null),new TN("urn_uddi-org_api_v3/complextype/delete_publisherAssertions.htm#complexTypeDefinition_delete_publisherAssertions","","urn:uddi-org:api_v3","delete_publisherAssertions","none",false,null),new TN("urn_uddi-org_api_v3/complextype/delete_service.htm#complexTypeDefinition_delete_service","","urn:uddi-org:api_v3","delete_service","none",false,null),new TN("urn_uddi-org_api_v3/complextype/delete_tModel.htm#complexTypeDefinition_delete_tModel","","urn:uddi-org:api_v3","delete_tModel","none",false,null),new TN("urn_uddi-org_api_v3/complextype/discard_authToken.htm#complexTypeDefinition_discard_authToken","","urn:uddi-org:api_v3","discard_authToken","none",false,null),new TN("urn_uddi-org_api_v3/complextype/discoveryURLs.htm#complexTypeDefinition_discoveryURLs","","urn:uddi-org:api_v3","discoveryURLs","none",false,null),new TN("urn_uddi-org_api_v3/complextype/dispositionReport.htm#complexTypeDefinition_dispositionReport","","urn:uddi-org:api_v3","dispositionReport","none",false,null),new TN("urn_uddi-org_api_v3/complextype/find_binding.htm#complexTypeDefinition_find_binding","","urn:uddi-org:api_v3","find_binding","none",false,null),new TN("urn_uddi-org_api_v3/complextype/find_business.htm#complexTypeDefinition_find_business","","urn:uddi-org:api_v3","find_business","none",false,null),new TN("urn_uddi-org_api_v3/complextype/find_relatedBusinesses.htm#complexTypeDefinition_find_relatedBusinesses","","urn:uddi-org:api_v3","find_relatedBusinesses","none",false,null),new TN("urn_uddi-org_api_v3/complextype/find_service.htm#complexTypeDefinition_find_service","","urn:uddi-org:api_v3","find_service","none",false,null),new TN("urn_uddi-org_api_v3/complextype/find_tModel.htm#complexTypeDefinition_find_tModel","","urn:uddi-org:api_v3","find_tModel","none",false,null),new TN("urn_uddi-org_api_v3/complextype/findQualifiers.htm#complexTypeDefinition_findQualifiers","","urn:uddi-org:api_v3","findQualifiers","none",false,null),new TN("urn_uddi-org_api_v3/complextype/get_assertionStatusReport.htm#complexTypeDefinition_get_assertionStatusReport","","urn:uddi-org:api_v3","get_assertionStatusReport","none",false,null),new TN("urn_uddi-org_api_v3/complextype/get_authToken.htm#complexTypeDefinition_get_authToken","","urn:uddi-org:api_v3","get_authToken","none",false,null),new TN("urn_uddi-org_api_v3/complextype/get_bindingDetail.htm#complexTypeDefinition_get_bindingDetail","","urn:uddi-org:api_v3","get_bindingDetail","none",false,null),new TN("urn_uddi-org_api_v3/complextype/get_businessDetail.htm#complexTypeDefinition_get_businessDetail","","urn:uddi-org:api_v3","get_businessDetail","none",false,null),new TN("urn_uddi-org_api_v3/complextype/get_operationalInfo.htm#complexTypeDefinition_get_operationalInfo","","urn:uddi-org:api_v3","get_operationalInfo","none",false,null),new TN("urn_uddi-org_api_v3/complextype/get_publisherAssertions.htm#complexTypeDefinition_get_publisherAssertions","","urn:uddi-org:api_v3","get_publisherAssertions","none",false,null),new TN("urn_uddi-org_api_v3/complextype/get_registeredInfo.htm#complexTypeDefinition_get_registeredInfo","","urn:uddi-org:api_v3","get_registeredInfo","none",false,null),new TN("urn_uddi-org_api_v3/complextype/get_serviceDetail.htm#complexTypeDefinition_get_serviceDetail","","urn:uddi-org:api_v3","get_serviceDetail","none",false,null),new TN("urn_uddi-org_api_v3/complextype/get_tModelDetail.htm#complexTypeDefinition_get_tModelDetail","","urn:uddi-org:api_v3","get_tModelDetail","none",false,null),new TN("urn_uddi-org_api_v3/complextype/hostingRedirector.htm#complexTypeDefinition_hostingRedirector","","urn:uddi-org:api_v3","hostingRedirector","none",false,null),new TN("urn_uddi-org_api_v3/complextype/identifierBag.htm#complexTypeDefinition_identifierBag","","urn:uddi-org:api_v3","identifierBag","none",false,null),new TN("urn_uddi-org_api_v3/complextype/instanceDetails.htm#complexTypeDefinition_instanceDetails","","urn:uddi-org:api_v3","instanceDetails","none",false,null),new TN("urn_uddi-org_api_v3/complextype/keyedReference.htm#complexTypeDefinition_keyedReference","","urn:uddi-org:api_v3","keyedReference","none",false,null),new TN("urn_uddi-org_api_v3/complextype/keyedReferenceGroup.htm#complexTypeDefinition_keyedReferenceGroup","","urn:uddi-org:api_v3","keyedReferenceGroup","none",false,null),new TN("urn_uddi-org_api_v3/complextype/keysOwned.htm#complexTypeDefinition_keysOwned","","urn:uddi-org:api_v3","keysOwned","none",false,null),new TN("urn_uddi-org_api_v3/complextype/listDescription.htm#complexTypeDefinition_listDescription","","urn:uddi-org:api_v3","listDescription","none",false,null),new TN("http://www.w3.org/TR/xmlschema-2/#NMTOKEN","xsd","http://www.w3.org/2001/XMLSchema","NMTOKEN","none",true,new Array(new TN("urn_uddi-org_api_v3/simpletype/direction.htm#simpleTypeDefinition_direction","","urn:uddi-org:api_v3","direction","restriction",true,null),new TN("urn_uddi-org_api_v3/simpletype/infoSelection.htm#simpleTypeDefinition_infoSelection","","urn:uddi-org:api_v3","infoSelection","restriction",true,null),new TN("urn_uddi-org_api_v3/simpletype/keyType.htm#simpleTypeDefinition_keyType","","urn:uddi-org:api_v3","keyType","restriction",true,null))),new TN("urn_uddi-org_api_v3/complextype/operationalInfo.htm#complexTypeDefinition_operationalInfo","","urn:uddi-org:api_v3","operationalInfo","none",false,null),new TN("urn_uddi-org_api_v3/complextype/operationalInfos.htm#complexTypeDefinition_operationalInfos","","urn:uddi-org:api_v3","operationalInfos","none",false,null),new TN("urn_uddi-org_api_v3/complextype/overviewDoc.htm#complexTypeDefinition_overviewDoc","","urn:uddi-org:api_v3","overviewDoc","none",false,null),new TN("urn_uddi-org_api_v3/complextype/publisherAssertion.htm#complexTypeDefinition_publisherAssertion","","urn:uddi-org:api_v3","publisherAssertion","none",false,null),new TN("urn_uddi-org_api_v3/complextype/publisherAssertions.htm#complexTypeDefinition_publisherAssertions","","urn:uddi-org:api_v3","publisherAssertions","none",false,null),new TN("urn_uddi-org_api_v3/complextype/registeredInfo.htm#complexTypeDefinition_registeredInfo","","urn:uddi-org:api_v3","registeredInfo","none",false,null),new TN("urn_uddi-org_api_v3/complextype/relatedBusinessesList.htm#complexTypeDefinition_relatedBusinessesList","","urn:uddi-org:api_v3","relatedBusinessesList","none",false,null),new TN("urn_uddi-org_api_v3/complextype/relatedBusinessInfo.htm#complexTypeDefinition_relatedBusinessInfo","","urn:uddi-org:api_v3","relatedBusinessInfo","none",false,null),new TN("urn_uddi-org_api_v3/complextype/relatedBusinessInfos.htm#complexTypeDefinition_relatedBusinessInfos","","urn:uddi-org:api_v3","relatedBusinessInfos","none",false,null),new TN("urn_uddi-org_api_v3/complextype/result.htm#complexTypeDefinition_result","","urn:uddi-org:api_v3","result","none",false,null),new TN("urn_uddi-org_api_v3/complextype/save_binding.htm#complexTypeDefinition_save_binding","","urn:uddi-org:api_v3","save_binding","none",false,null),new TN("urn_uddi-org_api_v3/complextype/save_business.htm#complexTypeDefinition_save_business","","urn:uddi-org:api_v3","save_business","none",false,null),new TN("urn_uddi-org_api_v3/complextype/save_service.htm#complexTypeDefinition_save_service","","urn:uddi-org:api_v3","save_service","none",false,null),new TN("urn_uddi-org_api_v3/complextype/save_tModel.htm#complexTypeDefinition_save_tModel","","urn:uddi-org:api_v3","save_tModel","none",false,null),new TN("urn_uddi-org_api_v3/complextype/serviceDetail.htm#complexTypeDefinition_serviceDetail","","urn:uddi-org:api_v3","serviceDetail","none",false,null),new TN("urn_uddi-org_api_v3/complextype/serviceInfo.htm#complexTypeDefinition_serviceInfo","","urn:uddi-org:api_v3","serviceInfo","none",false,null),new TN("urn_uddi-org_api_v3/complextype/serviceInfos.htm#complexTypeDefinition_serviceInfos","","urn:uddi-org:api_v3","serviceInfos","none",false,null),new TN("urn_uddi-org_api_v3/complextype/serviceList.htm#complexTypeDefinition_serviceList","","urn:uddi-org:api_v3","serviceList","none",false,null),new TN("urn_uddi-org_api_v3/complextype/set_publisherAssertions.htm#complexTypeDefinition_set_publisherAssertions","","urn:uddi-org:api_v3","set_publisherAssertions","none",false,null),new TN("urn_uddi-org_api_v3/complextype/sharedRelationships.htm#complexTypeDefinition_sharedRelationships","","urn:uddi-org:api_v3","sharedRelationships","none",false,null),new TN("http://www.w3.org/TR/xmlschema-2/#string","xsd","http://www.w3.org/2001/XMLSchema","string","none",true,new Array(new TN("urn_uddi-org_api_v3/simpletype/completionStatus.htm#simpleTypeDefinition_completionStatus","","urn:uddi-org:api_v3","completionStatus","restriction",true,null),new TN("urn_uddi-org_api_v3/complextype/errInfo.htm#complexTypeDefinition_errInfo","","urn:uddi-org:api_v3","errInfo","restriction",false,null),new TN("urn_uddi-org_api_v3/simpletype/keyName.htm#simpleTypeDefinition_keyName","","urn:uddi-org:api_v3","keyName","restriction",true,null),new TN("urn_uddi-org_api_v3/simpletype/sortCode.htm#simpleTypeDefinition_sortCode","","urn:uddi-org:api_v3","sortCode","restriction",true,null),new TN("urn_uddi-org_api_v3/simpletype/useType.htm#simpleTypeDefinition_useType","","urn:uddi-org:api_v3","useType","restriction",true,null),new TN("urn_uddi-org_api_v3/simpletype/validationTypeString255.htm#simpleTypeDefinition_validationTypeString255","uddi","urn:uddi-org:api_v3","validationTypeString255","restriction",true,new Array(new TN("urn_uddi-org_repl_v3/simpletype/controlledMessage_type.htm#simpleTypeDefinition_controlledMessage_type","","urn:uddi-org:repl_v3","controlledMessage_type","restriction",true,null),new TN("urn_uddi-org_api_v3/complextype/description.htm#complexTypeDefinition_description","","urn:uddi-org:api_v3","description","restriction",false,null),new TN("urn_uddi-org_api_v3/complextype/email.htm#complexTypeDefinition_email","","urn:uddi-org:api_v3","email","restriction",false,null),new TN("urn_uddi-org_api_v3/simpletype/findQualifier.htm#simpleTypeDefinition_findQualifier","","urn:uddi-org:api_v3","findQualifier","union",true,null),new TN("urn_uddi-org_api_v3/simpletype/keyValue.htm#simpleTypeDefinition_keyValue","","urn:uddi-org:api_v3","keyValue","restriction",true,null),new TN("urn_uddi-org_repl_v3/simpletype/message_type.htm#simpleTypeDefinition_message_type","","urn:uddi-org:repl_v3","message_type","restriction",true,null),new TN("urn_uddi-org_api_v3/complextype/name.htm#complexTypeDefinition_name","","urn:uddi-org:api_v3","name","restriction",false,null),new TN("urn_uddi-org_api_v3/complextype/personName.htm#complexTypeDefinition_personName","","urn:uddi-org:api_v3","personName","restriction",false,null),new TN("urn_uddi-org_api_v3/complextype/phone.htm#complexTypeDefinition_phone","","urn:uddi-org:api_v3","phone","restriction",false,null),new TN("urn_uddi-org_repl_v3/simpletype/timeOfConfigurationUpdate_type.htm#simpleTypeDefinition_timeOfConfigurationUpdate_type","","urn:uddi-org:repl_v3","timeOfConfigurationUpdate_type","restriction",true,null))),new TN("urn_uddi-org_api_v3/simpletype/validationTypeString4096.htm#simpleTypeDefinition_validationTypeString4096","","urn:uddi-org:api_v3","validationTypeString4096","restriction",true,new Array(new TN("urn_uddi-org_api_v3/complextype/accessPoint.htm#complexTypeDefinition_accessPoint","","urn:uddi-org:api_v3","accessPoint","restriction",false,null))),new TN("urn_uddi-org_api_v3/simpletype/validationTypeString50.htm#simpleTypeDefinition_validationTypeString50","","urn:uddi-org:api_v3","validationTypeString50","restriction",true,null),new TN("urn_uddi-org_api_v3/simpletype/validationTypeString80.htm#simpleTypeDefinition_validationTypeString80","","urn:uddi-org:api_v3","validationTypeString80","restriction",true,new Array(new TN("urn_uddi-org_api_v3/complextype/addressLine.htm#complexTypeDefinition_addressLine","","urn:uddi-org:api_v3","addressLine","restriction",false,null))),new TN("urn_uddi-org_api_v3/simpletype/validationTypeString8192.htm#simpleTypeDefinition_validationTypeString8192","uddi","urn:uddi-org:api_v3","validationTypeString8192","restriction",true,new Array(new TN("urn_uddi-org_api_v3/simpletype/instanceParms.htm#simpleTypeDefinition_instanceParms","","urn:uddi-org:api_v3","instanceParms","restriction",true,null))))),new TN("urn_uddi-org_api_v3/complextype/tModel.htm#complexTypeDefinition_tModel","","urn:uddi-org:api_v3","tModel","none",false,null),new TN("urn_uddi-org_api_v3/complextype/tModelBag.htm#complexTypeDefinition_tModelBag","","urn:uddi-org:api_v3","tModelBag","none",false,null),new TN("urn_uddi-org_api_v3/complextype/tModelDetail.htm#complexTypeDefinition_tModelDetail","","urn:uddi-org:api_v3","tModelDetail","none",false,null),new TN("urn_uddi-org_api_v3/complextype/tModelInfo.htm#complexTypeDefinition_tModelInfo","","urn:uddi-org:api_v3","tModelInfo","none",false,null),new TN("urn_uddi-org_api_v3/complextype/tModelInfos.htm#complexTypeDefinition_tModelInfos","","urn:uddi-org:api_v3","tModelInfos","none",false,null),new TN("urn_uddi-org_api_v3/complextype/tModelInstanceDetails.htm#complexTypeDefinition_tModelInstanceDetails","","urn:uddi-org:api_v3","tModelInstanceDetails","none",false,null),new TN("urn_uddi-org_api_v3/complextype/tModelInstanceInfo.htm#complexTypeDefinition_tModelInstanceInfo","","urn:uddi-org:api_v3","tModelInstanceInfo","none",false,null),new TN("urn_uddi-org_api_v3/complextype/tModelList.htm#complexTypeDefinition_tModelList","","urn:uddi-org:api_v3","tModelList","none",false,null)));
typetreeNSMap ["urn:uddi-org:api_v3"] = "urn_uddi-org_api_v3/index.htm";
typetreeDB ["urn:uddi-org:custody_v3"] =  new T (new Array (new TN("urn_uddi-org_custody_v3/complextype/get_transferToken.htm#complexTypeDefinition_get_transferToken","","urn:uddi-org:custody_v3","get_transferToken","none",false,null),new TN("urn_uddi-org_custody_v3/complextype/keyBag.htm#complexTypeDefinition_keyBag","","urn:uddi-org:custody_v3","keyBag","none",false,null),new TN("urn_uddi-org_custody_v3/complextype/transfer_custody.htm#complexTypeDefinition_transfer_custody","","urn:uddi-org:custody_v3","transfer_custody","none",false,null),new TN("urn_uddi-org_custody_v3/complextype/transfer_entities.htm#complexTypeDefinition_transfer_entities","","urn:uddi-org:custody_v3","transfer_entities","none",false,null),new TN("urn_uddi-org_custody_v3/complextype/transferOperationalInfo.htm#complexTypeDefinition_transferOperationalInfo","","urn:uddi-org:custody_v3","transferOperationalInfo","none",false,null),new TN("urn_uddi-org_custody_v3/complextype/transferToken.htm#complexTypeDefinition_transferToken","","urn:uddi-org:custody_v3","transferToken","none",false,null)));
typetreeNSMap ["urn:uddi-org:custody_v3"] = "urn_uddi-org_custody_v3/index.htm";
typetreeDB ["urn:uddi-org:policy_v3"] =  new T (new Array (new TN("http://www.w3.org/TR/xmlschema-2/#string","xsd","http://www.w3.org/2001/XMLSchema","string","none",true,new Array(new TN("urn_uddi-org_policy_v3/complextype/policyDescription_type.htm#complexTypeDefinition_policyDescription_type","","urn:uddi-org:policy_v3","policyDescription_type","restriction",false,null)))));
typetreeNSMap ["urn:uddi-org:policy_v3"] = "urn_uddi-org_policy_v3/index.htm";
typetreeDB ["urn:uddi-org:policy_v3_instanceParms"] =  new T (new Array (new TN("http://www.w3.org/TR/xmlschema-2/#NMTOKEN","xsd","http://www.w3.org/2001/XMLSchema","NMTOKEN","none",true,new Array(new TN("urn_uddi-org_policy_v3_instanceParms/simpletype/authInfoUse_type.htm#simpleTypeDefinition_authInfoUse_type","","urn:uddi-org:policy_v3_instanceParms","authInfoUse_type","restriction",true,null),new TN("urn_uddi-org_policy_v3_instanceParms/simpletype/filterUsingFindAPI_type.htm#simpleTypeDefinition_filterUsingFindAPI_type","","urn:uddi-org:policy_v3_instanceParms","filterUsingFindAPI_type","restriction",true,null))),new TN("urn_uddi-org_policy_v3_instanceParms/complextype/UDDIinstanceParmsContainer_type.htm#complexTypeDefinition_UDDIinstanceParmsContainer_type","","urn:uddi-org:policy_v3_instanceParms","UDDIinstanceParmsContainer_type","none",false,null)));
typetreeNSMap ["urn:uddi-org:policy_v3_instanceParms"] = "urn_uddi-org_policy_v3_instanceParms/index.htm";
typetreeDB ["urn:uddi-org:repl_v3"] =  new T (new Array (new TN("http://www.w3.org/TR/xmlschema-2/#anyURI","xsd","http://www.w3.org/2001/XMLSchema","anyURI","none",true,new Array(new TN("urn_uddi-org_api_v3/simpletype/uddiKey.htm#simpleTypeDefinition_uddiKey","uddi","urn:uddi-org:api_v3","uddiKey","restriction",true,new Array(new TN("urn_uddi-org_repl_v3/simpletype/operatorNodeID_type.htm#simpleTypeDefinition_operatorNodeID_type","","urn:uddi-org:repl_v3","operatorNodeID_type","restriction",true,null))))),new TN("urn_uddi-org_repl_v3/complextype/changeRecordID_type.htm#complexTypeDefinition_changeRecordID_type","","urn:uddi-org:repl_v3","changeRecordID_type","none",false,null),new TN("urn_uddi-org_repl_v3/complextype/highWaterMarkVector_type.htm#complexTypeDefinition_highWaterMarkVector_type","","urn:uddi-org:repl_v3","highWaterMarkVector_type","none",false,null),new TN("http://www.w3.org/TR/xmlschema-2/#integer","","http://www.w3.org/2001/XMLSchema","integer","none",true,new Array(new TN("urn_uddi-org_repl_v3/simpletype/USN_type.htm#simpleTypeDefinition_USN_type","","urn:uddi-org:repl_v3","USN_type","restriction",true,null))),new TN("http://www.w3.org/TR/xmlschema-2/#string","xsd","http://www.w3.org/2001/XMLSchema","string","none",true,new Array(new TN("urn_uddi-org_repl_v3/simpletype/operatorStatus_type.htm#simpleTypeDefinition_operatorStatus_type","","urn:uddi-org:repl_v3","operatorStatus_type","restriction",true,null),new TN("urn_uddi-org_api_v3/simpletype/validationTypeString255.htm#simpleTypeDefinition_validationTypeString255","uddi","urn:uddi-org:api_v3","validationTypeString255","restriction",true,new Array(new TN("urn_uddi-org_repl_v3/simpletype/controlledMessage_type.htm#simpleTypeDefinition_controlledMessage_type","","urn:uddi-org:repl_v3","controlledMessage_type","restriction",true,null),new TN("urn_uddi-org_repl_v3/simpletype/message_type.htm#simpleTypeDefinition_message_type","","urn:uddi-org:repl_v3","message_type","restriction",true,null),new TN("urn_uddi-org_repl_v3/simpletype/timeOfConfigurationUpdate_type.htm#simpleTypeDefinition_timeOfConfigurationUpdate_type","","urn:uddi-org:repl_v3","timeOfConfigurationUpdate_type","restriction",true,null)))))));
typetreeNSMap ["urn:uddi-org:repl_v3"] = "urn_uddi-org_repl_v3/index.htm";
typetreeDB ["urn:uddi-org:sub_v3"] =  new T (new Array (new TN("http://www.w3.org/TR/xmlschema-2/#anyURI","xsd","http://www.w3.org/2001/XMLSchema","anyURI","none",true,new Array(new TN("urn_uddi-org_sub_v3/simpletype/subscriptionKey.htm#simpleTypeDefinition_subscriptionKey","","urn:uddi-org:sub_v3","subscriptionKey","restriction",true,null))),new TN("http://www.w3.org/TR/xmlschema-2/#boolean","xsd","http://www.w3.org/2001/XMLSchema","boolean","none",true,new Array(new TN("urn_uddi-org_sub_v3/simpletype/brief.htm#simpleTypeDefinition_brief","","urn:uddi-org:sub_v3","brief","restriction",true,null))),new TN("urn_uddi-org_sub_v3/complextype/coveragePeriod.htm#complexTypeDefinition_coveragePeriod","","urn:uddi-org:sub_v3","coveragePeriod","none",false,null),new TN("http://www.w3.org/TR/xmlschema-2/#dateTime","xsd","http://www.w3.org/2001/XMLSchema","dateTime","none",true,new Array(new TN("urn_uddi-org_sub_v3/simpletype/expiresAfter.htm#simpleTypeDefinition_expiresAfter","","urn:uddi-org:sub_v3","expiresAfter","restriction",true,null))),new TN("urn_uddi-org_sub_v3/complextype/delete_subscription.htm#complexTypeDefinition_delete_subscription","","urn:uddi-org:sub_v3","delete_subscription","none",false,null),new TN("urn_uddi-org_sub_v3/complextype/get_subscriptionResults.htm#complexTypeDefinition_get_subscriptionResults","","urn:uddi-org:sub_v3","get_subscriptionResults","none",false,null),new TN("urn_uddi-org_sub_v3/complextype/get_subscriptions.htm#complexTypeDefinition_get_subscriptions","","urn:uddi-org:sub_v3","get_subscriptions","none",false,null),new TN("http://www.w3.org/TR/xmlschema-2/#int","xsd","http://www.w3.org/2001/XMLSchema","int","none",true,new Array(new TN("urn_uddi-org_sub_v3/simpletype/maxEntities.htm#simpleTypeDefinition_maxEntities","","urn:uddi-org:sub_v3","maxEntities","restriction",true,null))),new TN("urn_uddi-org_sub_v3/complextype/keyBag.htm#complexTypeDefinition_keyBag","","urn:uddi-org:sub_v3","keyBag","none",false,null),new TN("urn_uddi-org_sub_v3/complextype/save_subscription.htm#complexTypeDefinition_save_subscription","","urn:uddi-org:sub_v3","save_subscription","none",false,null),new TN("http://www.w3.org/TR/xmlschema-2/#string","xsd","http://www.w3.org/2001/XMLSchema","string","none",true,new Array(new TN("urn_uddi-org_sub_v3/simpletype/chunkToken.htm#simpleTypeDefinition_chunkToken","","urn:uddi-org:sub_v3","chunkToken","restriction",true,null))),new TN("urn_uddi-org_sub_v3/complextype/subscription.htm#complexTypeDefinition_subscription","","urn:uddi-org:sub_v3","subscription","none",false,null),new TN("urn_uddi-org_sub_v3/complextype/subscriptionFilter.htm#complexTypeDefinition_subscriptionFilter","","urn:uddi-org:sub_v3","subscriptionFilter","none",false,null),new TN("urn_uddi-org_sub_v3/complextype/subscriptionResultsList.htm#complexTypeDefinition_subscriptionResultsList","","urn:uddi-org:sub_v3","subscriptionResultsList","none",false,null),new TN("urn_uddi-org_sub_v3/complextype/subscriptions.htm#complexTypeDefinition_subscriptions","","urn:uddi-org:sub_v3","subscriptions","none",false,null)));
typetreeNSMap ["urn:uddi-org:sub_v3"] = "urn_uddi-org_sub_v3/index.htm";
typetreeDB ["urn:uddi-org:subr_v3"] =  new T (new Array (new TN("urn_uddi-org_subr_v3/complextype/notify_subscriptionListener.htm#complexTypeDefinition_notify_subscriptionListener","","urn:uddi-org:subr_v3","notify_subscriptionListener","none",false,null)));
typetreeNSMap ["urn:uddi-org:subr_v3"] = "urn_uddi-org_subr_v3/index.htm";
typetreeDB ["urn:uddi-org:vs_v3"] =  new T (new Array (new TN("urn_uddi-org_vs_v3/complextype/validate_values.htm#complexTypeDefinition_validate_values","","urn:uddi-org:vs_v3","validate_values","none",false,null)));
typetreeNSMap ["urn:uddi-org:vs_v3"] = "urn_uddi-org_vs_v3/index.htm";
typetreeDB ["urn:uddi-org:vscache_v3"] =  new T (new Array (new TN("urn_uddi-org_vscache_v3/complextype/get_allValidValues.htm#complexTypeDefinition_get_allValidValues","","urn:uddi-org:vscache_v3","get_allValidValues","none",false,null),new TN("http://www.w3.org/TR/xmlschema-2/#string","xsd","http://www.w3.org/2001/XMLSchema","string","none",true,new Array(new TN("urn_uddi-org_vscache_v3/simpletype/chunkToken.htm#simpleTypeDefinition_chunkToken","","urn:uddi-org:vscache_v3","chunkToken","restriction",true,null))),new TN("urn_uddi-org_vscache_v3/complextype/validValue.htm#complexTypeDefinition_validValue","","urn:uddi-org:vscache_v3","validValue","none",false,null),new TN("urn_uddi-org_vscache_v3/complextype/validValuesList.htm#complexTypeDefinition_validValuesList","","urn:uddi-org:vscache_v3","validValuesList","none",false,null)));
typetreeNSMap ["urn:uddi-org:vscache_v3"] = "urn_uddi-org_vscache_v3/index.htm";
								   



