[wsas-java-dev] svn commit r2805 - trunk/wsas/java/modules/www/extensions/core/js

svn at wso2.org svn at wso2.org
Thu May 17 03:00:28 PDT 2007


Author: chamil
Date: Thu May 17 03:00:10 2007
New Revision: 2805

Modified:
   trunk/wsas/java/modules/www/extensions/core/js/data_service.js
Log:
Cleaning up the code and adding the config parameters when creating a new data service.

Modified: trunk/wsas/java/modules/www/extensions/core/js/data_service.js
==============================================================================
--- trunk/wsas/java/modules/www/extensions/core/js/data_service.js	(original)
+++ trunk/wsas/java/modules/www/extensions/core/js/data_service.js	Thu May 17 03:00:10 2007
@@ -24,23 +24,25 @@
 	
 	var dataRowObj = document.createElement("data");
 	dataRowObj.setAttribute("name", tempValue);
-	
-	var configRowObj = document.createElement("config");
 
-	dataRowObj.appendChild(configRowObj);
+	var configObj = document.createElement("config");
+	configObj.appendChild(createPropelement("org.wso2.ws.dataservice.driver", "Fill in the Value"));
+	configObj.appendChild(createPropelement("org.wso2.ws.dataservice.protocol", "Fill in the Value"));
+	configObj.appendChild(createPropelement("org.wso2.ws.dataservice.user", "Fill in the Value"));
+	configObj.appendChild(createPropelement("org.wso2.ws.dataservice.password", "Fill in the Value"));
+
+	dataRowObj.appendChild(configObj);
 
 	newDataObject.appendChild(dataRowObj);
 
 	var tempDataServiceObj = document.createElement("temp");
 	tempDataServiceObj.appendChild(newDataObject);
 	addNewDataServiceEchoDataElement(tempDataServiceObj);
-	//refreshDataServiceScreen();
 	
 }
 
 
 function addNewDataServiceEchoDataElement(tempDataServiceObj) {
-	//alert(prettyPrintDOMNode(dataServiceObj.getElementsByTagName("data").item(0), "", "    ", true));
 	var dataServiceContents = prettyPrintDOMNode(tempDataServiceObj.getElementsByTagName("data").item(0), "", "    ", true);
 	    var body_xml = '<req:echoDataElement xmlns:req="http://org.apache.axis2/xsd">\n' +
 				   		' <arg0><![CDATA[' + dataServiceContents +']]></arg0>\n' +
@@ -48,7 +50,6 @@
 
     var callURL = serverURL + "/" + "DataServiceAdmin" + "/echoDataElement" ;
 
-    //send("getAxisConfigData", body_xml, "data_service.xsl", callURL, document.getElementById("divDataServiceDetails"), false);
     send("echoDataElement", body_xml, "", callURL, "", false, addNewDataServiceEchoDataElementCallback);
 }
 
@@ -66,40 +67,8 @@
 	curDataServiceName = serviceName;
 
 	getDataServiceContents(serviceName);
-
-
-    /*stopping the refreshing first */
-/*    stoppingRefreshingMethodsHook();
-
-    serviceSpecificName = serviceName;
-    lastUsedServiceId = serviceName;
-    // need to see the output to write the xsl
-    var xsltFileName = "";
-    var body_xml = '<ns1:getDataServiceContents xmlns:ns1="http://org.apache.axis2/xsd">\n' +
-                   ' <arg0>' + serviceName + '</arg0>\n' +
-                   ' <arg1>' + serviceName + '</arg1>\n' +
-                   ' </ns1:listAllOperations>\n';
-
-    var callURL = serverURL + "/" + "OperationAdmin" + "/" + "listAllOperations";
-    send("listAllOperations", body_xml, "", callURL, "", false, listAllOperationsCallback);
-	*/
 }
 
-
-
-
-
-/*function getDataServiceContents(serviceName) {
-
-    var body_xml = '<req:getDataServiceContents xmlns:req="http://org.apache.axis2/xsd">\n' +
-				   		' <arg0>' + serviceName + '</arg0>\n' +
-                   ' </req:getAxisConfigDataRequest>\n';
-
-    var callURL = serverURL + "/" + "DataServiceAdmin" + "/getDataServiceContents" ;
-
-    send("getAxisConfigData", body_xml, "msg_flows_graphic.xsl", callURL, document.getElementById("divAxisFlowChain"), false);
-}*/
-
 function getDataServiceContents(serviceName) {
 
     var body_xml = '<req:getDataServiceContents xmlns:req="http://org.apache.axis2/xsd">\n' +
@@ -108,7 +77,6 @@
 
     var callURL = serverURL + "/" + "DataServiceAdmin" + "/getDataServiceContents" ;
 
-    //send("getAxisConfigData", body_xml, "data_service.xsl", callURL, document.getElementById("divDataServiceDetails"), false);
     send("getAxisConfigData", body_xml, "", callURL, "", false, getDataServiceContentsCallback);
 }
 
@@ -116,17 +84,7 @@
     if (!onError()) {
         return;
     }
