Anonymous_User Absent Member.
Absent Member.

Re: GroupWise SOAP calls are not working with JDK 1.8

<?xml version="1.0" encoding="UTF-8"?><S:Envelope
xmlns:S="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
<SOAP-ENV:Header/>
<S:Body>
<ns3:loginRequest
xmlns="http://schemas.novell.com/2005/01/GroupWise/types"
xmlns:ns2="http://schemas.novell.com/2005/01/GroupWise/events"
xmlns:ns3="http://schemas.novell.com/2005/01/GroupWise/methods">
<ns3:auth xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:type="PlainText">
<username>pstephenson</username>
<password>xxxx</password>
</ns3:auth>
<ns3:language>en</ns3:language>
<ns3:version>1.09</ns3:version>
<ns3:application>mnvClient</ns3:application>
<ns3:userid>true</ns3:userid>
<ns3:system>true</ns3:system>
<ns3:flags>
<SSLRequired>true</SSLRequired>
</ns3:flags>
</ns3:loginRequest>
</S:Body>
</S:Envelope>

You have to identify which type of <auth> element you are using.
In the above case, it is the PlainText Authentication element.

Preston


>>>


> Preston,
>
> I am testing new WSDL with SOAPUI and get code=59944 in response.
>
> Please find below the SOAP request, SOAP response, SOAPUI log and http
> log.
>
> SOAP Request:
> <soapenv:Envelope
> xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
> xmlns:typ="http://schemas.novell.com/2005/01/GroupWise/types"
> xmlns:met="http://schemas.novell.com/2005/01/GroupWise/methods">
> <soapenv:Header>
> <typ:gwTrace></typ:gwTrace>
> </soapenv:Header>
> <soapenv:Body>
> <met:loginRequest>
> <met:auth>
> <typ:username>0995jysm</typ:username>
> <typ:password>xyz</typ:password>
> </met:auth>
> <met:language>en_US</met:language>
> <met:version>1.07</met:version>
> <!‑‑Optional:‑‑>
> <met:application>Java Application</met:application>
> <!‑‑Optional:‑‑>
> <met:userid>true</met:userid>
> <!‑‑Optional:‑‑>
> <met:system>false</met:system>
> <!‑‑Optional:‑‑>
> <met:flags>
> <!‑‑Optional:‑‑>
> <typ:SSLRequired>false</typ:SSLRequired>
> </met:flags>
> </met:loginRequest>
> </soapenv:Body>
> </soapenv:Envelope>
>
>
> SOAP Response:
> <s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/"
> xmlns:xsi="http://www.w3.org/2001/XMLSchema‑instance"
> xmlns:gwm="http://schemas.novell.com/2005/01/GroupWise/methods"
> xmlns:gwt="http://schemas.novell.com/2005/01/GroupWise/types">
> <s:Header/>
> <s:Body>
> <gwm:loginResponse>
> <gwm:status>
> <gwt:code>59944</gwt:code>
> </gwm:status>
> </gwm:loginResponse>
> </s:Body>
> </s:Envelope>
>
>
> SOAPUI Log:
> Wed Oct 17 11:16:34 CDT 2018:DEBUG:Attempt 1 to execute request
> Wed Oct 17 11:16:34 CDT 2018:DEBUG:Sending request: POST /soap HTTP/1.1
> Wed Oct 17 11:16:35 CDT 2018:DEBUG:Receiving response: HTTP/1.1 200
> Wed Oct 17 11:16:35 CDT 2018:DEBUG:Connection can be kept alive
> indefinitely
> Wed Oct 17 11:16:35 CDT 2018:INFO:Got response for
> [GroupWiseBinding.loginRequest:Request 1] in 204ms (413 bytes)
> Wed Oct 17 11:17:09 CDT 2018:DEBUG:Connection closed
>
>
> HTTP Log:
> Wed Oct 17 11:16:34 CDT 2018:DEBUG:>> "POST /soap HTTP/1.1[\r][\n]"
> Wed Oct 17 11:16:34 CDT 2018:DEBUG:>> "Accept‑Encoding:
> gzip,deflate[\r][\n]"
> Wed Oct 17 11:16:34 CDT 2018:DEBUG:>> "Content‑Type:
> text/xml;charset=UTF‑8[\r][\n]"
> Wed Oct 17 11:16:34 CDT 2018:DEBUG:>> "SOAPAction:
> "loginRequest"[\r][\n]"
> Wed Oct 17 11:16:34 CDT 2018:DEBUG:>> "Content‑Length: 1003[\r][\n]"
> Wed Oct 17 11:16:34 CDT 2018:DEBUG:>> "Host: 10.1.5.81:7191[\r][\n]"
> Wed Oct 17 11:16:34 CDT 2018:DEBUG:>> "Connection: Keep‑Alive[\r][\n]"
> Wed Oct 17 11:16:34 CDT 2018:DEBUG:>> "User‑Agent:
> Apache‑HttpClient/4.1.1 (java 1.5)[\r][\n]"
> Wed Oct 17 11:16:34 CDT 2018:DEBUG:>> "[\r][\n]"
> Wed Oct 17 11:16:34 CDT 2018:DEBUG:>> "<soapenv:Envelope
> xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
> xmlns:typ="http://schemas.novell.com/2005/01/GroupWise/types"
> xmlns:met="http://schemas.novell.com/2005/01/GroupWise/methods">[\r][\n]"
> Wed Oct 17 11:16:34 CDT 2018:DEBUG:>> " <soapenv:Header>[\r][\n]"
> Wed Oct 17 11:16:34 CDT 2018:DEBUG:>> "
> <typ:gwTrace></typ:gwTrace>[\r][\n]"
> Wed Oct 17 11:16:34 CDT 2018:DEBUG:>> " </soapenv:Header>[\r][\n]"
> Wed Oct 17 11:16:34 CDT 2018:DEBUG:>> " <soapenv:Body>[\r][\n]"
> Wed Oct 17 11:16:34 CDT 2018:DEBUG:>> "
> <met:loginRequest>[\r][\n]"
> Wed Oct 17 11:16:34 CDT 2018:DEBUG:>> " <met:auth>[\r][\n]"
> Wed Oct 17 11:16:34 CDT 2018:DEBUG:>> "
> <typ:username>0995jysm</typ:username>[\r][\n]"
> Wed Oct 17 11:16:34 CDT 2018:DEBUG:>> "
> <typ:password>xyz</typ:password>[\n]"
> Wed Oct 17 11:16:34 CDT 2018:DEBUG:>> " </met:auth>[\r][\n]"
> Wed Oct 17 11:16:34 CDT 2018:DEBUG:>> "
> <met:language>en_US</met:language>[\r][\n]"
> Wed Oct 17 11:16:34 CDT 2018:DEBUG:>> "
> <met:version>1.07</met:version>[\r][\n]"
> Wed Oct 17 11:16:34 CDT 2018:DEBUG:>> "
> <!‑‑Optional:‑‑>[\r][\n]"
> Wed Oct 17 11:16:34 CDT 2018:DEBUG:>> " <met:application>Java
> Application</met:application>[\r][\n]"
> Wed Oct 17 11:16:34 CDT 2018:DEBUG:>> "
> <!‑‑Optional:‑‑>[\r][\n]"
> Wed Oct 17 11:16:34 CDT 2018:DEBUG:>> "
> <met:userid>true</met:userid>[\r][\n]"
> Wed Oct 17 11:16:34 CDT 2018:DEBUG:>> "
> <!‑‑Optional:‑‑>[\r][\n]"
> Wed Oct 17 11:16:34 CDT 2018:DEBUG:>> "
> <met:system>false</met:system>[\r][\n]"
> Wed Oct 17 11:16:34 CDT 2018:DEBUG:>> "
> <!‑‑Optional:‑‑>[\r][\n]"
> Wed Oct 17 11:16:34 CDT 2018:DEBUG:>> " <met:flags>[\n]"
> Wed Oct 17 11:16:34 CDT 2018:DEBUG:>> "
> <!‑‑Optional:‑‑>[\r][\n]"
> Wed Oct 17 11:16:34 CDT 2018:DEBUG:>> "
> <typ:SSLRequired>false</typ:SSLRequired> [\r][\n]"
> Wed Oct 17 11:16:34 CDT 2018:DEBUG:>> " </met:flags>[\r][\n]"
> Wed Oct 17 11:16:34 CDT 2018:DEBUG:>> "
> </met:loginRequest>[\r][\n]"
> Wed Oct 17 11:16:34 CDT 2018:DEBUG:>> " </soapenv:Body>[\r][\n]"
> Wed Oct 17 11:16:34 CDT 2018:DEBUG:>> "</soapenv:Envelope>"
> Wed Oct 17 11:16:34 CDT 2018:DEBUG:<< "HTTP/1.1 200 [\r][\n]"
> Wed Oct 17 11:16:34 CDT 2018:DEBUG:<< "Date: Wed, 17 Oct 2018 16:16:34
> GMT[\r][\n]"
> Wed Oct 17 11:16:34 CDT 2018:DEBUG:<< "Server: Windows GroupWise POA
> 14.2.2 [\r][\n]"
> Wed Oct 17 11:16:34 CDT 2018:DEBUG:<< "Content‑Type: text/xml;
> charset=utf‑8[\r][\n]"
> Wed Oct 17 11:16:34 CDT 2018:DEBUG:<< "Content‑Length: 413[\r][\n]"
> Wed Oct 17 11:16:35 CDT 2018:DEBUG:<< "Pragma: no‑cache[\r][\n]"
> Wed Oct 17 11:16:35 CDT 2018:DEBUG:<< "[\r][\n]"
> Wed Oct 17 11:16:35 CDT 2018:DEBUG:<< "<?xml version="1.0"
> encoding="UTF‑8"?><s:Envelope
> xmlns:s="http://schemas.xmlsoap.org/soap/envelope/"
> xmlns:xsi="http://www.w3.org/2001/XMLSchema‑instance"
> xmlns:gwm="http://schemas.novell.com/2005/01/GroupWise/methods"
>

