[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