-    
-    
-/*
-   var objNodeList = xhReq.responseXML.getElementsByTagName("return");
-   for (var i=0; i<objNodeList.length; i++) {
-      alert(xmlSerializerToString(objNodeList.item(i)));
-   }
-   
-    alert(xhReq.responseXML.getElementsByTagName("data").length);
-    var dataObj = xhReq.responseXML.getElementsByTagName("data").item(0);
-    alert(xmlSerializerToString(dataObj));*/
+
     dataServiceObj = xhReq.responseXML.getElementsByTagName("return").item(0);
 	refreshDataServiceScreen();
 		
@@ -135,10 +93,7 @@
 
 function refreshDataServiceScreen(){
 	callbackhelper("data_service.xsl",document.getElementById("divDataServiceDetails"));
-	//alert(prettyPrintDOMNode(dataServiceObj));
-	//var opDivObj = document.getElementById("divDataServiceDetails");
-    //processXML(dataServiceObj, "data_service.xsl", opDivObj);
-    //showOnlyOneMain(opDivObj);
+
     showDataServiceHeader(document.getElementById('dataServiceHeader'));
 	
 }
@@ -176,11 +131,6 @@
 }
 
 function addNewOutputMapping(){
-/*	var newParam = getUserInputCustum("Please enter the Output Mapping Field Name", "Please enter the Output Mapping Column Name", false);
-    if (newParam != null) {
-    	dataServiceQueryObj.getElementsByTagName("result").item(0).appendChild(createOutputMappingElement(newParam[0], newParam[1]));
-    }
-    refresEditDataServiceQueryScreen();*/
 	var opDivObj = document.getElementById("divDataServiceAddOutput");
     processXML(dataServiceObj, "data_service_add_output_mapping.xsl", opDivObj);
     showOnlyOneMain(opDivObj);
@@ -192,7 +142,6 @@
 	var dataServiceOMColumnName = document.getElementById("txtDataServiceOMColumnName").value;
 
 	dataServiceQueryObj.getElementsByTagName("result").item(0).appendChild(createOutputMappingElement(dataServiceOMElementName, dataServiceOMColumnName));
-	//alert(xmlSerializerToString(dataServiceQueryObj));
 	refresEditDataServiceQueryScreen();
 }
 
@@ -237,9 +186,6 @@
 		dataServiceCurOpObj.setAttribute("name", opName);
 	}
 
-/*	var opDivObj = document.getElementById("divDataServiceDetails");
-    processXML(dataServiceObj, "data_service.xsl", opDivObj);
-    showOnlyOneMain(opDivObj);*/
     refreshDataServiceScreen();
 }
 
@@ -252,8 +198,6 @@
 
 function dataServiceRemoveOperation(operationName){
 	dataServiceCurOpObj = getNodeWithPropertyFromCollection(dataServiceObj.getElementsByTagName("operation"), "name", operationName);
-//	alert(typeof dataServiceCurOpObj.parentNode);
-	//alert(xmlSerializerToString(dataServiceCurOpObj));
 	dataServiceCurOpObj.parentNode.removeChild(dataServiceCurOpObj);
 	refreshDataServiceScreen();
 }
@@ -266,10 +210,7 @@
 
     var callURL = serverURL + "/" + "DataServiceAdmin" + "/saveDataServiceContents" ;
 
-    //send("getAxisConfigData", body_xml, "data_service.xsl", callURL, document.getElementById("divDataServiceDetails"), false);
     send("getAxisConfigData", body_xml, "", callURL, "", false, deployDataServiceCallback);
-	
-	
 }
 
 
@@ -277,26 +218,9 @@
     if (!onError()) {
         return;
     }
-	//listServiceData(curDataServiceName);
 	showServiceInitializer();
 }
 
-
-function createDataServiceXML(){
-	var xmlObj = document.createElement("data");
-	var configObj = document.createElement("config");
-	configObj.appendChild(createPropelement("org.wso2.ws.dataservice.driver", ""));
-	configObj.appendChild(createPropelement("org.wso2.ws.dataservice.protocol", ""));
-	configObj.appendChild(createPropelement("org.wso2.ws.dataservice.user", ""));
-	configObj.appendChild(createPropelement("org.wso2.ws.dataservice.password", ""));
-	
-
-}
-
-function addDataServiceOMDone(){
-	
-	
-}
 function createOpElement(opName, queryName){
 	var opObj = document.createElement("operation");
 	opObj.setAttribute("name", opName);
@@ -313,7 +237,6 @@
 	return propObj;
 }
 
-
 function createInputMappingElement(elementName, sqlType){
 	var imElement = document.createElement("param");
 	imElement.setAttribute("name", elementName);
@@ -382,7 +305,6 @@
 	
 	resultEle.setAttribute("element", "element");
 	
-	
 	resultEle.setAttribute("rowName", "rowName");
 	
 	queryEle.appendChild(sqlEle);
@@ -395,9 +317,6 @@
 
 function editDataServiceQuery(queryName) {
 	dataServiceQueryObj = getNodeWithPropertyFromCollection(dataServiceObj.getElementsByTagName("query"), "id", queryName);	
-	//alert(typeof dataServiceQueryObj);
-//	alert(prettyPrintDOMNode(dataServiceQueryObj));
-
 	refresEditDataServiceQueryScreen();
 }
 




More information about the Wsas-java-dev mailing list