xmlns:gwt="http://schemas.novell.com/2005/01/GroupWise/types"><s:Header/><s:

>

Body><gwm:loginResponse><gwm:status><gwt:code>59944</gwt:code></gwm:status><
/gwm:logi
> nResponse></s:Body></s:Envelope>"
>
>
> Thanks/Ajay


0 Likes
Anonymous_User Absent Member.
Absent Member.

Re: GroupWise SOAP calls are not working with JDK 1.8

Encase you still need it...
Here is some of my code to set the session string:

private BindingProvider bp = null;
private BindingProvider ebp = null;
private boolean bLogin = true;
private GroupwiseService service = null;
private GroupWiseEventsPortType eport = null;
private GroupWisePortType port = null;
private List<Handler> hlist;
private List<javax.xml.ws.handler.Handler> ehlist;
private Map<String, Object> rc = null;
private Map<String, Object> erc = null;
private SSLSocketFactory SSLFactory;
private String server = null;
private String session = null;

private void loginAction(ActionEvent event)
{
String pw;
String str;

if (null == service)
{
service = new GroupwiseService();
port = service.getGroupwiseSOAPPort();
eport = service.getGroupwiseEventsSOAPPort();
bp = (BindingProvider) port;
ebp = (BindingProvider) eport;
hlist = bp.getBinding().getHandlerChain();
hlist.add(new SOAPTrace());
ehlist = ebp.getBinding().getHandlerChain();
ehlist.add(new SOAPTrace());
bp.getBinding().setHandlerChain(hlist);
ebp.getBinding().setHandlerChain(ehlist);
rc = bp.getRequestContext();
erc = ebp.getRequestContext();
}
if (bLogin)
{
// handle login
LoginFlags flags = new LoginFlags();
LoginRequest request = new LoginRequest();
LoginResponse response;

// set longer timeout values
System.setProperty("sun.net.client.defaultConnectTimeout",
"120000");
System.setProperty("sun.net.client.defaultReadTimeout", "180000");

if (chkSSL.isSelected())
{
// handle SSL login
str = "https://";
if (null == SSLFactory)
{
try
{
SSLContext ctx;
MyHostNameVerifier hv = new MyHostNameVerifier();
MyTrustManager tm = new MyTrustManager();
TrustManager mytm[] = {tm};
ctx = SSLContext.getInstance("SSL");
ctx.init(null, mytm, null);
SSLFactory = ctx.getSocketFactory();

HttpsURLConnection.setDefaultSSLSocketFactory(SSLFactory);
HttpsURLConnection.setDefaultHostnameVerifier(hv);
}
catch (NoSuchAlgorithmException | KeyManagementException ex)
{

Logger.getLogger(mvnClientController.class.getName()).log(Level.SEVERE,
null, ex);
}
}
} else
{
// normal login
str = "http://";
}
str += txtServer.getText() + ":" + txtPort.getText();
server = str;
str += "/soap";

// save off the server string
rc.put(BindingProvider.ENDPOINT_ADDRESS_PROPERTY, str);
erc.put(BindingProvider.ENDPOINT_ADDRESS_PROPERTY, str);

// get the userid
str = txtUserId.getText();
pw = txtPassword.getText();
if (0 != pw.length())
{
PlainText pt = new PlainText();
pt.setUsername(str);
pt.setPassword(pw);
request.setAuth(pt);
} else
{
TrustedApplication ta = new TrustedApplication();
ta.setUsername(str);
ta.setName(txtAppName.getText());
ta.setKey(txtAppKey.getText());
request.setAuth(ta);
}
flags.setSSLRequired(true);
// flags.setExtended(true);
request.setFlags(flags);
request.setUserid(true);
request.setLanguage(txtLanguage.getText());
request.setApplication("mnvClient");
request.setVersion(new BigDecimal(txtVersion.getText()));
request.setSystem(true);

response = port.loginRequest(request);
if (0 == response.getStatus().getCode())
{

((WSBindingProvider) port).setOutboundHeaders(Headers.create(new
QName(GW_WEB_SERVICES_SCHEMA_ID, "session"), session));
((WSBindingProvider)
eport).setOutboundHeaders(Headers.create(new
QName(GW_WEB_SERVICES_SCHEMA_ID, "session"), session));

// set button for logout
btnLogin.setText("Logout");
bLogin = false;
}
} else
{
LogoutRequest req = new LogoutRequest();
LogoutResponse resp;

resp = port.logoutRequest(req);
if (0 == resp.getStatus().getCode())
{
// logout succeeded
// do cleanup
session = null;
((WSBindingProvider) port).setOutboundHeaders(Headers.create(new
QName(GW_WEB_SERVICES_SCHEMA_ID, "session"), session));
((WSBindingProvider)
eport).setOutboundHeaders(Headers.create(new
QName(GW_WEB_SERVICES_SCHEMA_ID, "session"), session));

bp.getBinding().setHandlerChain(hlist);
bp = null;
port = null;
ebp.getBinding().setHandlerChain(ehlist);
ebp = null;
eport = null;
service = null;

// set button for login
btnLogin.setText("Login");
bLogin = true;
}
}
}

