Initial Commit

xbd
Matthew 2 years ago
parent 5687472f9f
commit 09c7fef84a

@ -0,0 +1,6 @@
export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_271
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
/usr/lib/jvm/jdk1.8.0_271/bin/java -version
/usr/lib/jvm/jdk1.8.0_271/bin/java ${CLASSPATH} -jar /root/Downloads/I2client/dist/I2client.jar

@ -0,0 +1,18 @@
#!/bin/bash
ps -x |grep I2client | grep -v grep
if [ $? -eq 0 ]; then echo "正在运行"
else
export JAVA_HOME=/usr/java/jdk1.8.0_171
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib:$CLASSPATH
export JAVA_PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin
export PATH=$PATH:${JAVA_PATH}
cd /home/quyi/I2client/dist/
java -jar I2client.jar
fi

@ -0,0 +1,73 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- You may freely edit this file. See commented blocks below for -->
<!-- some examples of how to customize the build. -->
<!-- (If you delete it and reopen the project it will be recreated.) -->
<!-- By default, only the Clean and Build commands use this build script. -->
<!-- Commands such as Run, Debug, and Test only use this build script if -->
<!-- the Compile on Save feature is turned off for the project. -->
<!-- You can turn off the Compile on Save (or Deploy on Save) setting -->
<!-- in the project's Project Properties dialog box.-->
<project name="I2client" default="default" basedir=".">
<description>Builds, tests, and runs the project I2client.</description>
<import file="nbproject/build-impl.xml"/>
<!--
There exist several targets which are by default empty and which can be
used for execution of your tasks. These targets are usually executed
before and after some main targets. They are:
-pre-init: called before initialization of project properties
-post-init: called after initialization of project properties
-pre-compile: called before javac compilation
-post-compile: called after javac compilation
-pre-compile-single: called before javac compilation of single file
-post-compile-single: called after javac compilation of single file
-pre-compile-test: called before javac compilation of JUnit tests
-post-compile-test: called after javac compilation of JUnit tests
-pre-compile-test-single: called before javac compilation of single JUnit test
-post-compile-test-single: called after javac compilation of single JUunit test
-pre-jar: called before JAR building
-post-jar: called after JAR building
-post-clean: called after cleaning build products
(Targets beginning with '-' are not intended to be called on their own.)
Example of inserting an obfuscator after compilation could look like this:
<target name="-post-compile">
<obfuscate>
<fileset dir="${build.classes.dir}"/>
</obfuscate>
</target>
For list of available properties check the imported
nbproject/build-impl.xml file.
Another way to customize the build is by overriding existing main targets.
The targets of interest are:
-init-macrodef-javac: defines macro for javac compilation
-init-macrodef-junit: defines macro for junit execution
-init-macrodef-debug: defines macro for class debugging
-init-macrodef-java: defines macro for class execution
-do-jar: JAR building
run: execution of project
-javadoc-build: Javadoc generation
test-report: JUnit report generation
An example of overriding the target for project execution could look like this:
<target name="run" depends="I2client-impl.jar">
<exec dir="bin" executable="launcher.exe">
<arg file="${dist.jar}"/>
</exec>
</target>
Notice that the overridden target depends on the jar target and not only on
the compile target as the regular run target does. Again, for a list of available
properties which you can use, check the target you are overriding in the
nbproject/build-impl.xml file.
-->
</project>

@ -0,0 +1,4 @@
#Fri, 30 Jun 2023 11:04:56 +0800
/home/htdev/newcac/sourceproj/I2client-XBD=

@ -0,0 +1,5 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<catalog xmlns="urn:oasis:names:tc:entity:xmlns:xml:catalog" prefer="system">
<system systemId="http://222.90.232.140:8443/xydl/service/XydlService?wsdl" uri="wsdl/222.90.232.140_8443/xydl/service/XydlService.wsdl"/>
<system systemId="http://10.0.17.24:8084/busi-back-ws/service/XydlService?wsdl" uri="wsdl/10.0.17.24_8084/busi-back-ws/service/XydlService.wsdl"/>
</catalog>

