|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object | +--com.ibm.as400.access.ISeriesNetServer
The ISeriesNetServer class represents the NetServer service on a server. This class allows the user to query and modify the state and configuration of the NetServer.
If the NetServer job on the iSeries server is not started, the "list" methods may return incomplete results. To determine if the NetServer job is started, use the isStarted method. To start the NetServer, use the start method.
Note: Calling any of the attribute getters for the first time will
result in an implicit call to refresh, if not yet explicitly refreshed.
If any exceptions are thrown by refresh() during the implicit call,
they will be logged to Trace.ERROR and
ignored. However, should an exception occur during an explicit call to
refresh(), it will be thrown to the caller.
Note: Typically, methods which change the state or attributes of the NetServer require that the server user profile have *IOSYSCFG special authority. For example, starting or ending the NetServer requires *IOSYSCFG authority.
Note: This class uses some API fields that are available only when connecting to servers running OS/400 V5R1 or later.
import com.ibm.as400.access.*;
// Create a NetServer object for a specific server system.
AS400 system = new AS400("MYSYSTEM", "MYUSERID", "MYPASSWORD");
ISeriesNetServer ns = new ISeriesNetServer(system);
try
{
// Get the name of the NetServer.
System.out.println("Name: " + ns.getName());
// Get the CCSID of the NetServer.
System.out.println("CCSID: " + ns.getCCSID());
// Get the "allow system name" value of the NetServer.
System.out.println("'Allow system name': " + ns.isAllowSystemName());
// Set the description of the NetServer.
// Note: Changes will take effect after next start of NetServer.
ns.setDescription("The NetServer");
ns.commitChanges();
// Set the CCSID of the NetServer to 13488.
ns.setCCSID(13488);
// Set the "allow system name" value of the NetServer to true.
ns.setAllowSystemName(true);
// Commit the attribute changes (send them to the system).
ns.commitChanges();
}
catch (AS400Exception e) {
AS400Message[] messageList = e.getAS400MessageList();
for (int i=0; i<messageList.length; i++) {
System.out.println(messageList[i].getText());
}
}
catch (Exception e) {
e.printStackTrace();
}
finally {
if (system != null) system.disconnectAllServices();
}
ISeriesNetServerFileShare,
ISeriesNetServerPrintShare,
ISeriesNetServerConnection,
ISeriesNetServerSession,
Serialized Form| Field Summary | |
static int |
ENCRYPTED_PASSWORDS
Value of the NetServer "authentication method" attribute, indicating that the server authenticates with encrypted passwords only. |
static int |
KERBEROS_OR_PASSWORDS
Value of the NetServer "authentication method" attribute, indicating that the server authenticates with Kerberos v5 tokens when possible, but it allows clients to use encrypted passwords when needed. |
static int |
KERBEROS_V5_TOKENS
Value of the NetServer "authentication method" attribute, indicating that the server authenticates with Kerberos v5 tokens only. |
static int |
NO_AUTO_DISCONNECT
Value of the "idle timeout" attribute, indicating "no autodisconnect". |
| Constructor Summary | |
ISeriesNetServer(AS400 system)
Constructs a NetServer object. |
|
| Method Summary | |
void |
commitChanges()
Commits all attribute value changes to the server. |
void |
commitChanges(ISeriesNetServerFileShare share)
Commits attribute value changes to the server, for the specified share. |
void |
commitChanges(ISeriesNetServerPrintShare share)
Commits attribute value changes to the server, for the specified share. |
void |
createFileShare(java.lang.String shareName,
java.lang.String path)
Creates a file share. |
void |
createFileShare(java.lang.String shareName,
java.lang.String path,
java.lang.String desc)
Creates a file share. |
void |
createFileShare(java.lang.String shareName,
java.lang.String path,
java.lang.String desc,
int permission)
Creates a file share. |
void |
createFileShare(java.lang.String shareName,
java.lang.String path,
java.lang.String desc,
int permission,
int maxUsers)
Creates a file share. |
void |
createPrintShare(java.lang.String shareName,
java.lang.String outqLib,
java.lang.String outqName)
Creates a print share. |
void |
createPrintShare(java.lang.String shareName,
java.lang.String outqLib,
java.lang.String outqName,
java.lang.String desc,
int splfType)
Creates a print share. |
void |
createPrintShare(java.lang.String shareName,
java.lang.String outqLib,
java.lang.String outqName,
java.lang.String desc,
int splfType,
java.lang.String prtDriver,
java.lang.String prtFileLib,
java.lang.String prtFileName)
Creates a print share. |
void |
createPrintShare(java.lang.String shareName,
java.lang.String outqLib,
java.lang.String outqName,
java.lang.String desc,
int splfType,
java.lang.String prtDriver,
java.lang.String prtFileLib,
java.lang.String prtFileName,
boolean publish)
Creates a print share. |
void |
end()
Ends the NetServer job on the iSeries server. |
void |
endSession(long sessionID)
Ends a specific NetServer session. |
void |
endSessionsForWorkstation(java.lang.String workstationName)
Ends all the sessions that were established from the specified workstation. |
int |
getAuthenticationMethod()
Returns the value of the "authentication method" attribute. |
int |
getBrowsingInterval()
Returns the value of the "browsing interval" attribute. |
int |
getCCSID()
Returns the value of the "server CCSID" attribute. |
java.lang.String |
getDescription()
Returns the value of the "description" attribute. |
java.lang.String |
getDomainName()
Returns the value of the "domain name" attribute. |
java.lang.String |
getGuestUserProfile()
Returns the value of the "guest user profile" attribute. |
int |
getIdleTimeout()
Returns the value of the "idle timeout" attribute. |
java.lang.String |
getName()
Returns the value of the "NetServer name" attribute. |
AS400 |
getSystem()
Returns the system. |
java.lang.String |
getWINSPrimaryAddress()
Returns the value of the "WINS primary address" attribute. |
java.lang.String |
getWINSScopeID()
Returns the value of the "WINS scope ID" attribute. |
java.lang.String |
getWINSSecondaryAddress()
Returns the value of the "WINS secondary address" attribute. |
boolean |
isAllowSystemName()
Returns the value of the "allow system name" attribute. |
boolean |
isAutoStart()
Returns the value of the "autostart" attribute. |
boolean |
isLogonServer()
Returns the value of the "logon support" attribute. |
boolean |
isStarted()
Indicates whether or not the NetServer job on the iSeries server is started. |
boolean |
isWINSServer()
Returns the value of the "WINS enablement" attribute. |
ISeriesNetServerConnection[] |
listConnectionsForSession(long sessionID)
Lists all connections for the specified NetServer session. |
ISeriesNetServerConnection[] |
listConnectionsForSession(java.lang.String workstationName)
Lists all connections for the specified NetServer workstation. |
ISeriesNetServerConnection[] |
listConnectionsForShare(java.lang.String shareName)
Returns the connections associated with a specific share. |
ISeriesNetServerFileShare[] |
listFileShares()
Lists all file shares. |
ISeriesNetServerFileShare[] |
listFileShares(java.lang.String shareName)
Lists the file shares. |
ISeriesNetServerPrintShare[] |
listPrintShares()
Lists all print shares. |
ISeriesNetServerPrintShare[] |
listPrintShares(java.lang.String shareName)
Lists the print shares. |
ISeriesNetServerSession[] |
listSessions()
Lists all NetServer sessions. |
ISeriesNetServerSession[] |
listSessionsForWorkstation(java.lang.String name)
Lists all NetServer sessions for the specified workstation. |
ISeriesNetServerShare[] |
listShares()
Lists the shares (both file shares and print shares). |
void |
refresh()
Refreshes the attribute values of this ISeriesNetServer object, from the current in-effect values on the server. |
void |
refresh(ISeriesNetServerConnection connection)
Refreshes the attribute values of the connection object, from the current values on the server. |
void |
refresh(ISeriesNetServerSession session)
Refreshes the attribute values of the session object, from the current values on the server. |
void |
refresh(ISeriesNetServerShare share)
Refreshes the attribute values of the share object, from the currently in-effect values on the server. |
void |
removeShare(java.lang.String shareName)
Removes the specified share. |
void |
setAllowSystemName(boolean value)
Sets the value of the "allow system name" attribute. |
void |
setAuthenticationMethod(int value)
Sets the value of the "authentication method" attribute. |
void |
setAutoStart(boolean value)
Sets the value of the "autostart" attribute. |
void |
setBrowsingInterval(int value)
Sets the value of the "browsing interval" attribute. |
void |
setCCSID(int value)
Sets the value of the "server CCSID" attribute. |
void |
setDescription(java.lang.String value)
Sets the value of the "description" attribute. |
void |
setDomainName(java.lang.String value)
Sets the value of the "domain name" attribute. |
void |
setGuestUserProfile(java.lang.String value)
Sets the value of the "guest user profile" attribute. |
void |
setIdleTimeout(int value)
Sets the value of the "idle timeout" attribute. |
void |
setLogonServer(boolean value)
Sets the value of the "logon support" attribute. |
void |
setName(java.lang.String value)
Sets the value of the "NetServer name" attribute. |
void |
setWINSPrimaryAddress(java.lang.String value)
Sets the value of the "WINS primary address" attribute. |
void |
setWINSScopeID(java.lang.String value)
Sets the value of the "WINS scope ID" attribute. |
void |
setWINSSecondaryAddress(java.lang.String value)
Sets the value of the "WINS secondary address" attribute. |
void |
setWINSServer(boolean value)
Sets the value of the "WINS enablement" attribute. |
void |
start()
Starts the NetServer job on the iSeries server. |
void |
start(boolean reset)
Starts the NetServer job on the iSeries server, and (optionally) resets it. |
java.lang.String |
toString()
Returns the String representation of this ISeriesNetServer object. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
public static final int ENCRYPTED_PASSWORDS
public static final int KERBEROS_V5_TOKENS
public static final int KERBEROS_OR_PASSWORDS
public static final int NO_AUTO_DISCONNECT
| Constructor Detail |
public ISeriesNetServer(AS400 system)
system - The server with which the NetServer is associated.| Method Detail |
public void createFileShare(java.lang.String shareName,
java.lang.String path)
throws AS400SecurityException,
ErrorCompletingRequestException,
java.lang.InterruptedException,
java.io.IOException,
ObjectDoesNotExistException
shareName - The name of the share.path - The path of the share.
AS400SecurityException - If a security or authority error occurs.
ErrorCompletingRequestException - If an error occurs before the request is completed.
java.lang.InterruptedException - If this thread is interrupted.
java.io.IOException - If an error occurs while communicating with the server.
ObjectDoesNotExistException - If the server object does not exist.
public void createFileShare(java.lang.String shareName,
java.lang.String path,
java.lang.String desc,
int permission)
throws AS400SecurityException,
ErrorCompletingRequestException,
java.lang.InterruptedException,
java.io.IOException,
ObjectDoesNotExistException
shareName - The name of the share.path - The path of the share.desc - The description of the share.permission - The permission of the share.
Valid values are:
AS400SecurityException - If a security or authority error occurs.
ErrorCompletingRequestException - If an error occurs before the request is completed.
java.lang.InterruptedException - If this thread is interrupted.
java.io.IOException - If an error occurs while communicating with the server.
ObjectDoesNotExistException - If the server object does not exist.
public void createFileShare(java.lang.String shareName,
java.lang.String path,
java.lang.String desc)
throws AS400SecurityException,
ErrorCompletingRequestException,
java.lang.InterruptedException,
java.io.IOException,
ObjectDoesNotExistException
shareName - The name of the share.path - The path of the share.desc - The description of the share.
AS400SecurityException - If a security or authority error occurs.
ErrorCompletingRequestException - If an error occurs before the request is completed.
java.lang.InterruptedException - If this thread is interrupted.
java.io.IOException - If an error occurs while communicating with the server.
ObjectDoesNotExistException - If the server object does not exist.
public void createFileShare(java.lang.String shareName,
java.lang.String path,
java.lang.String desc,
int permission,
int maxUsers)
throws AS400SecurityException,
ErrorCompletingRequestException,
java.lang.InterruptedException,
java.io.IOException,
ObjectDoesNotExistException
shareName - The name of the share.path - The path of the share.desc - The description of the share.permission - The permission of the share.
Valid values are:
The default is READ_ONLY.maxUsers - The maximum number of users of the share.
AS400SecurityException - If a security or authority error occurs.
ErrorCompletingRequestException - If an error occurs before the request is completed.
java.lang.InterruptedException - If this thread is interrupted.
java.io.IOException - If an error occurs while communicating with the server.
ObjectDoesNotExistException - If the server object does not exist.
public void createPrintShare(java.lang.String shareName,
java.lang.String outqLib,
java.lang.String outqName)
throws AS400SecurityException,
ErrorCompletingRequestException,
java.lang.InterruptedException,
java.io.IOException,
ObjectDoesNotExistException
ISeriesNetServerPrintShare.AUTO_DETECT.
shareName - The name of the share.outqLib - The library that contains the output queue for the share.outqName - The name of the output queue for the share.
AS400SecurityException - If a security or authority error occurs.
ErrorCompletingRequestException - If an error occurs before the request is completed.
java.lang.InterruptedException - If this thread is interrupted.
java.io.IOException - If an error occurs while communicating with the server.
ObjectDoesNotExistException - If the server object does not exist.
public void createPrintShare(java.lang.String shareName,
java.lang.String outqLib,
java.lang.String outqName,
java.lang.String desc,
int splfType)
throws AS400SecurityException,
ErrorCompletingRequestException,
java.lang.InterruptedException,
java.io.IOException,
ObjectDoesNotExistException
shareName - The name of the share.outqLib - The library that contains the output queue for the share.outqName - The name of the output queue for the share.desc - The description of the share.splfType - The type of spooled files that are created using this share.
Valid values are:
AS400SecurityException - If a security or authority error occurs.
ErrorCompletingRequestException - If an error occurs before the request is completed.
java.lang.InterruptedException - If this thread is interrupted.
java.io.IOException - If an error occurs while communicating with the server.
ObjectDoesNotExistException - If the server object does not exist.
public void createPrintShare(java.lang.String shareName,
java.lang.String outqLib,
java.lang.String outqName,
java.lang.String desc,
int splfType,
java.lang.String prtDriver,
java.lang.String prtFileLib,
java.lang.String prtFileName)
throws AS400SecurityException,
ErrorCompletingRequestException,
java.lang.InterruptedException,
java.io.IOException,
ObjectDoesNotExistException
shareName - The name of the share.outqLib - The library that contains the output queue for the share.outqName - The name of the output queue for the share.desc - The description of the share.splfType - The type of spooled files that are created using this share.
Valid values are:
ISeriesNetServerPrintShare.AFP
ISeriesNetServerPrintShare.AUTO_DETECT
ISeriesNetServerPrintShare.SCS
ISeriesNetServerPrintShare.USER_ASCII
prtDriver - The print driver that is appropriate for this share.prtFileLib - The library that contains the printer file.prtFileName - The name of the printer file. This is a template containing attributes used to create spooled files.
AS400SecurityException - If a security or authority error occurs.
ErrorCompletingRequestException - If an error occurs before the request is completed.
java.lang.InterruptedException - If this thread is interrupted.
java.io.IOException - If an error occurs while communicating with the server.
ObjectDoesNotExistException - If the server object does not exist.
public void createPrintShare(java.lang.String shareName,
java.lang.String outqLib,
java.lang.String outqName,
java.lang.String desc,
int splfType,
java.lang.String prtDriver,
java.lang.String prtFileLib,
java.lang.String prtFileName,
boolean publish)
throws AS400SecurityException,
ErrorCompletingRequestException,
java.lang.InterruptedException,
java.io.IOException,
ObjectDoesNotExistException
shareName - The name of the share.outqLib - The library that contains the output queue for the share.outqName - The name of the output queue for the share.desc - The description of the share.splfType - The type of spooled files that are created using this share.
Valid values are:
ISeriesNetServerPrintShare.AFP
ISeriesNetServerPrintShare.AUTO_DETECT
ISeriesNetServerPrintShare.SCS
ISeriesNetServerPrintShare.USER_ASCII
prtDriver - The print driver that is appropriate for this share.prtFileLib - The library that contains the printer file.prtFileName - The name of the printer file. This is a template containing attributes used to create spooled files.publish - Whether to publish this print share. Default is false.
AS400SecurityException - If a security or authority error occurs.
ErrorCompletingRequestException - If an error occurs before the request is completed.
java.lang.InterruptedException - If this thread is interrupted.
java.io.IOException - If an error occurs while communicating with the server.
ObjectDoesNotExistException - If the server object does not exist.public AS400 getSystem()
public ISeriesNetServerFileShare[] listFileShares()
throws AS400SecurityException,
ErrorCompletingRequestException,
java.lang.InterruptedException,
java.io.IOException,
ObjectDoesNotExistException
AS400SecurityException - If a security or authority error occurs.
ErrorCompletingRequestException - If an error occurs before the request is completed.
java.lang.InterruptedException - If this thread is interrupted.
java.io.IOException - If an error occurs while communicating with the server.
ObjectDoesNotExistException - If the server object does not exist.
public ISeriesNetServerFileShare[] listFileShares(java.lang.String shareName)
throws AS400SecurityException,
ErrorCompletingRequestException,
java.lang.InterruptedException,
java.io.IOException,
ObjectDoesNotExistException
shareName - The name of the share to list.
AS400SecurityException - If a security or authority error occurs.
ErrorCompletingRequestException - If an error occurs before the request is completed.
java.lang.InterruptedException - If this thread is interrupted.
java.io.IOException - If an error occurs while communicating with the server.
ObjectDoesNotExistException - If the server object does not exist.
public ISeriesNetServerPrintShare[] listPrintShares()
throws AS400SecurityException,
ErrorCompletingRequestException,
java.lang.InterruptedException,
java.io.IOException,
ObjectDoesNotExistException
AS400SecurityException - If a security or authority error occurs.
ErrorCompletingRequestException - If an error occurs before the request is completed.
java.lang.InterruptedException - If this thread is interrupted.
java.io.IOException - If an error occurs while communicating with the server.
ObjectDoesNotExistException - If the server object does not exist.
public ISeriesNetServerPrintShare[] listPrintShares(java.lang.String shareName)
throws AS400SecurityException,
ErrorCompletingRequestException,
java.lang.InterruptedException,
java.io.IOException,
ObjectDoesNotExistException
shareName - The name of the share to list.
AS400SecurityException - If a security or authority error occurs.
ErrorCompletingRequestException - If an error occurs before the request is completed.
java.lang.InterruptedException - If this thread is interrupted.
java.io.IOException - If an error occurs while communicating with the server.
ObjectDoesNotExistException - If the server object does not exist.
public ISeriesNetServerShare[] listShares()
throws AS400SecurityException,
ErrorCompletingRequestException,
java.lang.InterruptedException,
java.io.IOException,
ObjectDoesNotExistException
AS400SecurityException - If a security or authority error occurs.
ErrorCompletingRequestException - If an error occurs before the request is completed.
java.lang.InterruptedException - If this thread is interrupted.
java.io.IOException - If an error occurs while communicating with the server.
ObjectDoesNotExistException - If the server object does not exist.
public ISeriesNetServerSession[] listSessions()
throws AS400SecurityException,
ErrorCompletingRequestException,
java.lang.InterruptedException,
java.io.IOException,
ObjectDoesNotExistException
AS400SecurityException - If a security or authority error occurs.
ErrorCompletingRequestException - If an error occurs before the request is completed.
java.lang.InterruptedException - If this thread is interrupted.
java.io.IOException - If an error occurs while communicating with the server.
ObjectDoesNotExistException - If the server object does not exist.
public ISeriesNetServerSession[] listSessionsForWorkstation(java.lang.String name)
throws AS400SecurityException,
ErrorCompletingRequestException,
java.lang.InterruptedException,
java.io.IOException,
ObjectDoesNotExistException
name - The name of the workstation.
AS400SecurityException - If a security or authority error occurs.
ErrorCompletingRequestException - If an error occurs before the request is completed.
java.lang.InterruptedException - If this thread is interrupted.
java.io.IOException - If an error occurs while communicating with the server.
ObjectDoesNotExistException - If the server object does not exist.
public ISeriesNetServerConnection[] listConnectionsForSession(long sessionID)
throws AS400SecurityException,
ErrorCompletingRequestException,
java.lang.InterruptedException,
java.io.IOException,
ObjectDoesNotExistException
sessionID - The session ID.
Note: The "session identifier" was added to the NetServer API's in V5R1.
AS400SecurityException - If a security or authority error occurs.
ErrorCompletingRequestException - If an error occurs before the request is completed.
java.lang.InterruptedException - If this thread is interrupted.
java.io.IOException - If an error occurs while communicating with the server.
ObjectDoesNotExistException - If the server object does not exist.
public ISeriesNetServerConnection[] listConnectionsForSession(java.lang.String workstationName)
throws AS400SecurityException,
ErrorCompletingRequestException,
java.lang.InterruptedException,
java.io.IOException,
ObjectDoesNotExistException
workstationName - The name of the workstation.
AS400SecurityException - If a security or authority error occurs.
ErrorCompletingRequestException - If an error occurs before the request is completed.
java.lang.InterruptedException - If this thread is interrupted.
java.io.IOException - If an error occurs while communicating with the server.
ObjectDoesNotExistException - If the server object does not exist.
public ISeriesNetServerConnection[] listConnectionsForShare(java.lang.String shareName)
throws AS400SecurityException,
ErrorCompletingRequestException,
java.lang.InterruptedException,
java.io.IOException,
ObjectDoesNotExistException
shareName - The name of the share.
AS400SecurityException - If a security or authority error occurs.
ErrorCompletingRequestException - If an error occurs before the request is completed.
java.lang.InterruptedException - If this thread is interrupted.
java.io.IOException - If an error occurs while communicating with the server.
ObjectDoesNotExistException - If the server object does not exist.
public void removeShare(java.lang.String shareName)
throws AS400SecurityException,
ErrorCompletingRequestException,
java.lang.InterruptedException,
java.io.IOException,
ObjectDoesNotExistException
shareName - The name of the share.
AS400SecurityException - If a security or authority error occurs.
ErrorCompletingRequestException - If an error occurs before the request is completed.
java.lang.InterruptedException - If this thread is interrupted.
java.io.IOException - If an error occurs while communicating with the server.
ObjectDoesNotExistException - If the server object does not exist.public boolean isAllowSystemName()
public void setAllowSystemName(boolean value)
value - The value of the "allow system name" attribute.public int getAuthenticationMethod()
ENCRYPTED_PASSWORDS, KERBEROS_V5_TOKENS, and KERBEROS_OR_PASSWORDS.public void setAuthenticationMethod(int value)
public boolean isAutoStart()
throws AS400SecurityException
AS400SecurityException - If a security or authority error occurs.public void setAutoStart(boolean value)
commitChanges. That is, a NetServer restart is not necessary.
public int getBrowsingInterval()
public void setBrowsingInterval(int value)
value - The value of the "browsing interval" attribute.public int getCCSID()
public void setCCSID(int value)
value - The value of the "server CCSID" attribute.public java.lang.String getDescription()
public void setDescription(java.lang.String value)
value - The value of the "description" attribute.
Maximum length is 50 characters.public java.lang.String getDomainName()
public void setDomainName(java.lang.String value)
value - The value of the "domain name" attribute.public java.lang.String getGuestUserProfile()
public void setGuestUserProfile(java.lang.String value)
Note: Guest support allows customers to have users accessing files and printers on the server, without the requirement of a user profile on the server. It limits access to data and allows customers to support a set of users who may only need print support but do not otherwise need server access.
value - The value of the "guest user profile" attribute.public int getIdleTimeout()
NO_AUTO_DISCONNECT) indicates no autodisconnect.
public void setIdleTimeout(int value)
NO_AUTO_DISCONNECT) indicates no autodisconnect.
value - The value of the "guest user profile" attribute.public boolean isLogonServer()
public void setLogonServer(boolean value)
value - The value of the "logon support" attribute.public java.lang.String getName()
public void setName(java.lang.String value)
value - The value of the "NetServer name" attribute.public boolean isWINSServer()
public void setWINSServer(boolean value)
value - The value of the "WINS enablement" attribute.public java.lang.String getWINSPrimaryAddress()
public void setWINSPrimaryAddress(java.lang.String value)
value - The value of the "WINS primary address" attribute.public java.lang.String getWINSScopeID()
public void setWINSScopeID(java.lang.String value)
value - The value of the "WINS scope ID" attribute.public java.lang.String getWINSSecondaryAddress()
public void setWINSSecondaryAddress(java.lang.String value)
value - The value of the "WINS secondary address" attribute.
public void refresh()
throws AS400SecurityException,
ErrorCompletingRequestException,
java.lang.InterruptedException,
java.io.IOException,
ObjectDoesNotExistException
AS400SecurityException - If a security or authority error occurs.
ErrorCompletingRequestException - If an error occurs before the request is completed.
java.lang.InterruptedException - If this thread is interrupted.
java.io.IOException - If an error occurs while communicating with the server.
ObjectDoesNotExistException - If the server object does not exist.
public void commitChanges()
throws AS400SecurityException,
ErrorCompletingRequestException,
java.lang.InterruptedException,
java.io.IOException,
ObjectDoesNotExistException
end) and restarted (start).
AS400SecurityException - If a security or authority error occurs.
ErrorCompletingRequestException - If an error occurs before the request is completed.
java.lang.InterruptedException - If this thread is interrupted.
java.io.IOException - If an error occurs while communicating with the server.
ObjectDoesNotExistException - If the server object does not exist.
public void end()
throws AS400SecurityException,
ErrorCompletingRequestException,
java.lang.InterruptedException,
java.io.IOException,
ObjectDoesNotExistException
AS400SecurityException - If a security or authority error occurs.
ErrorCompletingRequestException - If an error occurs before the request is completed.
java.lang.InterruptedException - If this thread is interrupted.
java.io.IOException - If an error occurs while communicating with the server.
ObjectDoesNotExistException - If the server object does not exist.
public void endSession(long sessionID)
throws AS400SecurityException,
ErrorCompletingRequestException,
java.lang.InterruptedException,
java.io.IOException,
ObjectDoesNotExistException
AS400SecurityException - If a security or authority error occurs.
ErrorCompletingRequestException - If an error occurs before the request is completed.
java.lang.InterruptedException - If this thread is interrupted.
java.io.IOException - If an error occurs while communicating with the server.
ObjectDoesNotExistException - If the server object does not exist.
public void endSessionsForWorkstation(java.lang.String workstationName)
throws AS400SecurityException,
ErrorCompletingRequestException,
java.lang.InterruptedException,
java.io.IOException,
ObjectDoesNotExistException
AS400SecurityException - If a security or authority error occurs.
ErrorCompletingRequestException - If an error occurs before the request is completed.
java.lang.InterruptedException - If this thread is interrupted.
java.io.IOException - If an error occurs while communicating with the server.
ObjectDoesNotExistException - If the server object does not exist.
public boolean isStarted()
throws AS400SecurityException,
ErrorCompletingRequestException,
java.lang.InterruptedException,
java.io.IOException,
ObjectDoesNotExistException
AS400SecurityException - If a security or authority error occurs.
ErrorCompletingRequestException - If an error occurs before the request is completed.
java.lang.InterruptedException - If this thread is interrupted.
java.io.IOException - If an error occurs while communicating with the server.
ObjectDoesNotExistException - If the server object does not exist.
public void start()
throws AS400SecurityException,
ErrorCompletingRequestException,
java.lang.InterruptedException,
java.io.IOException,
ObjectDoesNotExistException
AS400SecurityException - If a security or authority error occurs.
ErrorCompletingRequestException - If an error occurs before the request is completed.
java.lang.InterruptedException - If this thread is interrupted.
java.io.IOException - If an error occurs while communicating with the server.
ObjectDoesNotExistException - If the server object does not exist.
public void start(boolean reset)
throws AS400SecurityException,
ErrorCompletingRequestException,
java.lang.InterruptedException,
java.io.IOException,
ObjectDoesNotExistException
Note: Reset is used when the NetServer fails to start normally on the server. It is on the NetServer context menu so an administrator can use it. The reset does some under-the-covers cleanup, and is used infrequently. The times it would be used is if the server ended abnormally and there may be jobs or objects hanging around that need to be cleaned up before the server can start again. The reset does that.
reset - Whether or not the server is to be reset when started. Default is no reset.
AS400SecurityException - If a security or authority error occurs.
ErrorCompletingRequestException - If an error occurs before the request is completed.
java.lang.InterruptedException - If this thread is interrupted.
java.io.IOException - If an error occurs while communicating with the server.
ObjectDoesNotExistException - If the server object does not exist.
public void refresh(ISeriesNetServerConnection connection)
throws AS400SecurityException,
ErrorCompletingRequestException,
java.lang.InterruptedException,
java.io.IOException,
ObjectDoesNotExistException
connection - The connection.
AS400SecurityException - If a security or authority error occurs.
ErrorCompletingRequestException - If an error occurs before the request is completed.
java.lang.InterruptedException - If this thread is interrupted.
java.io.IOException - If an error occurs while communicating with the server.
ObjectDoesNotExistException - If the server object does not exist.
public void refresh(ISeriesNetServerSession session)
throws AS400SecurityException,
ErrorCompletingRequestException,
java.lang.InterruptedException,
java.io.IOException,
ObjectDoesNotExistException
AS400SecurityException - If a security or authority error occurs.
ErrorCompletingRequestException - If an error occurs before the request is completed.
java.lang.InterruptedException - If this thread is interrupted.
java.io.IOException - If an error occurs while communicating with the server.
ObjectDoesNotExistException - If the server object does not exist.
public void refresh(ISeriesNetServerShare share)
throws AS400SecurityException,
ErrorCompletingRequestException,
java.lang.InterruptedException,
java.io.IOException,
ObjectDoesNotExistException
AS400SecurityException - If a security or authority error occurs.
ErrorCompletingRequestException - If an error occurs before the request is completed.
java.lang.InterruptedException - If this thread is interrupted.
java.io.IOException - If an error occurs while communicating with the server.
ObjectDoesNotExistException - If the server object does not exist.public java.lang.String toString()
toString in class java.lang.Object
public void commitChanges(ISeriesNetServerFileShare share)
throws AS400SecurityException,
ErrorCompletingRequestException,
java.lang.InterruptedException,
java.io.IOException,
ObjectDoesNotExistException
share - The share.
AS400SecurityException - If a security or authority error occurs.
ErrorCompletingRequestException - If an error occurs before the request is completed.
java.lang.InterruptedException - If this thread is interrupted.
java.io.IOException - If an error occurs while communicating with the server.
ObjectDoesNotExistException - If the server object does not exist.
public void commitChanges(ISeriesNetServerPrintShare share)
throws AS400SecurityException,
ErrorCompletingRequestException,
java.lang.InterruptedException,
java.io.IOException,
ObjectDoesNotExistException
share - The share.
AS400SecurityException - If a security or authority error occurs.
ErrorCompletingRequestException - If an error occurs before the request is completed.
java.lang.InterruptedException - If this thread is interrupted.
java.io.IOException - If an error occurs while communicating with the server.
ObjectDoesNotExistException - If the server object does not exist.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||