Let me know if you have problems understanding it.
Preston

0 Likes
avasisht Absent Member.
Absent Member.

Re: GroupWise SOAP calls are not working with JDK 1.8

Thank you, Preston! I was able to run SOAPUI request by adding type="TrustedApplication". Now it is giving WSDL file location error from the Java program. Does this needs to be in the gwws.jar?

2018-10-18 17:28:32.350 ERROR [ajp-nio-8009-exec-6][GWLogin:435] ERR: javax.xml.ws.WebServiceException: Cannot find 'groupwise.wsdl' wsdl. Place the resource correctly in the classpath.
javax.xml.ws.WebServiceException: Cannot find 'groupwise.wsdl' wsdl. Place the resource correctly in the classpath.

Thanks/Ajay
0 Likes
Anonymous_User Absent Member.
Absent Member.

Re: GroupWise SOAP calls are not working with JDK 1.8

Sorry, I haven't seen that before.
You might have a different WebServices library
besides the metro library in your environment..


>>>


> Thank you, Preston! I was able to run SOAPUI request by adding
> type="TrustedApplication". Now it is giving WSDL file location error
> from the Java program. Does this needs to be in the gwws.jar?
>
> 2018‑10‑18 17:28:32.350 ERROR

[ajp‑nio‑8009‑exec‑6][GWLogin:435] ERR:
> javax.xml.ws.WebServiceException: Cannot find 'groupwise.wsdl' wsdl.
> Place the resource correctly in the classpath.
> javax.xml.ws.WebServiceException: Cannot find 'groupwise.wsdl' wsdl.
> Place the resource correctly in the classpath.
>
> Thanks/Ajay


