public class AS400JPing
extends java.lang.Object
Here is an example of calling AS400JPing within a Java program to ping the Remote Command Service:
AS400JPing pingObj = new AS400JPing("myAS400", AS400.COMMAND, false); if (pingObj.ping()) System.out.println("SUCCESS"); else System.out.println("FAILED");
JPing
Modifier and Type | Field and Description |
---|---|
static int |
ALL_SERVICES
Constant for pinging all the services.
|
Constructor and Description |
---|
AS400JPing(java.lang.String systemName)
Constructs an AS400JPing object with the specified systemName.
|
AS400JPing(java.lang.String systemName,
int service)
Constructs an AS400JPing object with the specified systemName and service.
|
AS400JPing(java.lang.String systemName,
int service,
boolean useSSL)
Constructs an AS400JPing object.
|
Modifier and Type | Method and Description |
---|---|
boolean |
ping()
Ping the system.
|
boolean |
ping(int service)
Ping a specific service.
|
boolean |
pingAllServices()
Ping all services.
|
void |
setPrintWriter(java.io.OutputStream stream)
Set the PrintWriter to log ping information to.
|
void |
setTimeout(long time)
Set the timeout period in milliseconds.
|
public static final int ALL_SERVICES
public AS400JPing(java.lang.String systemName)
systemName
- The system to ping. The systemName string can be in 3 forms: shortname (eg. "myAS400"), longname (eg. "myAS400.myCompany.com"), or IP address (eg. "9.1.2.3").AS400.getSystemName()
public AS400JPing(java.lang.String systemName, int service)
systemName
- The system to ping. The systemName string can be in 3 forms: shortname (eg. "myAS400"), longname (eg. "myAS400.myCompany.com"), or IP address (eg. "9.1.2.3").service
- The service to ping. Valid services are:
AS400.FILE
- the IFS file service
AS400.PRINT
- the print service
AS400.COMMAND
- the command and program call service
AS400.DATAQUEUE
- the data queue service
AS400.DATABASE
- the JDBC service
AS400.RECORDACCESS
- the record level access service
AS400.CENTRAL
- the license management service
AS400.SIGNON
- the sign-on service
ALL_SERVICES
- all services
AS400.getSystemName()
public AS400JPing(java.lang.String systemName, int service, boolean useSSL)
systemName
- The system to ping. The systemName string can be in 3 forms: shortname (eg. "myAS400"), longname (eg. "myAS400.myCompany.com"), or IP address (eg. "9.1.2.3").service
- The service to ping. Valid services are:
AS400.FILE
- the IFS file service
AS400.PRINT
- the print service
AS400.COMMAND
- the command and program call service
AS400.DATAQUEUE
- the data queue service
AS400.DATABASE
- the JDBC service
AS400.RECORDACCESS
- the record level access service
AS400.CENTRAL
- the license management service
AS400.SIGNON
- the sign-on service
ALL_SERVICES
- all services
useSSL
- true if the pinging the SSL port for the service, false otherwise. The default is false.AS400.getSystemName()
public boolean ping()
pingAllServices()
public boolean ping(int service)
service
- The service to ping. Valid services are:
AS400.FILE
- the IFS file service
AS400.PRINT
- the print service
AS400.COMMAND
- the command and program call service
AS400.DATAQUEUE
- the data queue service
AS400.DATABASE
- the JDBC service
AS400.RECORDACCESS
- the record level access service
AS400.CENTRAL
- the license management service
AS400.SIGNON
- the sign-on service
public boolean pingAllServices()
ping()
in that it doesn't immediately return when a failed ping is encountered, but rather continues until all services have been pinged.public void setPrintWriter(java.io.OutputStream stream) throws java.io.IOException
stream
- The OutputStream.java.io.IOException
- If an error occurs while accessing the stream.public void setTimeout(long time)
time
- The timeout period.