@ -0,0 +1,71 @@
package i2client;
import javax.xml.bind.JAXBElement;
import javax.xml.bind.annotation.XmlElementDecl;
import javax.xml.bind.annotation.XmlRegistry;
import javax.xml.namespace.QName;
/**
* This object contains factory methods for each
* Java content interface and Java element interface
* generated in the i2client package.
* <p>An ObjectFactory allows you to programatically
* construct new instances of the Java representation
* for XML content. The Java representation of XML
* content can consist of schema derived interfaces
* and classes representing the binding of schema
* type definitions, element declarations and model
* groups. Factory methods for each of these are
* provided in this class.
*
*/
@XmlRegistry
public class ObjectFactory {
private final static QName _UploadCACDataResponse_QNAME = new QName("http://ws.busi.huatek.com/", "uploadCACDataResponse");
private final static QName _UploadCACData_QNAME = new QName("http://ws.busi.huatek.com/", "uploadCACData");
/**
* Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: i2client
*
*/
public ObjectFactory() {
}
/**
* Create an instance of {@link UploadCACData }
*
*/
public UploadCACData createUploadCACData() {
return new UploadCACData();
}
/**
* Create an instance of {@link UploadCACDataResponse }
*
*/
public UploadCACDataResponse createUploadCACDataResponse() {
return new UploadCACDataResponse();
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link UploadCACDataResponse }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://ws.busi.huatek.com/", name = "uploadCACDataResponse")
public JAXBElement<UploadCACDataResponse> createUploadCACDataResponse(UploadCACDataResponse value) {
return new JAXBElement<UploadCACDataResponse>(_UploadCACDataResponse_QNAME, UploadCACDataResponse.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link UploadCACData }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://ws.busi.huatek.com/", name = "uploadCACData")
public JAXBElement<UploadCACData> createUploadCACData(UploadCACData value) {
return new JAXBElement<UploadCACData>(_UploadCACData_QNAME, UploadCACData.class, null, value);
}
}

@ -0,0 +1,60 @@
package i2client;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Java class for uploadCACData complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* &lt;complexType name="uploadCACData">
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="arg0" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "uploadCACData", propOrder = {
"arg0"
})
public class UploadCACData {
protected String arg0;
/**
* Gets the value of the arg0 property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getArg0() {
return arg0;
}
/**
* Sets the value of the arg0 property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setArg0(String value) {
this.arg0 = value;
}
}

@ -0,0 +1,62 @@
package i2client;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Java class for uploadCACDataResponse complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* &lt;complexType name="uploadCACDataResponse">
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="return" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "uploadCACDataResponse", propOrder = {
"_return"
})
public class UploadCACDataResponse {
@XmlElement(name = "return")
protected String _return;
/**
* Gets the value of the return property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getReturn() {
return _return;
}
/**
* Sets the value of the return property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setReturn(String value) {
this._return = value;
}
}

@ -0,0 +1,40 @@
package i2client;
import javax.jws.WebMethod;
import javax.jws.WebParam;
import javax.jws.WebResult;
import javax.jws.WebService;
import javax.xml.bind.annotation.XmlSeeAlso;
import javax.xml.ws.RequestWrapper;
import javax.xml.ws.ResponseWrapper;
/**
* This class was generated by the JAX-WS RI.
* JAX-WS RI 2.2.6-1b01
* Generated source version: 2.2
*
*/
@WebService(name = "XydlService", targetNamespace = "http://ws.busi.huatek.com/")
@XmlSeeAlso({
ObjectFactory.class
})
public interface XydlService {
/**
*
* @param arg0
* @return
* returns java.lang.String
*/
@WebMethod
@WebResult(targetNamespace = "")
@RequestWrapper(localName = "uploadCACData", targetNamespace = "http://ws.busi.huatek.com/", className = "i2client.UploadCACData")
@ResponseWrapper(localName = "uploadCACDataResponse", targetNamespace = "http://ws.busi.huatek.com/", className = "i2client.UploadCACDataResponse")
public String uploadCACData(
@WebParam(name = "arg0", targetNamespace = "")
String arg0);
}

@ -0,0 +1,94 @@
package i2client;
import java.net.MalformedURLException;
import java.net.URL;
import javax.xml.namespace.QName;
import javax.xml.ws.Service;
import javax.xml.ws.WebEndpoint;
import javax.xml.ws.WebServiceClient;
import javax.xml.ws.WebServiceException;
import javax.xml.ws.WebServiceFeature;
/**
* This class was generated by the JAX-WS RI.
* JAX-WS RI 2.2.6-1b01
* Generated source version: 2.2
*
*/
@WebServiceClient(name = "XydlServiceImplService", targetNamespace = "http://ws.busi.huatek.com/", wsdlLocation = "http://10.0.17.24:8084/busi-back-ws/service/XydlService?wsdl")
public class XydlServiceImplService
extends Service
{
private final static URL XYDLSERVICEIMPLSERVICE_WSDL_LOCATION;
private final static WebServiceException XYDLSERVICEIMPLSERVICE_EXCEPTION;
private final static QName XYDLSERVICEIMPLSERVICE_QNAME = new QName("http://ws.busi.huatek.com/", "XydlServiceImplService");
static {
URL url = null;
WebServiceException e = null;
try {
url = new URL("http://10.0.17.24:8084/busi-back-ws/service/XydlService?wsdl");
} catch (MalformedURLException ex) {
e = new WebServiceException(ex);
}
XYDLSERVICEIMPLSERVICE_WSDL_LOCATION = url;
XYDLSERVICEIMPLSERVICE_EXCEPTION = e;
}
public XydlServiceImplService() {
super(__getWsdlLocation(), XYDLSERVICEIMPLSERVICE_QNAME);
}
public XydlServiceImplService(WebServiceFeature... features) {
super(__getWsdlLocation(), XYDLSERVICEIMPLSERVICE_QNAME, features);
}
public XydlServiceImplService(URL wsdlLocation) {
super(wsdlLocation, XYDLSERVICEIMPLSERVICE_QNAME);
}
public XydlServiceImplService(URL wsdlLocation, WebServiceFeature... features) {
super(wsdlLocation, XYDLSERVICEIMPLSERVICE_QNAME, features);
}
public XydlServiceImplService(URL wsdlLocation, QName serviceName) {
super(wsdlLocation, serviceName);
}
public XydlServiceImplService(URL wsdlLocation, QName serviceName, WebServiceFeature... features) {
super(wsdlLocation, serviceName, features);
}
/**
*
* @return
* returns XydlService
*/
@WebEndpoint(name = "XydlServiceImplPort")
public XydlService getXydlServiceImplPort() {
return super.getPort(new QName("http://ws.busi.huatek.com/", "XydlServiceImplPort"), XydlService.class);
}
/**
*
* @param features
* A list of {@link javax.xml.ws.WebServiceFeature} to configure on the proxy. Supported features not in the <code>features</code> parameter will have their default values.
* @return
* returns XydlService
*/
@WebEndpoint(name = "XydlServiceImplPort")
public XydlService getXydlServiceImplPort(WebServiceFeature... features) {
return super.getPort(new QName("http://ws.busi.huatek.com/", "XydlServiceImplPort"), XydlService.class, features);
}
private static URL __getWsdlLocation() {
if (XYDLSERVICEIMPLSERVICE_EXCEPTION!= null) {
throw XYDLSERVICEIMPLSERVICE_EXCEPTION;
}
return XYDLSERVICEIMPLSERVICE_WSDL_LOCATION;
}
}

@ -0,0 +1,2 @@
@javax.xml.bind.annotation.XmlSchema(namespace = "http://ws.busi.huatek.com/")
package i2client;

@ -0,0 +1,71 @@
package i2client;
import javax.xml.bind.JAXBElement;
import javax.xml.bind.annotation.XmlElementDecl;
import javax.xml.bind.annotation.XmlRegistry;
import javax.xml.namespace.QName;
/**
* This object contains factory methods for each
* Java content interface and Java element interface
* generated in the i2client package.
* <p>An ObjectFactory allows you to programatically
* construct new instances of the Java representation
* for XML content. The Java representation of XML
* content can consist of schema derived interfaces
* and classes representing the binding of schema
* type definitions, element declarations and model
* groups. Factory methods for each of these are
* provided in this class.
*
*/
@XmlRegistry
public class ObjectFactory {
private final static QName _UploadCACDataResponse_QNAME = new QName("http://ws.busi.huatek.com/", "uploadCACDataResponse");
private final static QName _UploadCACData_QNAME = new QName("http://ws.busi.huatek.com/", "uploadCACData");
/**
* Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: i2client
*
*/
public ObjectFactory() {
}
/**
* Create an instance of {@link UploadCACData }
*
*/
public UploadCACData createUploadCACData() {
return new UploadCACData();
}
/**
* Create an instance of {@link UploadCACDataResponse }
*
*/
public UploadCACDataResponse createUploadCACDataResponse() {
return new UploadCACDataResponse();
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link UploadCACDataResponse }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://ws.busi.huatek.com/", name = "uploadCACDataResponse")
public JAXBElement<UploadCACDataResponse> createUploadCACDataResponse(UploadCACDataResponse value) {
return new JAXBElement<UploadCACDataResponse>(_UploadCACDataResponse_QNAME, UploadCACDataResponse.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link UploadCACData }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://ws.busi.huatek.com/", name = "uploadCACData")
public JAXBElement<UploadCACData> createUploadCACData(UploadCACData value) {
return new JAXBElement<UploadCACData>(_UploadCACData_QNAME, UploadCACData.class, null, value);
}
}

@ -0,0 +1,60 @@
package i2client;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Java class for uploadCACData complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* &lt;complexType name="uploadCACData">
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="arg0" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "uploadCACData", propOrder = {
"arg0"
})
public class UploadCACData {
protected String arg0;
/**
* Gets the value of the arg0 property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getArg0() {
return arg0;
}
/**
* Sets the value of the arg0 property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setArg0(String value) {
this.arg0 = value;
}
}

@ -0,0 +1,62 @@
package i2client;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Java class for uploadCACDataResponse complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* &lt;complexType name="uploadCACDataResponse">
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="return" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "uploadCACDataResponse", propOrder = {
"_return"
})
public class UploadCACDataResponse {
@XmlElement(name = "return")
protected String _return;
/**
* Gets the value of the return property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getReturn() {
return _return;
}
/**
* Sets the value of the return property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setReturn(String value) {
this._return = value;
}
}

@ -0,0 +1,40 @@
package i2client;
import javax.jws.WebMethod;
import javax.jws.WebParam;
import javax.jws.WebResult;
import javax.jws.WebService;
import javax.xml.bind.annotation.XmlSeeAlso;
import javax.xml.ws.RequestWrapper;
import javax.xml.ws.ResponseWrapper;
/**
* This class was generated by the JAX-WS RI.
* JAX-WS RI 2.2.6-1b01
* Generated source version: 2.2
*
*/
@WebService(name = "XydlService", targetNamespace = "http://ws.busi.huatek.com/")
@XmlSeeAlso({
ObjectFactory.class
})
public interface XydlService {
/**
*
* @param arg0
* @return
* returns java.lang.String
*/
@WebMethod
@WebResult(targetNamespace = "")
@RequestWrapper(localName = "uploadCACData", targetNamespace = "http://ws.busi.huatek.com/", className = "i2client.UploadCACData")
@ResponseWrapper(localName = "uploadCACDataResponse", targetNamespace = "http://ws.busi.huatek.com/", className = "i2client.UploadCACDataResponse")
public String uploadCACData(
@WebParam(name = "arg0", targetNamespace = "")
String arg0);
}

@ -0,0 +1,94 @@
package i2client;
import java.net.MalformedURLException;
import java.net.URL;
import javax.xml.namespace.QName;
import javax.xml.ws.Service;
import javax.xml.ws.WebEndpoint;
import javax.xml.ws.WebServiceClient;
import javax.xml.ws.WebServiceException;
import javax.xml.ws.WebServiceFeature;
/**
* This class was generated by the JAX-WS RI.
* JAX-WS RI 2.2.6-1b01
* Generated source version: 2.2
*
*/
@WebServiceClient(name = "XydlServiceImplService", targetNamespace = "http://ws.busi.huatek.com/", wsdlLocation = "http://10.0.17.24:8084/busi-back-ws/service/XydlService?wsdl")
public class XydlServiceImplService
extends Service
{
private final static URL XYDLSERVICEIMPLSERVICE_WSDL_LOCATION;
private final static WebServiceException XYDLSERVICEIMPLSERVICE_EXCEPTION;
private final static QName XYDLSERVICEIMPLSERVICE_QNAME = new QName("http://ws.busi.huatek.com/", "XydlServiceImplService");
static {
URL url = null;
WebServiceException e = null;
try {
url = new URL("http://10.0.17.24:8084/busi-back-ws/service/XydlService?wsdl");
} catch (MalformedURLException ex) {
e = new WebServiceException(ex);
}
XYDLSERVICEIMPLSERVICE_WSDL_LOCATION = url;
XYDLSERVICEIMPLSERVICE_EXCEPTION = e;
}
public XydlServiceImplService() {
super(__getWsdlLocation(), XYDLSERVICEIMPLSERVICE_QNAME);
}
public XydlServiceImplService(WebServiceFeature... features) {
super(__getWsdlLocation(), XYDLSERVICEIMPLSERVICE_QNAME, features);
}
public XydlServiceImplService(URL wsdlLocation) {
super(wsdlLocation, XYDLSERVICEIMPLSERVICE_QNAME);
}
public XydlServiceImplService(URL wsdlLocation, WebServiceFeature... features) {
super(wsdlLocation, XYDLSERVICEIMPLSERVICE_QNAME, features);
}
public XydlServiceImplService(URL wsdlLocation, QName serviceName) {
super(wsdlLocation, serviceName);
}
public XydlServiceImplService(URL wsdlLocation, QName serviceName, WebServiceFeature... features) {
super(wsdlLocation, serviceName, features);
}
/**
*
* @return
* returns XydlService
*/
@WebEndpoint(name = "XydlServiceImplPort")
public XydlService getXydlServiceImplPort() {
return super.getPort(new QName("http://ws.busi.huatek.com/", "XydlServiceImplPort"), XydlService.class);
}
/**
*
* @param features
* A list of {@link javax.xml.ws.WebServiceFeature} to configure on the proxy. Supported features not in the <code>features</code> parameter will have their default values.
* @return
* returns XydlService
*/
@WebEndpoint(name = "XydlServiceImplPort")
public XydlService getXydlServiceImplPort(WebServiceFeature... features) {
return super.getPort(new QName("http://ws.busi.huatek.com/", "XydlServiceImplPort"), XydlService.class, features);
}
private static URL __getWsdlLocation() {
if (XYDLSERVICEIMPLSERVICE_EXCEPTION!= null) {
throw XYDLSERVICEIMPLSERVICE_EXCEPTION;
}
return XYDLSERVICEIMPLSERVICE_WSDL_LOCATION;
}
}

@ -0,0 +1,2 @@
@javax.xml.bind.annotation.XmlSchema(namespace = "http://ws.busi.huatek.com/")
package i2client;

@ -0,0 +1,5 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<catalog xmlns="urn:oasis:names:tc:entity:xmlns:xml:catalog" prefer="system">
<system systemId="http://222.90.232.140:8443/xydl/service/XydlService?wsdl" uri="xml-resources/web-service-references/XydlService_1/wsdl/222.90.232.140_8443/xydl/service/XydlService.wsdl"/>
<system systemId="http://10.0.17.24:8084/busi-back-ws/service/XydlService?wsdl" uri="xml-resources/web-service-references/XydlService/wsdl/10.0.17.24_8084/busi-back-ws/service/XydlService.wsdl"/>
</catalog>

32
dist/README.TXT vendored

@ -0,0 +1,32 @@
========================
BUILD OUTPUT DESCRIPTION
========================
When you build an Java application project that has a main class, the IDE
automatically copies all of the JAR
files on the projects classpath to your projects dist/lib folder. The IDE
also adds each of the JAR files to the Class-Path element in the application
JAR files manifest file (MANIFEST.MF).
To run the project from the command line, go to the dist folder and
type the following:
java -jar "I2client.jar"
To distribute this project, zip up the dist folder (including the lib folder)
and distribute the ZIP file.
Notes:
* If two JAR files on the project classpath have the same name, only the first
JAR file is copied to the lib folder.
* Only JAR files are copied to the lib folder.
If the classpath contains other types of files or folders, these files (folders)
are not copied.
* If a library on the projects classpath also has a Class-Path element
specified in the manifest,the content of the Class-Path element has to be on
the projects runtime path.
* To set a main class in a standard Java project, right-click the project node
in the Projects window and choose Properties. Then click Run and enter the
class name in the Main Class field. Alternatively, you can manually type the
class name in the manifest Main-Class element.

@ -0,0 +1,3 @@
Manifest-Version: 1.0
X-COMMENT: Main-Class will be added automatically by build

File diff suppressed because it is too large Load Diff

@ -0,0 +1,8 @@
build.xml.data.CRC32=665bec45
build.xml.script.CRC32=dfa81c11
build.xml.stylesheet.CRC32=8064a381@1.80.1.48
# This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml.
# Do not edit this file. You may delete it but then the IDE will never regenerate such files for you.
nbproject/build-impl.xml.data.CRC32=665bec45
nbproject/build-impl.xml.script.CRC32=363e5c3a
nbproject/build-impl.xml.stylesheet.CRC32=830a3534@1.80.1.48

@ -0,0 +1,42 @@
<?xml version="1.0" encoding="UTF-8"?>
<jax-ws xmlns="http://www.netbeans.org/ns/jax-ws/1">
<services/>
<clients>
<client name="XydlService">
<wsdl-url>http://10.0.17.24:8084/busi-back-ws/service/XydlService?wsdl</wsdl-url>
<local-wsdl-file>10.0.17.24_8084/busi-back-ws/service/XydlService.wsdl</local-wsdl-file>
<package-name forceReplace="true">i2client</package-name>
<catalog-file>catalog.xml</catalog-file>
<wsimport-options>
<wsimport-option>
<wsimport-option-name>extension</wsimport-option-name>
<wsimport-option-value>true</wsimport-option-value>
</wsimport-option>
<wsimport-option>
<wsimport-option-name>verbose</wsimport-option-name>
<wsimport-option-value>true</wsimport-option-value>
</wsimport-option>
<wsimport-option>
<wsimport-option-name>fork</wsimport-option-name>
<wsimport-option-value>false</wsimport-option-value>
</wsimport-option>
<wsimport-option>
<wsimport-option-name>wsdlLocation</wsimport-option-name>
<wsimport-option-value>http://10.0.17.24:8084/busi-back-ws/service/XydlService?wsdl</wsimport-option-value>
</wsimport-option>
<wsimport-option>
<wsimport-option-name>xnocompile</wsimport-option-name>
<wsimport-option-value>true</wsimport-option-value>
</wsimport-option>
<wsimport-option>
<wsimport-option-name>xendorsed</wsimport-option-name>
<wsimport-option-value>true</wsimport-option-value>
</wsimport-option>
<wsimport-option>
<wsimport-option-name>package</wsimport-option-name>
<wsimport-option-value>i2client</wsimport-option-value>
</wsimport-option>
</wsimport-options>
</client>
</clients>
</jax-ws>

@ -0,0 +1,37 @@
<?xml version="1.0" encoding="UTF-8"?><!--
*** GENERATED FROM jax-ws.xml - DO NOT EDIT ! ***
*** TO MODIFY wsimport options USE Web Service node -> Edit WS Attributes ***
*** TO CHANGE TARGETS GENERATED TO jaxws-build.xml COPY THOSE ***
*** TARGETS TO ../build.xml AND MODIFY THAT FILE INSTEAD ***
--><project xmlns:xalan="http://xml.apache.org/xslt" xmlns:j2seproject3="http://www.netbeans.org/ns/j2se-project/3" xmlns:jaxws="http://www.netbeans.org/ns/jax-ws/1">
<!--
===================
JAX-WS WSIMPORT SECTION
===================
-->
<target name="wsimport-init" depends="init">
<mkdir dir="${build.generated.sources.dir}/jax-ws"/>
<taskdef name="wsimport" classname="com.sun.tools.ws.ant.WsImport">
<classpath path="${libs.jaxws21.classpath}"/>
</taskdef>
</target>
<target name="wsimport-client-XydlService" depends="wsimport-init">
<mkdir dir="${build.generated.dir}/jax-wsCache/XydlService"/>
<property name="wsdl-XydlService" location="xml-resources/web-service-references/XydlService/wsdl/10.0.17.24_8084/busi-back-ws/service/XydlService.wsdl"/>
<wsimport sourcedestdir="${build.generated.dir}/jax-wsCache/XydlService" destdir="${build.generated.dir}/jax-wsCache/XydlService" wsdl="${wsdl-XydlService}" catalog="catalog.xml" encoding="${source.encoding}" extension="true" verbose="true" fork="false" wsdlLocation="http://10.0.17.24:8084/busi-back-ws/service/XydlService?wsdl" xnocompile="true" xendorsed="true" package="i2client">
<depends file="${wsdl-XydlService}"/>
<produces dir="${build.generated.dir}/jax-wsCache/XydlService"/>
</wsimport>
<copy todir="${build.generated.sources.dir}/jax-ws">
<fileset dir="${build.generated.dir}/jax-wsCache/XydlService">
<include name="**/*.java"/>
</fileset>
</copy>
</target>
<target name="wsimport-client-clean-XydlService" depends="-init-project">
<delete dir="${build.generated.dir}/jax-wsCache/XydlService"/>
<delete dir="${build.generated.sources.dir}/jax-ws/i2client"/>
</target>
<target name="wsimport-client-generate" depends="wsimport-client-XydlService"/>
</project>

@ -0,0 +1,6 @@
compile.on.save=true
do.depend=false
do.jar=true
javac.debug=true
javadoc.preview=true
user.properties.file=/home/htdev/.netbeans/8.2/build.properties

@ -0,0 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<project-private xmlns="http://www.netbeans.org/ns/project-private/1">
<editor-bookmarks xmlns="http://www.netbeans.org/ns/editor-bookmarks/2" lastBookmarkId="0"/>
<open-files xmlns="http://www.netbeans.org/ns/projectui-open-files/2">
<group>
<file>file:/home/htdev/newcac/sourceproj/I2client-XBD/nbproject/jaxws-build.xml</file>
</group>
</open-files>
</project-private>

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE properties SYSTEM "http://java.sun.com/dtd/properties.dtd">
<properties>
<comment/>
<entry key="ACTIVATED_FEATURES">#org.netbeans.modules.profiler.v2.features.SQLFeature@#org.netbeans.modules.profiler.v2.features.MonitorFeature@</entry>
<entry key="SINGLE_FEATURE">false</entry>
</properties>

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<catalog xmlns="urn:oasis:names:tc:entity:xmlns:xml:catalog" prefer="system">
<system systemId="http://schemas.xmlsoap.org/wsdl/" uri="schemas.xmlsoap.org/wsdl/index.xsd"/>
<system systemId="http://schemas.xmlsoap.org/wsdl/soap/" uri="schemas.xmlsoap.org/wsdl/soap/index.xsd"/>
<system systemId="http://schemas.xmlsoap.org/soap/http" uri="schemas.xmlsoap.org/soap/http/index"/>
</catalog>

@ -0,0 +1,310 @@
<?xml version="1.0" encoding="UTF-8" ?>
<!--
Copyright 2001 - 2005, International Business Machines Corporation and Microsoft Corporation
All Rights Reserved
License for WSDL Schema Files
The Authors grant permission to copy and distribute the WSDL Schema
Files in any medium without fee or royalty as long as this notice and
license are distributed with them. The originals of these files can
be located at:
http://schemas.xmlsoap.org/wsdl/2003-02-11.xsd
THESE SCHEMA FILES ARE PROVIDED "AS IS," AND THE AUTHORS MAKE NO REPRESENTATIONS
OR WARRANTIES, EXPRESS OR IMPLIED, REGARDING THESE FILES, INCLUDING, BUT NOT
LIMITED TO, WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE,
NON-INFRINGEMENT OR TITLE. THE AUTHORS WILL NOT BE LIABLE FOR ANY DIRECT,
INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF OR
RELATING TO ANY USE OR DISTRIBUTION OF THESE FILES.
The name and trademarks of the Authors may NOT be used in any manner,
including advertising or publicity pertaining to these files or any program
or service that uses these files, written prior permission. Title to copyright
in these files will at all times remain with the Authors.
No other rights are granted by implication, estoppel or otherwise.
-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
targetNamespace="http://schemas.xmlsoap.org/wsdl/"
elementFormDefault="qualified" >
<xs:complexType mixed="true" name="tDocumentation" >
<xs:sequence>
<xs:any minOccurs="0" maxOccurs="unbounded" processContents="lax" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="tDocumented" >
<xs:annotation>
<xs:documentation>
This type is extended by component types to allow them to be documented
</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="documentation" type="wsdl:tDocumentation" minOccurs="0" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="tExtensibleAttributesDocumented" abstract="true" >
<xs:complexContent>
<xs:extension base="wsdl:tDocumented" >
<xs:annotation>
<xs:documentation>
This type is extended by component types to allow attributes from other namespaces to be added.
</xs:documentation>
</xs:annotation>
<xs:anyAttribute namespace="##other" processContents="lax" />
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="tExtensibleDocumented" abstract="true" >
<xs:complexContent>
<xs:extension base="wsdl:tDocumented" >
<xs:annotation>
<xs:documentation>
This type is extended by component types to allow elements from other namespaces to be added.
</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded" processContents="lax" />
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:element name="definitions" type="wsdl:tDefinitions" >
<xs:key name="message" >
<xs:selector xpath="wsdl:message" />
<xs:field xpath="@name" />
</xs:key>
<xs:key name="portType" >
<xs:selector xpath="wsdl:portType" />
<xs:field xpath="@name" />
</xs:key>
<xs:key name="binding" >
<xs:selector xpath="wsdl:binding" />
<xs:field xpath="@name" />
</xs:key>
<xs:key name="service" >
<xs:selector xpath="wsdl:service" />
<xs:field xpath="@name" />
</xs:key>
<xs:key name="import" >
<xs:selector xpath="wsdl:import" />
<xs:field xpath="@namespace" />
</xs:key>
</xs:element>
<xs:group name="anyTopLevelOptionalElement" >
<xs:annotation>
<xs:documentation>
Any top level optional element allowed to appear more then once - any child of definitions element except wsdl:types. Any extensibility element is allowed in any place.
</xs:documentation>
</xs:annotation>
<xs:choice>
<xs:element name="import" type="wsdl:tImport" />
<xs:element name="types" type="wsdl:tTypes" />
<xs:element name="message" type="wsdl:tMessage" >
<xs:unique name="part" >
<xs:selector xpath="wsdl:part" />
<xs:field xpath="@name" />
</xs:unique>
</xs:element>
<xs:element name="portType" type="wsdl:tPortType" />
<xs:element name="binding" type="wsdl:tBinding" />
<xs:element name="service" type="wsdl:tService" >
<xs:unique name="port" >
<xs:selector xpath="wsdl:port" />
<xs:field xpath="@name" />
</xs:unique>
</xs:element>
</xs:choice>
</xs:group>
<xs:complexType name="tDefinitions" >
<xs:complexContent>
<xs:extension base="wsdl:tExtensibleDocumented" >
<xs:sequence>
<xs:group ref="wsdl:anyTopLevelOptionalElement" minOccurs="0" maxOccurs="unbounded" />
</xs:sequence>
<xs:attribute name="targetNamespace" type="xs:anyURI" use="optional" />
<xs:attribute name="name" type="xs:NCName" use="optional" />
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="tImport" >
<xs:complexContent>
<xs:extension base="wsdl:tExtensibleAttributesDocumented" >
<xs:attribute name="namespace" type="xs:anyURI" use="required" />
<xs:attribute name="location" type="xs:anyURI" use="required" />
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="tTypes" >
<xs:complexContent>
<xs:extension base="wsdl:tExtensibleDocumented" />
</xs:complexContent>
</xs:complexType>
<xs:complexType name="tMessage" >
<xs:complexContent>
<xs:extension base="wsdl:tExtensibleDocumented" >
<xs:sequence>
<xs:element name="part" type="wsdl:tPart" minOccurs="0" maxOccurs="unbounded" />
</xs:sequence>
<xs:attribute name="name" type="xs:NCName" use="required" />
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="tPart" >
<xs:complexContent>
<xs:extension base="wsdl:tExtensibleAttributesDocumented" >
<xs:attribute name="name" type="xs:NCName" use="required" />
<xs:attribute name="element" type="xs:QName" use="optional" />
<xs:attribute name="type" type="xs:QName" use="optional" />
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="tPortType" >
<xs:complexContent>
<xs:extension base="wsdl:tExtensibleAttributesDocumented" >
<xs:sequence>
<xs:element name="operation" type="wsdl:tOperation" minOccurs="0" maxOccurs="unbounded" />
</xs:sequence>
<xs:attribute name="name" type="xs:NCName" use="required" />
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="tOperation" >
<xs:complexContent>
<xs:extension base="wsdl:tExtensibleDocumented" >
<xs:sequence>
<xs:choice>
<xs:group ref="wsdl:request-response-or-one-way-operation" />
<xs:group ref="wsdl:solicit-response-or-notification-operation" />
</xs:choice>
</xs:sequence>
<xs:attribute name="name" type="xs:NCName" use="required" />
<xs:attribute name="parameterOrder" type="xs:NMTOKENS" use="optional" />
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:group name="request-response-or-one-way-operation" >
<xs:sequence>
<xs:element name="input" type="wsdl:tParam" />
<xs:sequence minOccurs='0' >
<xs:element name="output" type="wsdl:tParam" />
<xs:element name="fault" type="wsdl:tFault" minOccurs="0" maxOccurs="unbounded" />
</xs:sequence>
</xs:sequence>
</xs:group>
<xs:group name="solicit-response-or-notification-operation" >
<xs:sequence>
<xs:element name="output" type="wsdl:tParam" />
<xs:sequence minOccurs='0' >
<xs:element name="input" type="wsdl:tParam" />
<xs:element name="fault" type="wsdl:tFault" minOccurs="0" maxOccurs="unbounded" />
</xs:sequence>
</xs:sequence>
</xs:group>
<xs:complexType name="tParam" >
<xs:complexContent>
<xs:extension base="wsdl:tExtensibleAttributesDocumented" >
<xs:attribute name="name" type="xs:NCName" use="optional" />
<xs:attribute name="message" type="xs:QName" use="required" />
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="tFault" >
<xs:complexContent>
<xs:extension base="wsdl:tExtensibleAttributesDocumented" >
<xs:attribute name="name" type="xs:NCName" use="required" />
<xs:attribute name="message" type="xs:QName" use="required" />
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="tBinding" >
<xs:complexContent>
<xs:extension base="wsdl:tExtensibleDocumented" >
<xs:sequence>
<xs:element name="operation" type="wsdl:tBindingOperation" minOccurs="0" maxOccurs="unbounded" />
</xs:sequence>
<xs:attribute name="name" type="xs:NCName" use="required" />
<xs:attribute name="type" type="xs:QName" use="required" />
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="tBindingOperationMessage" >
<xs:complexContent>
<xs:extension base="wsdl:tExtensibleDocumented" >
<xs:attribute name="name" type="xs:NCName" use="optional" />
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="tBindingOperationFault" >
<xs:complexContent>
<xs:extension base="wsdl:tExtensibleDocumented" >
<xs:attribute name="name" type="xs:NCName" use="required" />
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="tBindingOperation" >
<xs:complexContent>
<xs:extension base="wsdl:tExtensibleDocumented" >
<xs:sequence>
<xs:element name="input" type="wsdl:tBindingOperationMessage" minOccurs="0" />
<xs:element name="output" type="wsdl:tBindingOperationMessage" minOccurs="0" />
<xs:element name="fault" type="wsdl:tBindingOperationFault" minOccurs="0" maxOccurs="unbounded" />
</xs:sequence>
<xs:attribute name="name" type="xs:NCName" use="required" />
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="tService" >
<xs:complexContent>
<xs:extension base="wsdl:tExtensibleDocumented" >
<xs:sequence>
<xs:element name="port" type="wsdl:tPort" minOccurs="0" maxOccurs="unbounded" />
</xs:sequence>
<xs:attribute name="name" type="xs:NCName" use="required" />
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="tPort" >
<xs:complexContent>
<xs:extension base="wsdl:tExtensibleDocumented" >
<xs:attribute name="name" type="xs:NCName" use="required" />
<xs:attribute name="binding" type="xs:QName" use="required" />
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:attribute name="arrayType" type="xs:string" />
<xs:attribute name="required" type="xs:boolean" />
<xs:complexType name="tExtensibilityElement" abstract="true" >
<xs:attribute ref="wsdl:required" use="optional" />
</xs:complexType>
</xs:schema>

@ -0,0 +1,149 @@
<?xml version="1.0" encoding="UTF-8" ?>
<!--
Copyright 2001 - 2005, International Business Machines Corporation and Microsoft Corporation
All Rights Reserved
License for WSDL Schema Files
The Authors grant permission to copy and distribute the WSDL Schema
Files in any medium without fee or royalty as long as this notice and
license are distributed with them. The originals of these files can
be located at:
http://schemas.xmlsoap.org/wsdl/soap/2003-02-11.xsd
THESE SCHEMA FILES ARE PROVIDED "AS IS," AND THE AUTHORS MAKE NO REPRESENTATIONS
OR WARRANTIES, EXPRESS OR IMPLIED, REGARDING THESE FILES, INCLUDING, BUT NOT
LIMITED TO, WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE,
NON-INFRINGEMENT OR TITLE. THE AUTHORS WILL NOT BE LIABLE FOR ANY DIRECT,
INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF OR
RELATING TO ANY USE OR DISTRIBUTION OF THESE FILES.
The name and trademarks of the Authors may NOT be used in any manner,
including advertising or publicity pertaining to these files or any program
or service that uses these files, written prior permission. Title to copyright
in these files will at all times remain with the Authors.
No other rights are granted by implication, estoppel or otherwise.
-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
targetNamespace="http://schemas.xmlsoap.org/wsdl/soap/" >
<xs:import namespace = "http://schemas.xmlsoap.org/wsdl/" />
<xs:simpleType name="encodingStyle" >
<xs:annotation>
<xs:documentation>
"encodingStyle" indicates any canonicalization conventions followed in the contents of the containing element. For example, the value "http://schemas.xmlsoap.org/soap/encoding/" indicates the pattern described in SOAP specification
</xs:documentation>
</xs:annotation>
<xs:list itemType="xs:anyURI" />
</xs:simpleType>
<xs:element name="binding" type="soap:tBinding" />
<xs:complexType name="tBinding" >
<xs:complexContent>
<xs:extension base="wsdl:tExtensibilityElement" >
<xs:attribute name="transport" type="xs:anyURI" use="required" />
<xs:attribute name="style" type="soap:tStyleChoice" use="optional" />
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:simpleType name="tStyleChoice" >
<xs:restriction base="xs:string" >
<xs:enumeration value="rpc" />
<xs:enumeration value="document" />
</xs:restriction>
</xs:simpleType>
<xs:element name="operation" type="soap:tOperation" />
<xs:complexType name="tOperation" >
<xs:complexContent>
<xs:extension base="wsdl:tExtensibilityElement" >
<xs:attribute name="soapAction" type="xs:anyURI" use="optional" />
<xs:attribute name="style" type="soap:tStyleChoice" use="optional" />
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:element name="body" type="soap:tBody" />
<xs:attributeGroup name="tBodyAttributes" >
<xs:attribute name="encodingStyle" type="soap:encodingStyle" use="optional" />
<xs:attribute name="use" type="soap:useChoice" use="optional" />
<xs:attribute name="namespace" type="xs:anyURI" use="optional" />
</xs:attributeGroup>
<xs:complexType name="tBody" >
<xs:complexContent>
<xs:extension base="wsdl:tExtensibilityElement" >
<xs:attribute name="parts" type="xs:NMTOKENS" use="optional" />
<xs:attributeGroup ref = "soap:tBodyAttributes" />
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:simpleType name="useChoice" >
<xs:restriction base="xs:string" >
<xs:enumeration value="literal" />
<xs:enumeration value="encoded" />
</xs:restriction>
</xs:simpleType>
<xs:element name="fault" type="soap:tFault" />
<xs:complexType name="tFaultRes" abstract="true" >
<xs:complexContent>
<xs:restriction base="soap:tBody" >
<xs:attribute ref="wsdl:required" use="optional" />
<xs:attribute name="parts" type="xs:NMTOKENS" use="prohibited" />
<xs:attributeGroup ref="soap:tBodyAttributes" />
</xs:restriction>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="tFault" >
<xs:complexContent>
<xs:extension base="soap:tFaultRes">
<xs:attribute name="name" type="xs:NCName" use="required" />
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:element name="header" type="soap:tHeader" />
<xs:attributeGroup name="tHeaderAttributes" >
<xs:attribute name="message" type="xs:QName" use="required" />
<xs:attribute name="part" type="xs:NMTOKEN" use="required" />
<xs:attribute name="use" type="soap:useChoice" use="required" />
<xs:attribute name="encodingStyle" type="soap:encodingStyle" use="optional" />
<xs:attribute name="namespace" type="xs:anyURI" use="optional" />
</xs:attributeGroup>
<xs:complexType name="tHeader" >
<xs:complexContent>
<xs:extension base="wsdl:tExtensibilityElement" >
<xs:sequence>
<xs:element ref="soap:headerfault" minOccurs="0" maxOccurs="unbounded" />
</xs:sequence>
<xs:attributeGroup ref="soap:tHeaderAttributes" />
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:element name="headerfault" type="soap:tHeaderFault" />
<xs:complexType name="tHeaderFault" >
<xs:attributeGroup ref="soap:tHeaderAttributes" />
</xs:complexType>
<xs:element name="address" type="soap:tAddress" />
<xs:complexType name="tAddress" >
<xs:complexContent>
<xs:extension base="wsdl:tExtensibilityElement" >
<xs:attribute name="location" type="xs:anyURI" use="required" />
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:schema>

@ -0,0 +1,112 @@
annotation.processing.enabled=true
annotation.processing.enabled.in.editor=false
annotation.processing.processors.list=
annotation.processing.run.all.processors=true
annotation.processing.source.output=${build.generated.sources.dir}/ap-source-output
application.title=I2client
application.vendor=LENOVO
build.classes.dir=${build.dir}/classes
build.classes.excludes=**/*.java,**/*.form
# This directory is removed when the project is cleaned:
build.dir=build
build.generated.dir=${build.dir}/generated
build.generated.sources.dir=${build.dir}/generated-sources
# Only compile against the classpath explicitly listed here:
build.sysclasspath=ignore
build.test.classes.dir=${build.dir}/test/classes
build.test.results.dir=${build.dir}/test/results
# Uncomment to specify the preferred debugger connection transport:
#debug.transport=dt_socket
debug.classpath=\
${run.classpath}
debug.modulepath=\
${run.modulepath}
debug.test.classpath=\
${run.test.classpath}
debug.test.modulepath=\
${run.test.modulepath}
# build.classes.dir \u4e2d\u5e94\u4ece\u5206\u53d1 jar \u4e2d\u6392\u9664\u7684\u6587\u4ef6
dist.archive.excludes=
# This directory is removed when the project is cleaned:
dist.dir=dist
dist.jar=${dist.dir}/I2client.jar
dist.javadoc.dir=${dist.dir}/javadoc
endorsed.classpath=\
${libs.JAXB-ENDORSED.classpath}
excludes=
file.reference.activation.jar=activation.jar
file.reference.axis.jar=axis.jar
file.reference.commons-discovery-0.2.jar=commons-discovery-0.2.jar
file.reference.commons-logging-1.0.4.jar=commons-logging-1.0.4.jar
file.reference.jaxrpc.jar=jaxrpc.jar
file.reference.jdom.jar=jdom.jar
file.reference.mailapi_1_3_1.jar=mailapi_1_3_1.jar
file.reference.saaj.jar=saaj.jar
file.reference.wsdl4j-1.5.1.jar=wsdl4j-1.5.1.jar
includes=**
jar.compress=false
javac.classpath=\
${libs.MySQLDriver.classpath}:\
${file.reference.axis.jar}:\
${file.reference.commons-discovery-0.2.jar}:\
${file.reference.commons-logging-1.0.4.jar}:\
${file.reference.saaj.jar}:\
${file.reference.jaxrpc.jar}:\
${file.reference.wsdl4j-1.5.1.jar}:\
${file.reference.activation.jar}:\
${file.reference.mailapi_1_3_1.jar}:\
${file.reference.jdom.jar}
# Space-separated list of extra javac options
javac.compilerargs=
javac.deprecation=false
javac.external.vm=true
javac.modulepath=
javac.processormodulepath=
javac.processorpath=\
${javac.classpath}
javac.source=1.8
javac.target=1.8
javac.test.classpath=\
${javac.classpath}:\
${build.classes.dir}
javac.test.modulepath=\
${javac.modulepath}
javac.test.processorpath=\
${javac.test.classpath}
javadoc.additionalparam=
javadoc.author=false
javadoc.encoding=${source.encoding}
javadoc.noindex=false
javadoc.nonavbar=false
javadoc.notree=false
javadoc.private=false
javadoc.splitindex=true
javadoc.use=true
javadoc.version=false
javadoc.windowtitle=
jaxbwiz.gensrc.classpath=${libs.jaxb.classpath}
jaxbwiz.xjcdef.classpath=${libs.jaxb.classpath}
jaxbwiz.xjcrun.classpath=${libs.jaxb.classpath}
main.class=i2client.Index
manifest.file=manifest.mf
meta.inf.dir=${src.dir}/META-INF
mkdist.disabled=false
platform.active=default_platform
run.classpath=\
${javac.classpath}:\
${build.classes.dir}
# Space-separated list of JVM arguments used when running the project.
# You may also define separate properties like run-sys-prop.name=value instead of -Dname=value.
# To set system properties for unit tests define test-sys-prop.name=value:
run.jvmargs=
run.modulepath=\
${javac.modulepath}
run.test.classpath=\
${javac.test.classpath}:\
${build.test.classes.dir}
run.test.modulepath=\
${javac.test.modulepath}
source.encoding=UTF-8
src.dir=src
test.src.dir=test
compile.on.save.unsupported.jaxws=true

@ -0,0 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://www.netbeans.org/ns/project/1">
<type>org.netbeans.modules.java.j2seproject</type>
<configuration>
<buildExtensions xmlns="http://www.netbeans.org/ns/ant-build-extender/1">
<extension file="jaxws-build.xml" id="jaxws">
<dependency dependsOn="wsimport-client-generate" target="-pre-pre-compile"/>
</extension>
</buildExtensions>
<data xmlns="http://www.netbeans.org/ns/j2se-project/3">
<name>I2client</name>
<source-roots>
<root id="src.dir"/>
</source-roots>
<test-roots>
<root id="test.src.dir"/>
</test-roots>
</data>
</configuration>
</project>

@ -0,0 +1,15 @@
<?xml version="1.0" encoding="UTF-8"?><!--
*** GENERATED FROM xml_binding_cfg.xml - DO NOT EDIT ***
*** Configure thru JAXB Wizard. ***
--><project name="I2client_jaxb" default="default" basedir=".">
<target name="xjc-typedef-target" depends="-init-project">
<typedef classname="com.sun.tools.xjc.XJCTask" name="xjc" xmlns:s="http://xml.netbeans.org/schema/JAXBWizConfig">
<classpath path="${jaxbwiz.xjcdef.classpath}"/>
</typedef>
</target>
<target name="jaxb-clean-code-generation" depends="clean,jaxb-code-generation"/>
<target name="jaxb-code-generation" depends="xjc-typedef-target,-do-init,-init-macrodef-javac">
<mkdir dir="${build.generated.sources.dir}/jaxb" xmlns:s="http://xml.netbeans.org/schema/JAXBWizConfig"/>
<mkdir dir="build/generated/jaxbCache" xmlns:s="http://xml.netbeans.org/schema/JAXBWizConfig"/>
</target>
</project>

@ -0,0 +1,3 @@
<?xml version='1.0' encoding='UTF-8' ?>
<schemas xmlns='http://xml.netbeans.org/schema/JAXBWizConfig' destdir='build/generated-sources/jaxb' projectName='I2client' version='1.0'>
</schemas>

@ -0,0 +1,5 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<catalog xmlns="urn:oasis:names:tc:entity:xmlns:xml:catalog" prefer="system">
<system systemId="http://222.90.232.140:8443/xydl/service/XydlService?wsdl" uri="wsdl/222.90.232.140_8443/xydl/service/XydlService.wsdl"/>
<system systemId="http://10.0.17.24:8084/busi-back-ws/service/XydlService?wsdl" uri="wsdl/10.0.17.24_8084/busi-back-ws/service/XydlService.wsdl"/>
</catalog>

@ -0,0 +1,349 @@
/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package i2client;
import java.io.BufferedReader;
import java.lang.reflect.Field;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.ResultSetMetaData;
import java.sql.SQLException;
import java.util.ArrayList;
import java.util.List;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
import java.io.InputStream;
import java.net.MalformedURLException;
import java.net.URL;
/**
*
* @author LENOVO
*/
public class DBHelper {
private static String DRIVER="";
//private static final String URL="jdbc:mysql://192.168.1.188/dss";
private static String URL="";
private static String USER="";
private static String PASSWORD="";
private static String SJZD="";
private static String DRIVER_SJZD="";
private static String URL_SJZD="";
private static String USER_SJZD="";
private static String PASSWORD_SJZD="";
private static String URL_WS="";
public void GetText(String path){
if(DRIVER!="" || DRIVER_SJZD!=""){
return;
}
// 1.定义目标文件
File srcFile = new File(path);
// 2.创建一个流,指向目标文件
BufferedReader is = null;
try {
is = new BufferedReader(new FileReader(srcFile));
int i= 0;
String s = null;
while ((s = is.readLine()) != null) {// 使用readLine方法一次读一行
if(i==0){
DRIVER = s;
}
if(i==1){
URL = s;
}
if(i==2){
USER = s;
}
if(i==3){
PASSWORD = s;
}
if(i==4){
SJZD = s;
}
if(i==5){
DRIVER_SJZD = s;
}
if(i==6){
URL_SJZD = s;
}
if(i==7){
USER_SJZD = s;
}
if(i==8){
PASSWORD_SJZD = s;
}
if(i==10){
URL_WS = s;
}
i++;
}
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
} finally {
// 关闭io流
try {
is.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
public URL getWsdlLocation(){
GetText("/home/shjdconfig.txt");
String urlWS = URL_WS;
URL url = null;
try{
url = new URL(urlWS);
} catch(MalformedURLException e){
e.printStackTrace();
}
return url;
}
/**
*
* @return
*/
public Connection getConnection(){
GetText("/home/shjdconfig.txt");
//GetText("E:\\shjd\\shjdconfig.txt");
Connection conn=null;
try {
Class.forName(DRIVER);
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
try {
conn=DriverManager.getConnection(URL, USER, PASSWORD);
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return conn;
}
public Connection getConnectionSJZD(){
String off = "OFF";
String on = "ON";
GetText("/home/shjdconfig.txt");
Connection conn_SJZD=null;
if(SJZD.equals(off)){
return null;
} else if(SJZD.equals(on)){
try {
Class.forName(DRIVER_SJZD);
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
try {
conn_SJZD=DriverManager.getConnection(URL_SJZD, USER_SJZD, PASSWORD_SJZD);
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
return conn_SJZD;
}
/**
*
* @param rs
* @param pstmt
* @param conn
*/
public void closeAll(ResultSet rs,PreparedStatement pstmt,Connection conn){
try {
if(rs!=null){
rs.close();
}
if(pstmt!=null){
pstmt.close();
}
if(conn!=null){
conn.close();
}
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
/**
* SJZD
* @param rsSJZD
* @param pstmtSJZD
* @param connSJZD
*/
public void closeSJZDAll(ResultSet rsSJZD,PreparedStatement pstmtSJZD,Connection connSJZD){
try {
if(rsSJZD!=null){
rsSJZD.close();
}
if(pstmtSJZD!=null){
pstmtSJZD.close();
}
if(connSJZD!=null){
connSJZD.close();
}
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
/**
*
* @param sql
* @return true or false
*/
public int excuteUpdate(String sql){
int res=0;//受影响的行数
Connection conn=null;
PreparedStatement pstmt = null;
ResultSet rs=null;
try {
conn=getConnection();
pstmt=conn.prepareStatement(sql);//装载sql语句
res=pstmt.executeUpdate();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}finally{
closeAll(rs, pstmt, conn);
}
return res;
}
/**
* SJZD
* @param sql
* @return true or false
*/
public int excuteSJZDUpdate(String sql){
int resSJZD=0;//受影响的行数
Connection connSJZD=null;
PreparedStatement pstmtSJZD = null;
ResultSet rsSJZD=null;
try {
connSJZD=getConnectionSJZD();
if(connSJZD != null){
pstmtSJZD=connSJZD.prepareStatement(sql);//装载sql语句
resSJZD=pstmtSJZD.executeUpdate();
}
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}finally{
closeSJZDAll(rsSJZD, pstmtSJZD, connSJZD);
}
return resSJZD;
}
/**
* 使
* @param sql
* @param params
* @param cls
* @return
*/
public <T> List<T> executeQuery(String sql,List<Object> params,Class<T> cls) throws Exception{
Connection conn=null;
PreparedStatement pstmt = null;
ResultSet rs=null;
List<T> data=new ArrayList<T>();
try {
conn=getConnection();
pstmt=conn.prepareStatement(sql);//装载sql语句
if(params!=null){
//加入有?占位符,在执行之前把?占位符替换掉
for(int i=0;i<params.size();i++){
pstmt.setObject(i+1, params.get(i));
}
}
rs=pstmt.executeQuery();
//把查询出来的记录封装成对应的实体类对象
ResultSetMetaData rsd=rs.getMetaData();//获得列对象,通过此对象可以得到表的结构,包括,列名,列的个数,列的数据类型
while(rs.next()){
T m=cls.newInstance();
for(int i=0;i<rsd.getColumnCount();i++){
String col_name=rsd.getColumnName(i+1);//获得列名
Object value=rs.getObject(col_name);//获得列所对应的值
Field field=cls.getDeclaredField(col_name);
field.setAccessible(true);//给私有属性设置可访问权
field.set(m, value);//给对象的私有属性赋值
}
data.add(m);
}
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}finally{
closeAll(rs, pstmt, conn);
}
return data;
}
/**
* 使SJZD
* @param sql
* @param params
* @param cls
* @return
*/
public <T> List<T> executeQuerySJZD(String sql,List<Object> params,Class<T> cls) throws Exception{
Connection connSJZD=null;
PreparedStatement pstmtSJZD = null;
ResultSet rsSJZD=null;
List<T> data=new ArrayList<T>();
try {
connSJZD=getConnectionSJZD();
pstmtSJZD=connSJZD.prepareStatement(sql);//装载sql语句
if(params!=null){
//加入有?占位符,在执行之前把?占位符替换掉
for(int i=0;i<params.size();i++){
pstmtSJZD.setObject(i+1, params.get(i));
}
}
rsSJZD=pstmtSJZD.executeQuery();
//把查询出来的记录封装成对应的实体类对象
ResultSetMetaData rsd=rsSJZD.getMetaData();//获得列对象,通过此对象可以得到表的结构,包括,列名,列的个数,列的数据类型
while(rsSJZD.next()){
T m=cls.newInstance();
for(int i=0;i<rsd.getColumnCount();i++){
String col_name=rsd.getColumnName(i+1);//获得列名
Object value=rsSJZD.getObject(col_name);//获得列所对应的值
Field field=cls.getDeclaredField(col_name);
field.setAccessible(true);//给私有属性设置可访问权
field.set(m, value);//给对象的私有属性赋值
}
data.add(m);
}
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}finally{
closeSJZDAll(rsSJZD, pstmtSJZD, connSJZD);
}
return data;
}
}

@ -0,0 +1,685 @@
/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package i2client;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import java.util.TreeMap;
import java.io.IOException;
import java.io.StringReader;
import org.jdom.Attribute;
import org.jdom.Document;
import org.jdom.Element;
import org.jdom.JDOMException;
import org.jdom.input.SAXBuilder;
import org.xml.sax.InputSource;
/**
*
* @author LENOVO
*/
public class GenerateXml {
//解析xml
public static TreeMap<String, String> xmlElements(String xmlDoc) throws JDOMException, IOException {
if (xmlDoc!=null && !xmlDoc.equals("")) {
Pattern p = Pattern.compile("\r|\n");
Matcher m = p.matcher(xmlDoc);
xmlDoc = m.replaceAll("");
}//创建一个新的字符串
StringReader read = new StringReader(xmlDoc);
//创建新的输入源SAX 解析器将使用 InputSource 对象来确定如何读取 XML 输入
InputSource source = new InputSource(read);
//创建一个新的SAXBuilder
SAXBuilder sb = new SAXBuilder();
TreeMap<String, String> rtnMap = new TreeMap<String, String>();
SAXBuilder builder = new SAXBuilder();
Document doc = (Document) builder.build(new StringReader(xmlDoc));
// 得到根节点
Element root = doc.getRootElement();
String rootName = root.getName();
rtnMap.put("root.name", rootName);
// 调用递归函数得到所有最底层元素的名称和值加入map中
convert(root, rtnMap, rootName);
return rtnMap;
}
public static void convert(Element e, Map<String, String> map, String lastname) {
if (e.getAttributes().size() > 0) {
Iterator it_attr = e.getAttributes().iterator();
while (it_attr.hasNext()) {
Attribute attribute = (Attribute) it_attr.next();
String attrname = attribute.getName();
String attrvalue = e.getAttributeValue(attrname);
// map.put( attrname, attrvalue);
map.put(lastname + "." + attrname, attrvalue); // key 根据根节点 进行生成
}
}
List children = e.getChildren();
Iterator it = children.iterator();
while (it.hasNext()) {
Element child = (Element) it.next();
/* String name = lastname + "." + child.getName(); */
String name = child.getName();
// 如果有子节点,则递归调用
if (child.getChildren().size() > 0) {
convert(child, map, lastname + "." + child.getName());
} else {
// 如果没有子节点则把值加入map
map.put(name, child.getText());
// 如果该节点有属性则把所有的属性值也加入map
if (child.getAttributes().size() > 0) {
Iterator attr = child.getAttributes().iterator();
while (attr.hasNext()) {
Attribute attribute = (Attribute) attr.next();
String attrname = attribute.getName();
String attrvalue = child.getAttributeValue(attrname);
map.put(lastname + "." + child.getName() + "." + attrname, attrvalue);
}
}
}
}
}
public static String createCACData_moa(String cacid, String sensorid, String equipmentid, String timestamp, String phase, String[][] datavalue){
String cacdata = "";
cacdata += "<?xml version=\"1.0\" encoding=\"UTF-8\"?> ";
cacdata += "<request> ";
cacdata += "<monitordata cacid=\"" + cacid + "\" datanodenum=\"1\"> ";
cacdata += "<datanode sensorid=\"" + sensorid + "\"> ";
cacdata += "<type>023001</type> ";
cacdata += "<equipmentid>" + equipmentid + "</equipmentid> ";
cacdata += "<timestamp>" + timestamp + "</timestamp> ";
cacdata += "<attrs> ";
cacdata += "<attr name=\"Phase\" value=\""+phase+"\" alarm=\"FALSE\" /> ";
cacdata += "<attr name=\"SystemVoltage\" value=\"" + datavalue[0][0] + "\" alarm=\"" + datavalue[0][1] + "\" threshold=\"" + datavalue[0][2] + "\"/> ";
cacdata += "<attr name=\"TotalCurrent\" value=\"" + datavalue[1][0] + "\" alarm=\"" + datavalue[1][1] + "\" threshold=\"" + datavalue[1][2] + "\"/> ";
cacdata += "<attr name=\"ResistiveCurrent\" value=\"" + datavalue[2][0] + "\" alarm=\"" + datavalue[2][1] + "\" threshold=\"" + datavalue[2][2] + "\"/> ";
cacdata += "<attr name=\"ActionCount\" value=\"" + datavalue[3][0] + "\" alarm=\"" + datavalue[3][1] + "\"/> ";
cacdata += "<attr name=\"LastActionTime\" value=\"" + datavalue[4][0] + "\" alarm=\"" + datavalue[4][1] + "\"/> ";
cacdata += "</attrs> ";
cacdata += "</datanode>";
cacdata += "</monitordata> ";
cacdata += "</request> ";
return cacdata;
}
public static String createCACData_eaif(String cacid, String sensorid, String equipmentid, String timestamp, String phase, String[][] datavalue,String code){
String cacdata = "";
cacdata = "";
cacdata += "<?xml version=\"1.0\" encoding=\"UTF-8\"?> ";
cacdata += "<request> ";
cacdata += "<monitordata cacid=\"" + cacid + "\" datanodenum=\"1\"> ";
cacdata += "<datanode sensorid=\"" + sensorid + "\"> ";
cacdata += "<type>" + code + "</type> ";
cacdata += "<equipmentid>" + equipmentid + "</equipmentid> ";
cacdata += "<timestamp>" + timestamp + "</timestamp> ";
cacdata += "<attrs> ";
cacdata += "<attr name=\"Phase\" value=\""+phase+"\" alarm=\"FALSE\" /> ";
cacdata += "<attr name=\"MaxTmp\" value=\""+ datavalue[0][0] + "\" alarm=\"" +datavalue[0][1] + "\" threshold=\"" +datavalue[0][2] + "\"/> ";
cacdata += "<attr name=\"MinTmp\" value=\""+ datavalue[1][0] + "\" alarm=\"" +datavalue[1][1] + "\" threshold=\"" +datavalue[1][2] + "\"/> ";
cacdata += "<attr name=\"AvgTmp\" value=\""+ datavalue[2][0] + "\" alarm=\"" +datavalue[2][1] + "\" threshold=\"" +datavalue[2][2] + "\"/> ";
cacdata += "</attrs> ";
cacdata += "</datanode>";
cacdata += "</monitordata> ";
cacdata += "</request> ";
return cacdata;
}
public static String createCACData_tx(String cacid, String sensorid, String equipmentid, String timestamp, String phase, String[][] datavalue){
String cacdata = "";
cacdata = "";
cacdata += "<?xml version=\"1.0\" encoding=\"UTF-8\"?> ";
cacdata += "<request> ";
cacdata += "<monitordata cacid=\"" + cacid + "\" datanodenum=\"1\"> ";
cacdata += "<datanode sensorid=\"" + sensorid + "\"> ";
cacdata += "<type>021004</type> ";
cacdata += "<equipmentid>" + equipmentid + "</equipmentid> ";
cacdata += "<timestamp>" + timestamp + "</timestamp> ";
cacdata += "<attrs> ";
cacdata += "<attr name=\"Phase\" value=\"" + phase + "\" alarm=\"FALSE\" /> ";
cacdata += "<attr name=\"TotalCoreCurrent\" value=\""+ datavalue[0][0] + "\" alarm=\"" +datavalue[0][1] + "\" threshold=\"" +datavalue[0][2] + "\"/> ";
cacdata += "</attrs> ";
cacdata += "</datanode>";
cacdata += "</monitordata> ";
cacdata += "</request> ";
return cacdata;
}
public static String createCACData_eia(String cacid, String sensorid, String equipmentid, String timestamp, String phase, String[][] datavalue){
String cacdata = "";
cacdata = "";
cacdata += "<?xml version=\"1.0\" encoding=\"UTF-8\"?> ";
cacdata += "<request> ";
cacdata += "<monitordata cacid=\"" + cacid + "\" datanodenum=\"1\"> ";
cacdata += "<datanode sensorid=\"" + sensorid + "\"> ";
cacdata += "<type>022001</type> ";
cacdata += "<equipmentid>" + equipmentid + "</equipmentid> ";
cacdata += "<timestamp>" + timestamp + "</timestamp> ";
cacdata += "<attrs> ";
cacdata += "<attr name=\"Phase\" value=\"" + phase + "\" alarm=\"FALSE\" /> ";
cacdata += "<attr name=\"Capacitance\" value=\""+ datavalue[0][0] + "\" alarm=\"" +datavalue[0][1] + "\" threshold=\"" +datavalue[0][2] + "\"/> ";
cacdata += "<attr name=\"LossFactor\" value=\""+ datavalue[1][0] + "\" alarm=\"" +datavalue[1][1] + "\" threshold=\"" +datavalue[1][2] + "\"/> ";
cacdata += "<attr name=\"UnbalanceCurrent\" value=\""+ datavalue[2][0] + "\" alarm=\"" +datavalue[2][1] + "\"/> ";
cacdata += "<attr name=\"UnbalanceVoltage\" value=\""+ datavalue[3][0] + "\" alarm=\"" +datavalue[3][1] + "\"/> ";
cacdata += "<attr name=\"TotalCurrent\" value=\""+ datavalue[4][0] + "\" alarm=\"" +datavalue[4][1] + "\" threshold=\"" +datavalue[4][2] + "\"/> ";
cacdata += "<attr name=\"SystemVoltage\" value=\""+ datavalue[5][0] + "\" alarm=\"" +datavalue[5][1] + "\" threshold=\"" +datavalue[5][2] + "\"/> ";
cacdata += "</attrs> ";
cacdata += "</datanode>";
cacdata += "</monitordata> ";
cacdata += "</request> ";
return cacdata;
}
public static String createCACData_sf6pressure(String cacid, String sensorid, String equipmentid, String timestamp,String phase, String[][] datavalue)
{
String cacdata = "";
cacdata += "<?xml version=\"1.0\" encoding=\"UTF-8\"?> ";
cacdata += "<request> ";
cacdata += "<monitordata cacid=\"" + cacid + "\" datanodenum=\"1\"> ";
cacdata += "<datanode sensorid=\"" + sensorid + "\"> ";
cacdata += "<type>024004</type> ";
cacdata += "<equipmentid>" + equipmentid + "</equipmentid> ";
cacdata += "<timestamp>" + timestamp + "</timestamp> ";
cacdata += "<attrs> ";
cacdata += "<attr name=\"Phase\" value=\""+phase+"\" alarm=\"FALSE\" /> ";
cacdata += "<attr name=\"Temperature\" value=\"" + datavalue[0][0] + "\" alarm=\"" + datavalue[0][1] + "\" threshold=\"" + datavalue[0][2] + "\"/> ";
cacdata += "<attr name=\"AbsolutePressure\" value=\"" + (datavalue[1][0] +900)+ "\" alarm=\"" + datavalue[1][1] + "\" threshold=\"" + datavalue[1][2] + "\"/> ";
cacdata += "<attr name=\"Density\" value=\"" + datavalue[2][0] + "\" alarm=\"" + datavalue[2][1] + "\" threshold=\"" + datavalue[2][2] + "\"/> ";
cacdata += "<attr name=\"Moisture\" value=\"" + datavalue[3][0] + "\" alarm=\"" + datavalue[3][1] + "\" threshold=\"" + datavalue[3][2] + "\"/> ";
cacdata += "<attr name=\"DewPoint\" value=\"" + datavalue[4][0] + "\" alarm=\"" + datavalue[4][1] + "\" threshold=\"" + datavalue[4][2] + "\"/> ";
cacdata += "<attr name=\"Pressure20C\" value=\"" + datavalue[1][0] + "\" alarm=\"" + datavalue[1][1] + "\" threshold=\"" + datavalue[1][2] + "\"/> ";
cacdata += "</attrs> ";
cacdata += "</datanode>";
cacdata += "</monitordata> ";
cacdata += "</request> ";
return cacdata;
}
public static String createCACData_sf6moisture(String cacid, String sensorid, String equipmentid, String timestamp,String phase, String[][] datavalue)
{
String cacdata = "";
cacdata += "<?xml version=\"1.0\" encoding=\"UTF-8\"?> ";
cacdata += "<request> ";
cacdata += "<monitordata cacid=\"" + cacid + "\" datanodenum=\"1\"> ";
//A相
cacdata += "<datanode sensorid=\"" + sensorid + "\"> ";
cacdata += "<type>024005</type> ";
cacdata += "<equipmentid>" + equipmentid + "</equipmentid> ";
cacdata += "<timestamp>" + timestamp + "</timestamp> ";
cacdata += "<attrs> ";
cacdata += "<attr name=\"Phase\" value=\""+phase+"\" alarm=\"FALSE\" /> ";
cacdata += "<attr name=\"Temperature\" value=\"" + datavalue[0][0] + "\" alarm=\"" + datavalue[0][1] + "\"/> ";
cacdata += "<attr name=\"Moisture\" value=\"" + datavalue[1][0] + "\" alarm=\"" + datavalue[1][1] + "\"/> ";
cacdata += "</attrs> ";
cacdata += "</datanode>";
cacdata += "</monitordata> ";
cacdata += "</request> ";
return cacdata;
}
public static String createCACData_yw(String cacid, String sensorid, String equipmentid, String timestamp, String phase, String[][] datavalue)
{
String cacdata = "";
cacdata += "<?xml version=\"1.0\" encoding=\"UTF-8\"?> ";
cacdata += "<request> ";
cacdata += "<monitordata cacid=\"" + cacid + "\" datanodenum=\"1\"> ";
cacdata += "<datanode sensorid=\"" + sensorid + "\"> ";
cacdata += "<type>021005</type> ";
cacdata += "<equipmentid>" + equipmentid + "</equipmentid> ";
cacdata += "<timestamp>" + timestamp + "</timestamp> ";
cacdata += "<attrs> ";
cacdata += "<attr name=\"Phase\" value=\"" + phase + "\" alarm=\"FALSE\" /> ";
cacdata += "<attr name=\"OilTemperature\" value=\"" + datavalue[0][0] + "\" alarm=\"" + datavalue[0][1] + "\" threshold=\"" + datavalue[0][2] + "\"/> ";
cacdata += "</attrs> ";
cacdata += "</datanode>";
cacdata += "</monitordata> ";
cacdata += "</request> ";
return cacdata;
}
public static String createCACData_mlh(String cacid, String sensorid, String equipmentid, String timestamp, String phase, String[][] datavalue,String code)
{
String cacdata = "";
cacdata += "<?xml version=\"1.0\" encoding=\"UTF-8\"?> ";
cacdata += "<request> ";
cacdata += "<monitordata cacid=\"" + cacid + "\" datanodenum=\"1\"> ";
cacdata += "<datanode sensorid=\"" + sensorid + "\"> ";
cacdata += "<type>"+code+"</type> ";
cacdata += "<equipmentid>" + equipmentid + "</equipmentid> ";
cacdata += "<timestamp>" + timestamp + "</timestamp> ";
cacdata += "<attrs> ";
cacdata += "<attr name=\"Phase\" value=\"" + phase + "\" alarm=\"FALSE\" /> ";
cacdata += "<attr name=\"AirTemperature\" value=\"" + datavalue[0][0] + "\" alarm=\"" + datavalue[0][1] + "\" threshold=\"" + datavalue[0][2] + "\"/> ";
cacdata += "<attr name=\"AirPressure\" value=\"" + datavalue[3][0] + "\" alarm=\"" + datavalue[3][1] + "\" threshold=\"" + datavalue[3][2] + "\"/> ";
cacdata += "<attr name=\"Humidity\" value=\"" + datavalue[1][0] + "\" alarm=\"" + datavalue[1][1] + "\" threshold=\"" + datavalue[1][2] + "\"/> ";
cacdata += "<attr name=\"Precipitation\" value=\"" + datavalue[5][0] + "\" alarm=\"" + datavalue[5][1] + "\" threshold=\"" + datavalue[5][2] + "\"/> ";
cacdata += "<attr name=\"PrecipitationIntensity\" value=\"" + datavalue[4][0] + "\" alarm=\"" + datavalue[4][1] + "\"/> ";
cacdata += "<attr name=\"RadiationIntensity\" value=\"" + datavalue[2][0] + "\" alarm=\"" + datavalue[2][1] + "\"/> ";
cacdata += "<attr name=\"wdgustspd\" value=\"" + datavalue[6][0] + "\" alarm=\"" + datavalue[6][1] + "\" threshold=\"" + datavalue[6][2] + "\"/> ";
cacdata += "<attr name=\"wddir\" value=\"" + datavalue[7][0] + "\" alarm=\"" + datavalue[7][1] + "\" threshold=\"" + datavalue[7][2] + "\"/> ";
cacdata += "</attrs> ";
cacdata += "</datanode>";
cacdata += "</monitordata> ";
cacdata += "</request> ";
return cacdata;
}
public static String createCACData_dmh(String cacid, String sensorid, String equipmentid, String timestamp, String phase, String[][] datavalue)
{
String cacdata = "";
cacdata += "<?xml version=\"1.0\" encoding=\"UTF-8\"?> ";
cacdata += "<request> ";
cacdata += "<monitordata cacid=\"" + cacid + "\" datanodenum=\"1\"> ";
cacdata += "<datanode sensorid=\"" + sensorid + "\"> ";
cacdata += "<type>025001</type> ";
cacdata += "<equipmentid>" + equipmentid + "</equipmentid> ";
cacdata += "<timestamp>" + timestamp + "</timestamp> ";
cacdata += "<attrs> ";
cacdata += "<attr name=\"Phase\" value=\"" + phase + "\" alarm=\"FALSE\" /> ";
cacdata += "<attr name=\"OilTemperature\" value=\"" + datavalue[0][0] + "\" alarm=\"" + datavalue[0][1] + "\"/> ";
cacdata += "</attrs> ";
cacdata += "</datanode>";
cacdata += "</monitordata> ";
cacdata += "</request> ";
return cacdata;
}
public static String createCACData_pd_h(String cacid, String sensorid, String equipmentid, String timestamp, String phase, String[][] datavalue,String code)
{
String cacdata = "";
cacdata += "<?xml version=\"1.0\" encoding=\"UTF-8\"?> ";
cacdata += "<request> ";
cacdata += "<monitordata cacid=\"" + cacid + "\" datanodenum=\"1\"> ";
cacdata += "<datanode sensorid=\"" + sensorid + "\"> ";
cacdata += "<type>" + code + "</type> ";
cacdata += "<equipmentid>" + equipmentid + "</equipmentid> ";
cacdata += "<timestamp>" + timestamp + "</timestamp> ";
cacdata += "<attrs> ";
cacdata += "<attr name=\"Phase\" value=\"" + phase + "\" alarm=\"FALSE\" /> ";
cacdata += "<attr name=\"DischargeCapacity\" value=\"" + datavalue[0][0] + "\" alarm=\"" + datavalue[0][1] + "\" threshold=\"" + datavalue[0][2] + "\"/> ";
cacdata += "<attr name=\"DischargePosition\" value=\"" + datavalue[1][0] + "\" alarm=\"" + datavalue[1][1] + "\"/> ";
cacdata += "<attr name=\"PulseCount\" value=\"" + datavalue[2][0] + "\" alarm=\"" + datavalue[2][1] + "\"/> ";
cacdata += "<attr name=\"DischargeWaveform\" value=\"" + datavalue[3][0] + "\" alarm=\"" + datavalue[3][1] + "\"/> ";
cacdata += "<attr name=\"PaDschAlm\" value=\"" + datavalue[4][0] + "\" alarm=\"" + datavalue[4][1] + "\"/> ";
cacdata += "<attr name=\"DschType\" value=\"" + datavalue[5][0] + "\" alarm=\"" + datavalue[5][1] + "\"/> ";
cacdata += "</attrs> ";
cacdata += "</datanode>";
cacdata += "</monitordata> ";
cacdata += "</request> ";
return cacdata;
}
public static String createCACData_DLQWave(String cacid, String sensorid, String equipmentid, String timestamp, String phase, String[][] datavalue)
{
String cacdata = "";
cacdata += "<?xml version=\"1.0\" encoding=\"UTF-8\"?> ";
cacdata += "<request> ";
cacdata += "<monitordata cacid=\"" + cacid + "\" datanodenum=\"1\"> ";
//A相
cacdata += "<datanode sensorid=\"" + sensorid + "\"> ";
cacdata += "<type>024002</type> ";
cacdata += "<equipmentid>" + equipmentid + "</equipmentid> ";
cacdata += "<timestamp>" + timestamp + "</timestamp> ";
cacdata += "<attrs> ";
cacdata += "<attr name=\"Phase\" value=\"" + phase + "\" alarm=\"FALSE\" /> ";
cacdata += "<attr name=\"Action\" value=\"" + datavalue[0][0] + "\" alarm=\"" + datavalue[0][1] + "\"/> ";
cacdata += "<attr name=\"CoilWaveform\" value=\"" + datavalue[1][0] + "\" alarm=\"" + datavalue[1][1] + "\"/> ";
cacdata += "</attrs> ";
cacdata += "</datanode>";
cacdata += "</monitordata> ";
cacdata += "</request> ";
return cacdata;
}
public static String createCACData_YSP(String cacid, String sensorid, String equipmentid, String timestamp, String phase, String[][] datavalue)
{
String cacdata = "";
cacdata += "<?xml version=\"1.0\" encoding=\"UTF-8\"?> ";
cacdata += "<request> ";
cacdata += "<monitordata cacid=\"" + cacid + "\" datanodenum=\"1\"> ";
cacdata += "<datanode sensorid=\"" + sensorid + "\"> ";
cacdata += "<type>021002</type> ";
cacdata += "<equipmentid>" + equipmentid + "</equipmentid> ";
cacdata += "<timestamp>" + timestamp + "</timestamp> ";
cacdata += "<attrs> ";
cacdata += "<attr name=\"Phase\" value=\"" + phase + "\" alarm=\"FALSE\" /> ";
cacdata += "<attr name=\"H2\" value=\"" + datavalue[0][0] + "\" alarm=\"" + datavalue[0][1] + "\" threshold=\"" + datavalue[0][2] + "\"/> ";
cacdata += "<attr name=\"CH4\" value=\"" + datavalue[1][0] + "\" alarm=\"" + datavalue[1][1] + "\" threshold=\"" + datavalue[1][2] + "\"/> ";
cacdata += "<attr name=\"C2H6\" value=\"" + datavalue[2][0] + "\" alarm=\"" + datavalue[2][1] + "\" threshold=\"" + datavalue[2][2] + "\"/> ";
cacdata += "<attr name=\"C2H4\" value=\"" + datavalue[3][0] + "\" alarm=\"" + datavalue[3][1] + "\" threshold=\"" + datavalue[3][2] + "\"/> ";
cacdata += "<attr name=\"C2H2\" value=\"" + datavalue[4][0] + "\" alarm=\"" + datavalue[4][1] + "\" threshold=\"" + datavalue[4][2] + "\"/> ";
cacdata += "<attr name=\"CO\" value=\"" + datavalue[5][0] + "\" alarm=\"" + datavalue[5][1] + "\" threshold=\"" + datavalue[5][2] + "\"/> ";
cacdata += "<attr name=\"CO2\" value=\"" + datavalue[6][0] + "\" alarm=\"" + datavalue[6][1] + "\" threshold=\"" + datavalue[6][2] + "\"/> ";
cacdata += "<attr name=\"O2\" value=\"" + datavalue[7][0] + "\" alarm=\"" + datavalue[7][1] + "\" threshold=\"" + datavalue[7][2] + "\"/> ";
cacdata += "<attr name=\"N2\" value=\"" + datavalue[8][0] + "\" alarm=\"" + datavalue[8][1] + "\" threshold=\"" + datavalue[8][2] + "\"/> ";
cacdata += "<attr name=\"TotalHydrocarbon\" value=\"" + datavalue[9][0] + "\" alarm=\"" + datavalue[9][1] + "\" threshold=\"" + datavalue[9][2] + "\"/> ";
cacdata += "<attr name=\"GasPress\" value=\"" + datavalue[10][0] + "\" alarm=\"" + datavalue[10][1] + "\" threshold=\"" + datavalue[10][2] + "\"/> ";
cacdata += "<attr name=\"H2O\" value=\"" + datavalue[11][0] + "\" alarm=\"" + datavalue[11][1] + "\" threshold=\"" + datavalue[11][2] + "\"/> ";
cacdata += "</attrs> ";
cacdata += "</datanode>";
cacdata += "</monitordata> ";
cacdata += "</request> ";
return cacdata;
}
public static String createCACData_YSP2(String cacid, String sensorid, String equipmentid, String timestamp, String phase, String[][] datavalue)
{
String cacdata = "";
cacdata += "<?xml version=\"1.0\" encoding=\"UTF-8\"?> ";
cacdata += "<request> ";
cacdata += "<monitordata cacid=\"" + cacid + "\" datanodenum=\"1\"> ";
cacdata += "<datanode sensorid=\"" + sensorid + "\"> ";
cacdata += "<type>021002</type> ";
cacdata += "<equipmentid>" + equipmentid + "</equipmentid> ";
cacdata += "<timestamp>" + timestamp + "</timestamp> ";
cacdata += "<attrs> ";
cacdata += "<attr name=\"Phase\" value=\"" + phase + "\" alarm=\"FALSE\" /> ";
cacdata += "<attr name=\"H2\" value=\"" + datavalue[0][0] + "\" alarm=\"" + datavalue[0][1] + "\" threshold=\"" + datavalue[0][2] + "\"/> ";
cacdata += "<attr name=\"CH4\" value=\"" + datavalue[1][0] + "\" alarm=\"" + datavalue[1][1] + "\" threshold=\"" + datavalue[1][2] + "\"/> ";
cacdata += "<attr name=\"C2H6\" value=\"" + datavalue[2][0] + "\" alarm=\"" + datavalue[2][1] + "\" threshold=\"" + datavalue[2][2] + "\"/> ";
cacdata += "<attr name=\"C2H4\" value=\"" + datavalue[3][0] + "\" alarm=\"" + datavalue[3][1] + "\" threshold=\"" + datavalue[3][2] + "\"/> ";
cacdata += "<attr name=\"C2H2\" value=\"" + datavalue[4][0] + "\" alarm=\"" + datavalue[4][1] + "\" threshold=\"" + datavalue[4][2] + "\"/> ";
cacdata += "<attr name=\"CO\" value=\"" + datavalue[5][0] + "\" alarm=\"" + datavalue[5][1] + "\" threshold=\"" + datavalue[5][2] + "\"/> ";
cacdata += "<attr name=\"CO2\" value=\"" + datavalue[6][0] + "\" alarm=\"" + datavalue[6][1] + "\" threshold=\"" + datavalue[6][2] + "\"/> ";
cacdata += "<attr name=\"O2\" value=\"" + datavalue[7][0] + "\" alarm=\"" + datavalue[7][1] + "\" threshold=\"" + datavalue[7][2] + "\"/> ";
cacdata += "<attr name=\"N2\" value=\"" + datavalue[8][0] + "\" alarm=\"" + datavalue[8][1] + "\" threshold=\"" + datavalue[8][2] + "\"/> ";
cacdata += "<attr name=\"TotalHydrocarbon\" value=\"" + datavalue[9][0] + "\" alarm=\"" + datavalue[9][1] + "\" threshold=\"" + datavalue[9][2] + "\"/> ";
cacdata += "<attr name=\"CmbuGas\" value=\"" + datavalue[10][0] + "\" alarm=\"" + datavalue[10][1] + "\" threshold=\"" + datavalue[10][2] + "\"/> ";
cacdata += "<attr name=\"MicroMoisture\" value=\"" + datavalue[11][0] + "\" alarm=\"" + datavalue[11][1] + "\" threshold=\"" + datavalue[11][2] + "\"/> ";
cacdata += "</attrs> ";
cacdata += "</datanode>";
cacdata += "</monitordata> ";
cacdata += "</request> ";
return cacdata;
}
public static String createCACData_YSP3(String cacid, String sensorid, String equipmentid, String timestamp, String phase, String[][] datavalue)
{
String cacdata = "";
cacdata += "<?xml version=\"1.0\" encoding=\"UTF-8\"?> ";
cacdata += "<request> ";
cacdata += "<monitordata cacid=\"" + cacid + "\" datanodenum=\"1\"> ";
cacdata += "<datanode sensorid=\"" + sensorid + "\"> ";
cacdata += "<type>021002</type> ";
cacdata += "<equipmentid>" + equipmentid + "</equipmentid> ";
cacdata += "<timestamp>" + timestamp + "</timestamp> ";
cacdata += "<attrs> ";
cacdata += "<attr name=\"Phase\" value=\"" + phase + "\" alarm=\"FALSE\" /> ";
cacdata += "<attr name=\"CmbuGas\" value=\"" + datavalue[0][0] + "\" alarm=\"" + datavalue[0][1] + "\" threshold=\"" + datavalue[0][2] + "\"/> ";
cacdata += "<attr name=\"Temperature\" value=\"" + datavalue[1][0] + "\" alarm=\"" + datavalue[1][1] + "\" threshold=\"" + datavalue[1][2] + "\"/> ";
cacdata += "<attr name=\"Humidity\" value=\"" + datavalue[2][0] + "\" alarm=\"" + datavalue[2][1] + "\" threshold=\"" + datavalue[2][2] + "\"/> ";
cacdata += "<attr name=\"MicroMoisture\" value=\"" + datavalue[3][0] + "\" alarm=\"" + datavalue[3][1] + "\" threshold=\"" + datavalue[3][2] + "\"/> ";
cacdata += "</attrs> ";
cacdata += "</datanode>";
cacdata += "</monitordata> ";
cacdata += "</request> ";
return cacdata;
}
public static String createCACData_KGG(String cacid, String sensorid, String equipmentid, String timestamp, String phase, String[][] datavalue)
{
String cacdata = "";
cacdata += "<?xml version=\"1.0\" encoding=\"UTF-8\"?> ";
cacdata += "<request> ";
cacdata += "<monitordata cacid=\"" + cacid + "\" datanodenum=\"1\"> ";
cacdata += "<datanode sensorid=\"" + sensorid + "\"> ";
cacdata += "<type>026001</type> ";
cacdata += "<equipmentid>" + equipmentid + "</equipmentid> ";
cacdata += "<timestamp>" + timestamp + "</timestamp> ";
cacdata += "<attrs> ";
cacdata += "<attr name=\"Phase\" value=\"" + phase + "\" alarm=\"FALSE\" /> ";
cacdata += "<attr name=\"OlTmpA\" value=\"" + datavalue[0][0] + "\" alarm=\"" + datavalue[0][1] + "\"/> ";
cacdata += "<attr name=\"OlTmpB\" value=\"" + datavalue[1][0] + "\" alarm=\"" + datavalue[1][1] + "\"/> ";
cacdata += "<attr name=\"OlTmpC\" value=\"" + datavalue[2][0] + "\" alarm=\"" + datavalue[2][1] + "\"/> ";
cacdata += "<attr name=\"IlTmpA\" value=\"" + datavalue[3][0] + "\" alarm=\"" + datavalue[3][1] + "\"/> ";
cacdata += "<attr name=\"IlTmpB\" value=\"" + datavalue[4][0] + "\" alarm=\"" + datavalue[4][1] + "\"/> ";
cacdata += "<attr name=\"IlTmpC\" value=\"" + datavalue[5][0] + "\" alarm=\"" + datavalue[5][1] + "\"/> ";
cacdata += "<attr name=\"OntologyTmp\" value=\"" + datavalue[6][0] + "\" alarm=\"" + datavalue[6][1] + "\"/> ";
cacdata += "</attrs> ";
cacdata += "</datanode>";
cacdata += "</monitordata> ";
cacdata += "</request> ";
return cacdata;
}
public static String createCACData_TMT(String cacid, String sensorid, String equipmentid, String timestamp, String phase, String[][] datavalue)
{
String cacdata = "";
cacdata += "<?xml version=\"1.0\" encoding=\"UTF-8\"?> ";
cacdata += "<request> ";
cacdata += "<monitordata cacid=\"" + cacid + "\" datanodenum=\"1\"> ";
cacdata += "<datanode sensorid=\"" + sensorid + "\"> ";
cacdata += "<type>026002</type> ";
cacdata += "<equipmentid>" + equipmentid + "</equipmentid> ";
cacdata += "<timestamp>" + timestamp + "</timestamp> ";
cacdata += "<attrs> ";
cacdata += "<attr name=\"Phase\" value=\"" + phase + "\" alarm=\"FALSE\" /> ";
cacdata += "<attr name=\"Tmp\" value=\"" + datavalue[0][0] + "\" alarm=\"" + datavalue[0][1] + "\" threshold=\"" + datavalue[0][2] + "\"/> ";
cacdata += "</attrs> ";
cacdata += "</datanode>";
cacdata += "</monitordata> ";
cacdata += "</request> ";
return cacdata;
}
public static String createCACData_TMT1(String cacid, String sensorid, String equipmentid, String timestamp, String phase, String[][] datavalue)
{
String cacdata = "";
cacdata += "<?xml version=\"1.0\" encoding=\"UTF-8\"?> ";
cacdata += "<request> ";
cacdata += "<monitordata cacid=\"" + cacid + "\" datanodenum=\"1\"> ";
cacdata += "<datanode sensorid=\"" + sensorid + "\"> ";
cacdata += "<type>021012</type> ";
cacdata += "<equipmentid>" + equipmentid + "</equipmentid> ";
cacdata += "<timestamp>" + timestamp + "</timestamp> ";
cacdata += "<attrs> ";
cacdata += "<attr name=\"Phase\" value=\"" + phase + "\" alarm=\"FALSE\" /> ";
cacdata += "<attr name=\"MaxTmp\" value=\"" + datavalue[0][0] + "\" alarm=\"" + datavalue[0][1] + "\" threshold=\"" + datavalue[0][2] + "\"/> ";
cacdata += "</attrs> ";
cacdata += "</datanode>";
cacdata += "</monitordata> ";
cacdata += "</request> ";
return cacdata;
}
public static String createCACData_sf6env(String cacid, String sensorid, String equipmentid, String timestamp,String phase, String[][] datavalue)
{
String cacdata = "";
cacdata += "<?xml version=\"1.0\" encoding=\"UTF-8\"?> ";
cacdata += "<request> ";
cacdata += "<monitordata cacid=\"" + cacid + "\" datanodenum=\"1\"> ";
//A相
cacdata += "<datanode sensorid=\"" + sensorid + "\"> ";
cacdata += "<type>024009</type> ";
cacdata += "<equipmentid>" + equipmentid + "</equipmentid> ";
cacdata += "<timestamp>" + timestamp + "</timestamp> ";
cacdata += "<attrs> ";
cacdata += "<attr name=\"Phase\" value=\""+phase+"\" alarm=\"FALSE\" /> ";
cacdata += "<attr name=\"Conc\" value=\"" + datavalue[0][0] + "\" alarm=\"FALSE\"/> ";
cacdata += "<attr name=\"OContent\" value=\"" + datavalue[1][0] + "\" alarm=\"FALSE\"/> ";
cacdata += "<attr name=\"Tmp\" value=\"" + datavalue[2][0] + "\" alarm=\"FALSE\"/> ";
cacdata += "<attr name=\"Dew\" value=\"" + datavalue[3][0] + "\" alarm=\"FALSE\"/> ";
cacdata += "</attrs> ";
cacdata += "</datanode>";
cacdata += "</monitordata> ";
cacdata += "</request> ";
return cacdata;
}
public static String createCACData_scur(String cacid, String sensorid, String equipmentid, String timestamp, String phase,String[][] datavalue,String code)
{ //电缆环流
String cacdata = "";
cacdata = "";
cacdata += "<?xml version=\"1.0\" encoding=\"UTF-8\"?> ";
cacdata += "<request> ";
cacdata += "<monitordata cacid=\"" + cacid + "\" datanodenum=\"1\"> ";
cacdata += "<datanode sensorid=\"" + sensorid + "\"> ";
cacdata += "<type>"+ code +"</type> ";
cacdata += "<equipmentid>" + equipmentid + "</equipmentid> ";
cacdata += "<timestamp>" + timestamp + "</timestamp> ";
cacdata += "<attrs> ";
cacdata += "<attr name=\"Phase\" value=\"" + phase + "\" alarm=\"FALSE\" /> ";
cacdata += "<attr name=\"TotalCoreCurrent\" value=\""+ datavalue[0][0] + "\" alarm=\"" +datavalue[1][1] + "\"/> ";
cacdata += "<attr name=\"AlarmLevel\" value=\""+ datavalue[0][1] + "\"/> ";
cacdata += "<attr name=\"threshold\" value=\""+ datavalue[1][0] + "\"/> ";
cacdata += "</attrs> ";
cacdata += "</datanode>";
cacdata += "</monitordata> ";
cacdata += "</request> ";
return cacdata;
}
public static String createCACData_jdw(String cacid, String sensorid, String equipmentid, String timestamp, String phase,String[][] datavalue,String code)
{ //接地网
String cacdata = "";
cacdata = "";
cacdata += "<?xml version=\"1.0\" encoding=\"UTF-8\"?> ";
cacdata += "<request> ";
cacdata += "<monitordata cacid=\"" + cacid + "\" datanodenum=\"1\"> ";
cacdata += "<datanode sensorid=\"" + sensorid + "\"> ";
cacdata += "<type>"+ code +"</type> ";
cacdata += "<equipmentid>" + equipmentid + "</equipmentid> ";
cacdata += "<timestamp>" + timestamp + "</timestamp> ";
cacdata += "<attrs> ";
cacdata += "<attr name=\"Phase\" value=\"" + phase + "\" alarm=\"FALSE\" /> ";
cacdata += "<attr name=\"resistance\" value=\""+ datavalue[0][0] + "\" alarm=\"" +datavalue[1][0] + "\" threshold=\"" +datavalue[1][1] + "\"/> ";
cacdata += "</attrs> ";
cacdata += "</datanode>";
cacdata += "</monitordata> ";
cacdata += "</request> ";
return cacdata;
}
public static String createCACData_DLQChargeTime(String cacid, String sensorid, String equipmentid, String timestamp, String phase, String[][] datavalue)
{
String cacdata = "";
cacdata += "<?xml version=\"1.0\" encoding=\"UTF-8\"?> ";
cacdata += "<request> ";
cacdata += "<monitordata cacid=\"" + cacid + "\" datanodenum=\"1\"> ";
//A相
cacdata += "<datanode sensorid=\"" + sensorid + "\"> ";
cacdata += "<type>024006</type> ";
cacdata += "<equipmentid>" + equipmentid + "</equipmentid> ";
cacdata += "<timestamp>" + timestamp + "</timestamp> ";
cacdata += "<attrs> ";
cacdata += "<attr name=\"Phase\" value=\"" + phase + "\" alarm=\"FALSE\" /> ";
cacdata += "<attr name=\"ChargeTime\" value=\"" + datavalue[0][0] + "\" alarm=\"" + datavalue[0][1] + "\"/> ";
cacdata += "</attrs> ";
cacdata += "</datanode>";
cacdata += "</monitordata> ";
cacdata += "</request> ";
return cacdata;
}
static String createSJZDData_environment(String cacid, String sensorid, String equipmentid, String timestamp, String phase, String[][] data, String code) {
String cacdata = "";
cacdata += "<?xml version=\"1.0\" encoding=\"UTF-8\"?> ";
cacdata += "<request> ";
cacdata += "<monitordata cacid=\"" + cacid + "\" datanodenum=\"1\"> ";
cacdata += "<datanode sensorid=\"" + sensorid + "\"> ";
cacdata += "<type>\"" + code + "\"</type> ";
cacdata += "<equipmentid>" + equipmentid + "</equipmentid> ";
cacdata += "<timestamp>" + timestamp + "</timestamp> ";
cacdata += "<attrs> ";
cacdata += "<attr name=\"Phase\" value=\"" + phase + "\"/> ";
cacdata += "<attr name=\"temperature\" value=\"" + data[0][0] + "\" alarm=\"" + data[0][1] + "\" threshold=\"" + data[0][2] + "\"/> ";
cacdata += "<attr name=\"humidity\" value=\"" + data[1][0] + "\" alarm=\"" + data[1][1] + "\" threshold=\"" + data[1][2] + "\"/> ";
cacdata += "</attrs> ";
cacdata += "</datanode>";
cacdata += "</monitordata> ";
cacdata += "</request> ";
return cacdata;
}
static String createSJZDData_center(String cacid, String sensorid, String equipmentid, String timestamp, String phase, String[][] data, String code) {
String cacdata = "";
cacdata += "<?xml version=\"1.0\" encoding=\"UTF-8\"?> ";
cacdata += "<request> ";
cacdata += "<monitordata cacid=\"" + cacid + "\" datanodenum=\"1\"> ";
cacdata += "<datanode sensorid=\"" + sensorid + "\"> ";
cacdata += "<type>\"" + code + "\"</type> ";
cacdata += "<equipmentid>" + equipmentid + "</equipmentid> ";
cacdata += "<timestamp>" + timestamp + "</timestamp> ";
cacdata += "<attrs> ";
cacdata += "<attr name=\"Phase\" value=\"" + phase + "\"/> ";
cacdata += "<attr name=\"center\" value=\"" + data[0][0] + "\" alarm=\"" + data[0][1] + "\" threshold=\"" + data[0][2] + "\"/> ";
cacdata += "</attrs> ";
cacdata += "</datanode>";
cacdata += "</monitordata> ";
cacdata += "</request> ";
return cacdata;
}
static String createSJZDData_noise(String cacid, String sensorid, String equipmentid, String timestamp, String phase, String[][] data, String code) {
String cacdata = "";
cacdata += "<?xml version=\"1.0\" encoding=\"UTF-8\"?> ";
cacdata += "<request> ";
cacdata += "<monitordata cacid=\"" + cacid + "\" datanodenum=\"1\"> ";
cacdata += "<datanode sensorid=\"" + sensorid + "\"> ";
cacdata += "<type>\"" + code + "\"</type> ";
cacdata += "<equipmentid>" + equipmentid + "</equipmentid> ";
cacdata += "<timestamp>" + timestamp + "</timestamp> ";
cacdata += "<attrs> ";
cacdata += "<attr name=\"Phase\" value=\"" + phase + "\"/> ";
cacdata += "<attr name=\"noise\" value=\"" + data[0][0] + "\" alarm=\"" + data[0][1] + "\" threshold=\"" + data[0][2] + "\"/> ";
cacdata += "</attrs> ";
cacdata += "</datanode>";
cacdata += "</monitordata> ";
cacdata += "</request> ";
return cacdata;
}
static String createSJZDData_ampli(String cacid, String sensorid, String equipmentid, String timestamp, String phase, String[][] data, String code) {
String cacdata = "";
cacdata += "<?xml version=\"1.0\" encoding=\"UTF-8\"?> ";
cacdata += "<request> ";
cacdata += "<monitordata cacid=\"" + cacid + "\" datanodenum=\"1\"> ";
cacdata += "<datanode sensorid=\"" + sensorid + "\"> ";
cacdata += "<type>\"" + code + "\"</type> ";
cacdata += "<equipmentid>" + equipmentid + "</equipmentid> ";
cacdata += "<timestamp>" + timestamp + "</timestamp> ";
cacdata += "<attrs> ";
cacdata += "<attr name=\"Phase\" value=\"" + phase + "\"/> ";
cacdata += "<attr name=\"frequency\" value=\"" + data[0][0] + "\"/> ";
cacdata += "<attr name=\"amplitude\" value=\"" + data[1][0] + "\" alarm=\"" + data[1][1] + "\" threshold=\"" + data[1][2] + "\"/> ";
cacdata += "</attrs> ";
cacdata += "</datanode>";
cacdata += "</monitordata> ";
cacdata += "</request> ";
return cacdata;
}
static String createSJZDData_ampli_day_rate(String cacid, String sensorid, String equipmentid, String timestamp, String phase, String[][] data, String code) {
String cacdata = "";
cacdata += "<?xml version=\"1.0\" encoding=\"UTF-8\"?> ";
cacdata += "<request> ";
cacdata += "<monitordata cacid=\"" + cacid + "\" datanodenum=\"1\"> ";
cacdata += "<datanode sensorid=\"" + sensorid + "\"> ";
cacdata += "<type>\"" + code + "\"</type> ";
cacdata += "<equipmentid>" + equipmentid + "</equipmentid> ";
cacdata += "<timestamp>" + timestamp + "</timestamp> ";
cacdata += "<attrs> ";
cacdata += "<attr name=\"Phase\" value=\"" + phase + "\"/> ";
cacdata += "<attr name=\"frequency\" value=\"" + data[0][0] + "\"/> ";
cacdata += "<attr name=\"dailyRate(Yesterday)\" value=\"" + data[1][0] + "\" alarm=\"" + data[1][1] + "\" threshold=\"" + data[1][2] + "\"/> ";
cacdata += "<attr name=\"statisticalData(Yesterday)\" value=\"" + data[2][0] + "\"/> ";
cacdata += "</attrs> ";
cacdata += "</datanode>";
cacdata += "</monitordata> ";
cacdata += "</request> ";
return cacdata;
}
static String createSJZDData_day_rate(String cacid, String sensorid, String equipmentid, String timestamp, String phase, String[][] data, String code) {
String cacdata = "";
cacdata += "<?xml version=\"1.0\" encoding=\"UTF-8\"?> ";
cacdata += "<request> ";
cacdata += "<monitordata cacid=\"" + cacid + "\" datanodenum=\"1\"> ";
cacdata += "<datanode sensorid=\"" + sensorid + "\"> ";
cacdata += "<type>\"" + code + "\"</type> ";
cacdata += "<equipmentid>" + equipmentid + "</equipmentid> ";
cacdata += "<timestamp>" + timestamp + "</timestamp> ";
cacdata += "<attrs> ";
cacdata += "<attr name=\"Phase\" value=\"" + phase + "\"/> ";
cacdata += "<attr name=\"dailyRate(Yesterday)\" value=\"" + data[0][0] + "\" alarm=\"" + data[0][1] + "\" threshold=\"" + data[0][2] + "\"/> ";
cacdata += "<attr name=\"statisticalData(Yesterday)\" value=\"" + data[1][0] + "\"/> ";
cacdata += "</attrs> ";
cacdata += "</datanode>";
cacdata += "</monitordata> ";
cacdata += "</request> ";
return cacdata;
}
}

@ -0,0 +1,61 @@
<?xml version="1.0" encoding="UTF-8" ?>
<Form version="1.3" maxVersion="1.9" type="org.netbeans.modules.form.forminfo.JFrameFormInfo">
<Properties>
<Property name="defaultCloseOperation" type="int" value="3"/>
<Property name="title" type="java.lang.String" value="I2&#x901a;&#x9053;&#x6570;&#x636e;&#x663e;&#x793a;"/>
</Properties>
<SyntheticProperties>
<SyntheticProperty name="formSizePolicy" type="int" value="1"/>
<SyntheticProperty name="generateCenter" type="boolean" value="false"/>
</SyntheticProperties>
<AuxValues>
<AuxValue name="FormSettings_autoResourcing" type="java.lang.Integer" value="0"/>
<AuxValue name="FormSettings_autoSetComponentName" type="java.lang.Boolean" value="false"/>
<AuxValue name="FormSettings_generateFQN" type="java.lang.Boolean" value="true"/>
<AuxValue name="FormSettings_generateMnemonicsCode" type="java.lang.Boolean" value="false"/>
<AuxValue name="FormSettings_i18nAutoMode" type="java.lang.Boolean" value="false"/>
<AuxValue name="FormSettings_layoutCodeTarget" type="java.lang.Integer" value="1"/>
<AuxValue name="FormSettings_listenerGenerationStyle" type="java.lang.Integer" value="0"/>
<AuxValue name="FormSettings_variablesLocal" type="java.lang.Boolean" value="false"/>
<AuxValue name="FormSettings_variablesModifier" type="java.lang.Integer" value="2"/>
</AuxValues>
<Layout>
<DimensionLayout dim="0">
<Group type="103" groupAlignment="0" attributes="0">
<Group type="102" alignment="0" attributes="0">
<EmptySpace max="-2" attributes="0"/>
<Component id="jScrollPane1" pref="785" max="32767" attributes="0"/>
<EmptySpace max="-2" attributes="0"/>
</Group>
</Group>
</DimensionLayout>
<DimensionLayout dim="1">
<Group type="103" groupAlignment="0" attributes="0">
<Group type="102" alignment="0" attributes="0">
<EmptySpace max="-2" attributes="0"/>
<Component id="jScrollPane1" min="-2" pref="344" max="-2" attributes="0"/>
<EmptySpace pref="19" max="32767" attributes="0"/>
</Group>
</Group>
</DimensionLayout>
</Layout>
<SubComponents>
<Container class="javax.swing.JScrollPane" name="jScrollPane1">
<AuxValues>
<AuxValue name="autoScrollPane" type="java.lang.Boolean" value="true"/>
</AuxValues>
<Layout class="org.netbeans.modules.form.compat2.layouts.support.JScrollPaneSupportLayout"/>
<SubComponents>
<Component class="javax.swing.JTextArea" name="jTextArea1">
<Properties>
<Property name="columns" type="int" value="20"/>
<Property name="rows" type="int" value="5"/>
</Properties>
</Component>
</SubComponents>
</Container>
</SubComponents>
</Form>

File diff suppressed because it is too large Load Diff

@ -0,0 +1,32 @@
========================
BUILD OUTPUT DESCRIPTION
========================
When you build an Java application project that has a main class, the IDE
automatically copies all of the JAR
files on the projects classpath to your projects dist/lib folder. The IDE
also adds each of the JAR files to the Class-Path element in the application
JAR files manifest file (MANIFEST.MF).
To run the project from the command line, go to the dist folder and
type the following:
java -jar "I2client.jar"
To distribute this project, zip up the dist folder (including the lib folder)
and distribute the ZIP file.
Notes:
* If two JAR files on the project classpath have the same name, only the first
JAR file is copied to the lib folder.
* Only JAR files are copied to the lib folder.
If the classpath contains other types of files or folders, these files (folders)
are not copied.
* If a library on the projects classpath also has a Class-Path element
specified in the manifest,the content of the Class-Path element has to be on
the projects runtime path.
* To set a main class in a standard Java project, right-click the project node
in the Projects window and choose Properties. Then click Run and enter the
class name in the Main Class field. Alternatively, you can manually type the
class name in the manifest Main-Class element.

@ -0,0 +1,56 @@
<?xml version='1.0' encoding='UTF-8'?><wsdl:definitions xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:tns="http://ws.busi.huatek.com/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:ns1="http://schemas.xmlsoap.org/soap/http" name="XydlServiceImplService" targetNamespace="http://ws.busi.huatek.com/">
<wsdl:types>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://ws.busi.huatek.com/" elementFormDefault="unqualified" targetNamespace="http://ws.busi.huatek.com/" version="1.0">
<xs:element name="uploadCACData" type="tns:uploadCACData"/>
<xs:element name="uploadCACDataResponse" type="tns:uploadCACDataResponse"/>
<xs:complexType name="uploadCACData">
<xs:sequence>
<xs:element minOccurs="0" name="arg0" type="xs:string"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="uploadCACDataResponse">
<xs:sequence>
<xs:element minOccurs="0" name="return" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:schema>
</wsdl:types>
<wsdl:message name="uploadCACDataResponse">
<wsdl:part element="tns:uploadCACDataResponse" name="parameters">
</wsdl:part>
</wsdl:message>
<wsdl:message name="uploadCACData">
<wsdl:part element="tns:uploadCACData" name="parameters">
</wsdl:part>
</wsdl:message>
<wsdl:portType name="XydlService">
<wsdl:operation name="uploadCACData">
<wsdl:input message="tns:uploadCACData" name="uploadCACData">
</wsdl:input>
<wsdl:output message="tns:uploadCACDataResponse" name="uploadCACDataResponse">
</wsdl:output>
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="XydlServiceImplServiceSoapBinding" type="tns:XydlService">
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
<wsdl:operation name="uploadCACData">
<soap:operation soapAction="" style="document"/>
<wsdl:input name="uploadCACData">
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output name="uploadCACDataResponse">
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:service name="XydlServiceImplService">
<wsdl:port binding="tns:XydlServiceImplServiceSoapBinding" name="XydlServiceImplPort">
<soap:address location="http://10.0.17.24:8084/busi-back-ws/service/XydlService"/>
</wsdl:port>
</wsdl:service>
</wsdl:definitions>

@ -0,0 +1,56 @@
<?xml version='1.0' encoding='UTF-8'?><wsdl:definitions xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:tns="http://ws.busi.huatek.com/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:ns1="http://schemas.xmlsoap.org/soap/http" name="XydlServiceImplService" targetNamespace="http://ws.busi.huatek.com/">
<wsdl:types>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://ws.busi.huatek.com/" elementFormDefault="unqualified" targetNamespace="http://ws.busi.huatek.com/" version="1.0">
<xs:element name="uploadCACData" type="tns:uploadCACData"/>
<xs:element name="uploadCACDataResponse" type="tns:uploadCACDataResponse"/>
<xs:complexType name="uploadCACData">
<xs:sequence>
<xs:element minOccurs="0" name="arg0" type="xs:string"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="uploadCACDataResponse">
<xs:sequence>
<xs:element minOccurs="0" name="return" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:schema>
</wsdl:types>
<wsdl:message name="uploadCACDataResponse">
<wsdl:part element="tns:uploadCACDataResponse" name="parameters">
</wsdl:part>
</wsdl:message>
<wsdl:message name="uploadCACData">
<wsdl:part element="tns:uploadCACData" name="parameters">
</wsdl:part>
</wsdl:message>
<wsdl:portType name="XydlService">
<wsdl:operation name="uploadCACData">
<wsdl:input message="tns:uploadCACData" name="uploadCACData">
</wsdl:input>
<wsdl:output message="tns:uploadCACDataResponse" name="uploadCACDataResponse">
</wsdl:output>
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="XydlServiceImplServiceSoapBinding" type="tns:XydlService">
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
<wsdl:operation name="uploadCACData">
<soap:operation soapAction="" style="document"/>
<wsdl:input name="uploadCACData">
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output name="uploadCACDataResponse">
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:service name="XydlServiceImplService">
<wsdl:port binding="tns:XydlServiceImplServiceSoapBinding" name="XydlServiceImplPort">
<soap:address location="http://10.0.17.24:8084/busi-back-ws/service/XydlService"/>
</wsdl:port>
</wsdl:service>
</wsdl:definitions>

@ -0,0 +1,56 @@
<?xml version='1.0' encoding='UTF-8'?><wsdl:definitions xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:tns="http://ws.busi.huatek.com/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:ns1="http://schemas.xmlsoap.org/soap/http" name="XydlServiceImplService" targetNamespace="http://ws.busi.huatek.com/">
<wsdl:types>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://ws.busi.huatek.com/" elementFormDefault="unqualified" targetNamespace="http://ws.busi.huatek.com/" version="1.0">
<xs:element name="uploadCACData" type="tns:uploadCACData"/>
<xs:element name="uploadCACDataResponse" type="tns:uploadCACDataResponse"/>
<xs:complexType name="uploadCACData">
<xs:sequence>
<xs:element minOccurs="0" name="arg0" type="xs:string"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="uploadCACDataResponse">
<xs:sequence>
<xs:element minOccurs="0" name="return" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:schema>
</wsdl:types>
<wsdl:message name="uploadCACDataResponse">
<wsdl:part element="tns:uploadCACDataResponse" name="parameters">
</wsdl:part>
</wsdl:message>
<wsdl:message name="uploadCACData">
<wsdl:part element="tns:uploadCACData" name="parameters">
</wsdl:part>
</wsdl:message>
<wsdl:portType name="XydlService">
<wsdl:operation name="uploadCACData">
<wsdl:input message="tns:uploadCACData" name="uploadCACData">
</wsdl:input>
<wsdl:output message="tns:uploadCACDataResponse" name="uploadCACDataResponse">
</wsdl:output>
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="XydlServiceImplServiceSoapBinding" type="tns:XydlService">
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
<wsdl:operation name="uploadCACData">
<soap:operation soapAction="" style="document"/>
<wsdl:input name="uploadCACData">
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output name="uploadCACDataResponse">
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:service name="XydlServiceImplService">
<wsdl:port binding="tns:XydlServiceImplServiceSoapBinding" name="XydlServiceImplPort">
<soap:address location="http://10.0.17.24:8084/busi-back-ws/service/XydlService"/>
</wsdl:port>
</wsdl:service>
</wsdl:definitions>

@ -0,0 +1,2 @@
8月20日改变SF6上传标志位赋值规则把原来的三相都传送成功设置标志位为1改为从I2表里面查询所有相关的sensorid当所有sensorid的数据都传送成功才设置标志为1
9月5日改变局放数据的上传规则由原来的上传15分钟前的标志位为非1的数据更改为上传15分钟前的标志位为非1的数据或局放告警状态为大于0的标志位为非1的数据
Loading…
Cancel
Save