0 Likes
avasisht Absent Member.
Absent Member.

Re: GroupWise SOAP calls are not working with JDK 1.8

Hi Preston,

I have tried your testing code with metro web services, jdk 1.8 and still getting groupwise.wsdl resource error. I have copied entire eclipse project (GroupwiseWSDL.zip) on ftp.novell.com.

--------------
Exception in thread "main" javax.xml.ws.WebServiceException: Cannot find 'groupwise.wsdl' wsdl. Place the resource correctly in the classpath.
at com.novell.groupwise.ws.GroupwiseService.<clinit>(GroupwiseService.java:32)
at com.genesco.groupwise.utils.GroupwiseLogin.login(GroupwiseLogin.java:51)
at com.genesco.groupwise.app.gwLogin.main(gwLogin.java:10)
--------------

Please help.

Thanks/Ajay
0 Likes
Anonymous_User Absent Member.
Absent Member.

Re: GroupWise SOAP calls are not working with JDK 1.8

I have a couple of Java test applications.
With one of the applications, I have all of the files in one directory.
In other, I have the application jar file in one directory and everything
else in a lib directory below it.

The one that has the lib directory is javaClient.zip.
I put in back on the ftp site:
ftp://ftp.novell.com/outgoing/javaClient.zip

That one is pretty old. I'm not sure it will run with Java 1.8.
You might have to use a previous version of Java.
There is a simple README.TXT in the root directory.
You can try that application to see if it works.
I can explain a little bit about it if you have troubles.

