datasets.lzx

<library>
        <dataset name="accounttypes">
                <item><value>SIP</value><description>SIP Account</description></item>
                <item><value>SIPTRUNK</value><description>SIP Trunk Account (enkel voor pbx)</description></item>
                <item><value>SIPGIGASET</value><description>Gigaset Account</description></item>
                <item><value>SIM</value><description>Mobile Account (SIM kaart)</description></item>
                <item><value>FAX</value><description>Fax naar email Account</description></item>
                <item><value>CNF</value><description>Conferencing Account</description></item>
                <item><value>T38</value><description>T38 outbound account</description></item>
                <item><value>FWD</value><description>Forwarding account</description></item>
                <item><value>SMS</value><description>SMS Text messaging account</description></item>
        </dataset>

	<dataset name="moboperators">
		<item><value>PROXIMUS</value><description>Proximus</description></item>
		<item><value>MOBISTAR</value><description>Mobistar</description></item>
		<item><value>BASE</value><description>Base</description></item>
		<item><value>OTHER</value><description>Andere</description></item>
	</dataset>

	<dataset name="postalcodesDS" src="http://vapi0.weepee.org/api/publicdata/postalcodes.php" request="false" onerror="canvas.handleError()" querytype="POST"/>
	<handler name="ondata" args="ds" reference="postalcodesDS">
		Debug.write((new Date())+": " + ds + " Request succeeded.");
		city.selectItemAt(0);
	</handler>
	<handler name="ontimeout" args="ds" reference="postalcodesDS">
		Debug.write((new Date())+": " + ds + " Request timed out -- sorry.");
	</handler>
	<datapointer xpath="postalcodesDS:/dbdata">
	</datapointer>

	<dataset name="kbosearchDS" src="http://vapi0.weepee.org/api/publicdata/kbosearch.php" request="false" onerror="canvas.handleError()" querytype="POST"/>
	<handler name="ondata" args="ds" reference="kbosearchDS">
		Debug.write((new Date())+": " + ds + " Request succeeded.");
                var ds=canvas.datasets.kbosearchDS;
                var dp = ds.getPointer();
                dp.setXPath("kbosearchDS:/dbdata/data/vatnr/text()");
                var vatnr = dp.getNodeText();
                dp.setXPath("kbosearchDS:/dbdata/data/name/text()");
                var name = dp.getNodeText();
                dp.setXPath("kbosearchDS:/dbdata/data/street/text()");
                var streetname = dp.getNodeText();
                dp.setXPath("kbosearchDS:/dbdata/data/postalcode/text()");
                var postalcode = dp.getNodeText();
                Debug.write(vatnr);
		if (vatnr != "") {
			vat.setAttribute("text",vatnr);
		}
		street.setAttribute("text",streetname);
		company.setAttribute("text",name);
		searchpostalcode.setAttribute("text",postalcode);
		searchPostalcodes(postalcode);
	</handler>
	<handler name="ontimeout" args="ds" reference="kbosearchDS">
		Debug.write((new Date())+": " + ds + " Request timed out -- sorry.");
	</handler>
	<datapointer xpath="kbosearchDS:/dbdata">
	</datapointer>
	
	<dataset name="createaccountDS" src="http://vapi0.weepee.org/api/publicdata/register.php" request="false" onerror="canvas.handleError()" querytype="POST"/>
	<datapointer xpath="createaccountDS:/dbdata">
		<handler name="ondata">
			var ds=canvas.datasets.createaccountDS;    
			var dp = ds.getPointer();
			dp.setXPath("createaccountDS:/dbdata/data/accountdata/text()");
			var newaccountdata = dp.getNodeText();
			Debug.write(newaccountdata);
			register.tab.reg.accountdata.box.info.setAttribute("text",newaccountdata);
			register.tab.reg.accountdata.setAttribute('visible',true);
		</handler>
	</datapointer>

	
	<!-- This Dataset Needs to be loaded LAST -->
        <dataset name="weepeeDS" src="http://vapi0.weepee.org/api/weepee.php" request="false" type="http"/>

	<datapointer id="myDpInit" xpath="weepeeDS:/weepee">
		<handler name="ondata">
			
			Debug.write("Loaded Default XML data");
			loading.setAttribute('visible',false);	
			canvas.register.completeInstantiation();
			if ((resellerID == undefined) || (resellerID == "")) {
				resellerID = 1;
			}
			if ((accountType != undefined) && (accountType != "")) {
				register.tab.reg.customerdata.customerdataContainer.accounttypeBox.setAttribute('visible',false);
				register.tab.reg.customerdata.customerdataContainer.accounttypeFixed.setAttribute('visible',true);
			}
			
		</handler>
	</datapointer>

</library>

Cross References

Named Instances