first commit
This commit is contained in:
29
.gitignore
vendored
Normal file
29
.gitignore
vendored
Normal file
@@ -0,0 +1,29 @@
|
||||
### IntelliJ IDEA ###
|
||||
out/
|
||||
!**/src/main/**/out/
|
||||
!**/src/test/**/out/
|
||||
|
||||
### Eclipse ###
|
||||
.apt_generated
|
||||
.classpath
|
||||
.factorypath
|
||||
.project
|
||||
.settings
|
||||
.springBeans
|
||||
.sts4-cache
|
||||
bin/
|
||||
!**/src/main/**/bin/
|
||||
!**/src/test/**/bin/
|
||||
|
||||
### NetBeans ###
|
||||
/nbproject/private/
|
||||
/nbbuild/
|
||||
/dist/
|
||||
/nbdist/
|
||||
/.nb-gradle/
|
||||
|
||||
### VS Code ###
|
||||
.vscode/
|
||||
|
||||
### Mac OS ###
|
||||
.DS_Store
|
||||
8
.idea/.gitignore
generated
vendored
Normal file
8
.idea/.gitignore
generated
vendored
Normal file
@@ -0,0 +1,8 @@
|
||||
# Default ignored files
|
||||
/shelf/
|
||||
/workspace.xml
|
||||
# Editor-based HTTP Client requests
|
||||
/httpRequests/
|
||||
# Datasource local storage ignored files
|
||||
/dataSources/
|
||||
/dataSources.local.xml
|
||||
13
.idea/libraries/jakarta_xml_ws_api.xml
generated
Normal file
13
.idea/libraries/jakarta_xml_ws_api.xml
generated
Normal file
@@ -0,0 +1,13 @@
|
||||
<component name="libraryTable">
|
||||
<library name="jakarta.xml.ws.api" type="repository">
|
||||
<properties maven-id="jakarta.xml.ws:jakarta.xml.ws-api:4.0.2" />
|
||||
<CLASSES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/jakarta/xml/ws/jakarta.xml.ws-api/4.0.2/jakarta.xml.ws-api-4.0.2.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/jakarta/xml/bind/jakarta.xml.bind-api/4.0.2/jakarta.xml.bind-api-4.0.2.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/jakarta/activation/jakarta.activation-api/2.1.3/jakarta.activation-api-2.1.3.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/jakarta/xml/soap/jakarta.xml.soap-api/3.0.2/jakarta.xml.soap-api-3.0.2.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES />
|
||||
</library>
|
||||
</component>
|
||||
30
.idea/libraries/sun_xml_ws_jaxws_rt.xml
generated
Normal file
30
.idea/libraries/sun_xml_ws_jaxws_rt.xml
generated
Normal file
@@ -0,0 +1,30 @@
|
||||
<component name="libraryTable">
|
||||
<library name="sun.xml.ws.jaxws.rt" type="repository">
|
||||
<properties maven-id="com.sun.xml.ws:jaxws-rt:4.0.3" />
|
||||
<CLASSES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/com/sun/xml/ws/jaxws-rt/4.0.3/jaxws-rt-4.0.3.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/com/sun/xml/bind/jaxb-impl/4.0.5/jaxb-impl-4.0.5.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/com/sun/xml/bind/jaxb-core/4.0.5/jaxb-core-4.0.5.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/glassfish/ha/ha-api/3.1.13/ha-api-3.1.13.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/glassfish/external/management-api/3.2.3/management-api-3.2.3.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/glassfish/gmbal/gmbal-api-only/4.0.3/gmbal-api-only-4.0.3.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jvnet/staxex/stax-ex/2.1.0/stax-ex-2.1.0.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/com/sun/xml/stream/buffer/streambuffer/2.1.0/streambuffer-2.1.0.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jvnet/mimepull/mimepull/1.10.0/mimepull-1.10.0.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/com/sun/xml/fastinfoset/FastInfoset/2.1.1/FastInfoset-2.1.1.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/jakarta/mail/jakarta.mail-api/2.1.3/jakarta.mail-api-2.1.3.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/eclipse/angus/angus-activation/2.0.2/angus-activation-2.0.2.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/eclipse/angus/angus-mail/2.0.3/angus-mail-2.0.3.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/com/sun/xml/messaging/saaj/saaj-impl/3.0.4/saaj-impl-3.0.4.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/com/fasterxml/woodstox/woodstox-core/7.0.0/woodstox-core-7.0.0.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/codehaus/woodstox/stax2-api/4.2.2/stax2-api-4.2.2.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/jakarta/activation/jakarta.activation-api/2.1.3/jakarta.activation-api-2.1.3.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/jakarta/xml/ws/jakarta.xml.ws-api/4.0.2/jakarta.xml.ws-api-4.0.2.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/jakarta/xml/bind/jakarta.xml.bind-api/4.0.2/jakarta.xml.bind-api-4.0.2.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/jakarta/xml/soap/jakarta.xml.soap-api/3.0.2/jakarta.xml.soap-api-3.0.2.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/jakarta/annotation/jakarta.annotation-api/3.0.0/jakarta.annotation-api-3.0.0.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES />
|
||||
</library>
|
||||
</component>
|
||||
10
.idea/libraries/tinylog.xml
generated
Normal file
10
.idea/libraries/tinylog.xml
generated
Normal file
@@ -0,0 +1,10 @@
|
||||
<component name="libraryTable">
|
||||
<library name="tinylog" type="repository">
|
||||
<properties maven-id="org.tinylog:tinylog:1.3.6" />
|
||||
<CLASSES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/tinylog/tinylog/1.3.6/tinylog-1.3.6.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES />
|
||||
</library>
|
||||
</component>
|
||||
50
.idea/misc.xml
generated
Normal file
50
.idea/misc.xml
generated
Normal file
@@ -0,0 +1,50 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="ProjectInspectionProfilesVisibleTreeState">
|
||||
<entry key="Project Default">
|
||||
<profile-state>
|
||||
<expanded-state>
|
||||
<State />
|
||||
<State>
|
||||
<id>Android</id>
|
||||
</State>
|
||||
<State>
|
||||
<id>CodePlugin DevKit</id>
|
||||
</State>
|
||||
<State>
|
||||
<id>ComplianceLintAndroid</id>
|
||||
</State>
|
||||
<State>
|
||||
<id>CorrectnessLintAndroid</id>
|
||||
</State>
|
||||
<State>
|
||||
<id>Java</id>
|
||||
</State>
|
||||
<State>
|
||||
<id>Java language level migration aidsJava</id>
|
||||
</State>
|
||||
<State>
|
||||
<id>LintAndroid</id>
|
||||
</State>
|
||||
<State>
|
||||
<id>PerformanceLintAndroid</id>
|
||||
</State>
|
||||
<State>
|
||||
<id>Plugin DevKit</id>
|
||||
</State>
|
||||
<State>
|
||||
<id>UsabilityLintAndroid</id>
|
||||
</State>
|
||||
</expanded-state>
|
||||
<selected-state>
|
||||
<State>
|
||||
<id>Android</id>
|
||||
</State>
|
||||
</selected-state>
|
||||
</profile-state>
|
||||
</entry>
|
||||
</component>
|
||||
<component name="ProjectRootManager" version="2" languageLevel="JDK_21" default="true" project-jdk-name="liberica-21" project-jdk-type="JavaSDK">
|
||||
<output url="file://$PROJECT_DIR$/out" />
|
||||
</component>
|
||||
</project>
|
||||
8
.idea/modules.xml
generated
Normal file
8
.idea/modules.xml
generated
Normal file
@@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="ProjectModuleManager">
|
||||
<modules>
|
||||
<module fileurl="file://$PROJECT_DIR$/ProtegeGXJava21.iml" filepath="$PROJECT_DIR$/ProtegeGXJava21.iml" />
|
||||
</modules>
|
||||
</component>
|
||||
</project>
|
||||
6
.idea/vcs.xml
generated
Normal file
6
.idea/vcs.xml
generated
Normal file
@@ -0,0 +1,6 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="VcsDirectoryMappings">
|
||||
<mapping directory="$PROJECT_DIR$" vcs="Git" />
|
||||
</component>
|
||||
</project>
|
||||
23
ProtegeGXJava21.iml
Normal file
23
ProtegeGXJava21.iml
Normal file
@@ -0,0 +1,23 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<module type="JAVA_MODULE" version="4">
|
||||
<component name="NewModuleRootManager" inherit-compiler-output="true">
|
||||
<exclude-output />
|
||||
<content url="file://$MODULE_DIR$">
|
||||
<sourceFolder url="file://$MODULE_DIR$/src" isTestSource="false" />
|
||||
</content>
|
||||
<orderEntry type="inheritedJdk" />
|
||||
<orderEntry type="sourceFolder" forTests="false" />
|
||||
<orderEntry type="module-library">
|
||||
<library>
|
||||
<CLASSES>
|
||||
<root url="jar://C:/apache-cxf/ProtegeJava17/ProtegeGX.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES />
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="library" name="tinylog" level="project" />
|
||||
<orderEntry type="library" name="jakarta.xml.ws.api" level="project" />
|
||||
<orderEntry type="library" name="sun.xml.ws.jaxws.rt" level="project" />
|
||||
</component>
|
||||
</module>
|
||||
48
src/Main.java
Normal file
48
src/Main.java
Normal file
@@ -0,0 +1,48 @@
|
||||
import org.datacontract.schemas._2004._07.gxwcf2.Logon;
|
||||
import org.datacontract.schemas._2004._07.gxwcf2.ObjectFactory;
|
||||
import org.pmw.tinylog.Logger;
|
||||
import org.tempuri.IService1;
|
||||
import org.tempuri.Service1;
|
||||
import jakarta.xml.ws.Holder;
|
||||
|
||||
public class Main {
|
||||
static Logon logon;
|
||||
static ObjectFactory factory = new ObjectFactory();
|
||||
static Holder<String> Result = new Holder<>();
|
||||
static Holder<Long> ErrorCode = new Holder<>();
|
||||
static Holder<String> ErrorMsg = new Holder<>();
|
||||
static Holder<Boolean> Success = new Holder<>();
|
||||
static IService1 basichttp;
|
||||
public static void main(String[] args) {
|
||||
|
||||
Logger.info("ProtegeGX Java 17 Project");
|
||||
Service1 service = new Service1();
|
||||
|
||||
basichttp = service.getBasicHttpBindingIService1();
|
||||
logon = factory.createLogon();
|
||||
logon.setLogonType(0L);
|
||||
logon.setUserName(factory.createLogonUserName("admin"));
|
||||
logon.setPassword(factory.createLogonPassword(""));
|
||||
|
||||
GetVersion();
|
||||
GetRecord(502,4,4);
|
||||
}
|
||||
|
||||
private static void GetRecord(long TableID, long ParentID, long RecordID){
|
||||
basichttp.getRecord(logon, TableID, ParentID, RecordID, Result, ErrorCode, ErrorMsg, Success);
|
||||
if (Success.value) {
|
||||
Logger.info("Record: {}" , Result.value);
|
||||
} else {
|
||||
Logger.error("Error Code: {}, Message: {}" ,ErrorCode.value, ErrorMsg.value);
|
||||
}
|
||||
}
|
||||
|
||||
private static void GetVersion(){
|
||||
basichttp.getVersion(logon, Result, ErrorCode, ErrorMsg, Success);
|
||||
if (Success.value) {
|
||||
Logger.info("Version: {}" , Result.value);
|
||||
} else {
|
||||
Logger.error("Error Code: {}, Message: {}" ,ErrorCode.value, ErrorMsg.value);
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user