(I believe an even earlier version of the javaClient application is in the
SOAP SDK.)

Preston


>>>


> Hi Preston,
>
> I have tried your testing code with metro web services, jdk 1.8 and
> still getting groupwise.wsdl resource error. I have copied entire
> eclipse project (GroupwiseWSDL.zip) on ftp.novell.com.
>
> ‑‑‑‑‑‑‑‑‑‑‑‑‑‑
> Exception in thread "main" javax.xml.ws.WebServiceException: Cannot find
> 'groupwise.wsdl' wsdl. Place the resource correctly in the classpath.
> at
>

com.novell.groupwise.ws.GroupwiseService.<clinit>(GroupwiseService.java:32
> )
> at
> com.genesco.groupwise.utils.GroupwiseLogin.login(GroupwiseLogin.java:51)
> at com.genesco.groupwise.app.gwLogin.main(gwLogin.java:10)
> ‑‑‑‑‑‑‑‑‑‑‑‑‑‑
>
> Please help.
>
> Thanks/Ajay


0 Likes
ntandoz Valued Contributor.
Valued Contributor.

Re: GroupWise SOAP calls are not working with JDK 1.8

Hi All,

I have been reading through this thread to find a solution to my little problem. I have a working code using gwws.jar(5 Nov 2012) I found inside the lib directory of the javaClient directory.

The issue I am experiencing is getting a ParseException error when I use createCursorRequest and readCursorRequest to access documents stored in GW library.

When I try to open the ftp link Preston have shared I am asked for a username and a password; from the browser I get a timeout error.

Please help with advice.

Regards
Ntando

Preston Stephenson;2489154 wrote:
I have a couple of Java test applications.
With one of the applications, I have all of the files in one directory.
In other, I have the application jar file in one directory and everything
else in a lib directory below it.

The one that has the lib directory is javaClient.zip.
I put in back on the ftp site:
ftp://ftp.novell.com/outgoing/javaClient.zip

That one is pretty old. I'm not sure it will run with Java 1.8.
You might have to use a previous version of Java.
There is a simple README.TXT in the root directory.
You can try that application to see if it works.
I can explain a little bit about it if you have troubles.

(I believe an even earlier version of the javaClient application is in the
SOAP SDK.)

Preston


>>>


> Hi Preston,
>
> I have tried your testing code with metro web services, jdk 1.8 and
> still getting groupwise.wsdl resource error. I have copied entire
> eclipse project (GroupwiseWSDL.zip) on ftp.novell.com.
>
> ‑‑‑‑‑‑‑‑‑‑‑‑‑‑
> Exception in thread "main" javax.xml.ws.WebServiceException: Cannot find
> 'groupwise.wsdl' wsdl. Place the resource correctly in the classpath.
> at
>

com.novell.groupwise.ws.GroupwiseService.<clinit>(GroupwiseService.java:32
> )
> at
> com.genesco.groupwise.utils.GroupwiseLogin.login(GroupwiseLogin.java:51)
> at com.genesco.groupwise.app.gwLogin.main(gwLogin.java:10)
> ‑‑‑‑‑‑‑‑‑‑‑‑‑‑
>
> Please help.
>
> Thanks/Ajay
0 Likes
Anonymous_User Absent Member.
Absent Member.

Re: GroupWise SOAP calls are not working with JDK 1.8

As I understand things, we can no longer use ftp.novell.com to share files.

Here a link to the zip file:
https://filr.microfocus.com/ssf/s/readFile/share/153408/1192477568850671297/
publicLink/javaClient.zip

Let me know if you have a problem accessing it.

Preston


>>>


> Hi All,
>
> I have been reading through this thread to find a solution to my little
> problem. I have a working code using gwws.jar(5 Nov 2012) I found inside
> the lib directory of the javaClient directory.
>
> The issue I am experiencing is getting a ParseException error when I use
> *‑createCursorRequest ‑*and *‑readCursorRequest‑* to access

documents
> stored in GW library.
>
> When I try to open the ftp link Preston have shared I am asked for a
> username and a password; from the browser I get a timeout error.
>
> Please help with advice.
>
> Regards
> Ntando
>
> Preston Stephenson;2489154 Wrote:
>> I have a couple of Java test applications.
>> With one of the applications, I have all of the files in one directory.
>> In other, I have the application jar file in one directory and
>> everything
>> else in a lib directory below it.
>>
>> The one that has the lib directory is javaClient.zip.
>> I put in back on the ftp site:
>> ftp://ftp.novell.com/outgoing/javaClient.zip
>>
>> That one is pretty old. I'm not sure it will run with Java 1.8.
>> You might have to use a previous version of Java.
>> There is a simple README.TXT in the root directory.
>> You can try that application to see if it works.
>> I can explain a little bit about it if you have troubles.
>>
>> (I believe an even earlier version of the javaClient application is in
>> the
>> SOAP SDK.)
>>
>> Preston
>>
>>
>> >>>

>>
>> > Hi Preston,
>> >
>> > I have tried your testing code with metro web services, jdk 1.8 and
>> > still getting groupwise.wsdl resource error. I have copied entire
>> > eclipse project (GroupwiseWSDL.zip) on ftp.novell.com.
>> >
>> > ‑‑‑‑‑‑‑‑‑‑‑‑‑‑
>> > Exception in thread "main" javax.xml.ws.WebServiceException: Cannot

>> find
>> > 'groupwise.wsdl' wsdl. Place the resource correctly in the classpath.
>> > at
>> >

>>

com.novell.groupwise.ws.GroupwiseService.<clinit>(GroupwiseService.java:32
>> > )
>> > at
>> >

>> com.genesco.groupwise.utils.GroupwiseLogin.login(GroupwiseLogin.java:51)
>> > at com.genesco.groupwise.app.gwLogin.main(gwLogin.java:10)
>> > ‑‑‑‑‑‑‑‑‑‑‑‑‑‑
>> >
>> > Please help.
>> >
>> > Thanks/Ajay


0 Likes
ntandoz Valued Contributor.
Valued Contributor.

Re: GroupWise SOAP calls are not working with JDK 1.8

Hi Preston,

Thanks for the link. I have realised though that the zip file only contains an executable jar file(javaClient) and the lib files. I was expecting to find the source files as well in the zip file.

Link: https://filr.microfocus.com/ssf/s/readFile/share/153408/1192477568850671297/publicLink/javaClient.zip

Kindly advise in this regard.
Ntando
0 Likes
Anonymous_User Absent Member.
Absent Member.

Re: GroupWise SOAP calls are not working with JDK 1.8

Try this link:
https://filr.microfocus.com/ssf/s/readFile/share/154745/-171402285579160236/
publicLink/novell-gwsoap-devel-2008.12.23-1cross_platform.zip

It is a link to the SOAP SDK.
It has an older version of the JavaClient (with source).

Preston


>>>


> Hi Preston,
>
> Thanks for the link. I have realised though that the zip file only
> contains an executable jar file(javaClient) and the lib files. I was
> expecting to find the source files as well in the zip file.
>
> Link:
> https://filr.microfocus.com/ssf/s/readFile/share/153408/1192477568850671
> 297/publicLink/javaClient.zip
>
> Kindly advise in this regard.
> Ntando


0 Likes
The opinions expressed above are the personal opinions of the authors, not of Micro Focus. By using this site, you accept the Terms of Use and Rules of Participation. Certain versions of content ("Material") accessible here may contain branding from Hewlett-Packard Company (now HP Inc.) and Hewlett Packard Enterprise Company. As of September 1, 2017, the Material is now offered by Micro Focus, a separately owned and operated company. Any reference to the HP and Hewlett Packard Enterprise/HPE marks is historical in nature, and the HP and Hewlett Packard Enterprise/HPE marks are the property of their respective owners.