Index
Object HARMONI.HarmoniClient
CRYSTAL7- Crystal 7 Server Type
CRYSTAL9- Crystal 9 Server Type
folder- folder variable
HARMONI_FAIL- Failure return code.
HARMONI_NAME- The default Harmoni name
HARMONI_OK- Successful return code.
priority- priority variable
PRIORITY_HIGH- HIGH PRIORITY variable
PRIORITY_LOW- LOW PRIORITY variable
PRIORITY_MEDIUM- MEDIUM PRIORITY variable
verbose- verbose variable
WORD- Word Server Type
Connect()
- Connect client to selected Harmoni services.
Connect(boolean)
- Connect client to selected Harmoni services.
Connected(String)
- Is the Client connected to named service.
Disconnect()
- Disconnect client from all Harmoni services.
GetAPI(String)
- Get an API object from the registry.
getArchiveFileReturnOption()
- Getter method for zipFlag member.
getClientName()
- Getter method for clientName member
getConfigServer()
- Returns the config server object associated with this client.
getDisableServerTimeout()
- Getter method for disableServerTimeout flag.
getFolder()
- Getter method for folder member
getGateway()
- Returns the gateway server object associated with this client.
getHost()
- Return the Harmoni client's host IP-address.
getLog()
- Return the Harmoni client's log
getName()
- Return the client's name.
getORB()
- Return the client orb.
getPOA()
-
GetPrinterInfo(String, StringBuffer, HarmoniDEVMODE)
- This method returns the printer Info given the Printer Name
GetPrinterNames()
- This method returns the names of the printers attached to the report server
getPriority()
- Getter method for priority member.
getServer()
- Returns the Harmoniserver object associated with this client.
getServerType()
-
GetService(String)
- Get a service from the client's registry.
getSharedORB()
- Get the shared ORB instance.
getVerbose()
- Getter method for verbose member
OpenCrystalEngine()
- Acquire a print-engine for this client.
OpenWordEngine()
- Acquire a print-engine for this client.
PutAPI(String, Object)
- Put an API object into the registry.
PutService(HarmoniService)
- Enter a Harmoni service in the client's registry.
Quit()
- Short-hand for Quit(HarmoniClient.Harmoni_OK).
Quit(int)
- Disconnect client from all Harmoni services.
RemoveAPI(String)
- Remove an API object from the registry.
RemoveService(String)
- Remove a service from the client's registry.
ResetReportServer(HarmoniReportServerInfo)
-
SelectReportServer(String)
- Use the Load balancer to select a Gateway by the given method.
setArchiveFileReturnOption(boolean)
- Setter method for zipFlag member.
setClientName(String)
- Setter method for clientName member
setConfigServer(HarmoniConfigServer)
- Sets the config server object associated with this client.
setDisableServerTimeout(boolean)
- Setter method for disableServerTimeout flag.
setFolder(String)
- Setter method for folder member
setGatewayServer(HarmoniGateway)
- Sets the gateway server object associated with this client.
setLog(LogService)
-
setName(String)
- Set the client's name.
setPriority(int)
- Setter method for priority member.
setReportEngineServer(HarmoniServer)
- Sets the Harmoniserver object associated with this client.
setServerType(String)
-
setSharedORB(ORB)
- Set the shared ORB instance.
setVerbose(boolean)
- Setter method for verbose member
Terminate()
- Short-hand for Terminate(Harmoni_FAIL);
Terminate(int)
- Terminate the client application.
HARMONI_OK
int HARMONI_OK
Successful return code.
HARMONI_FAIL
int HARMONI_FAIL
Failure return code.
HARMONI_NAME
String HARMONI_NAME
The default Harmoni name
PRIORITY_HIGH
int PRIORITY_HIGH
HIGH PRIORITY variable
PRIORITY_MEDIUM
int PRIORITY_MEDIUM
MEDIUM PRIORITY variable
PRIORITY_LOW
int PRIORITY_LOW
LOW PRIORITY variable
CRYSTAL7
String CRYSTAL7
Crystal 7 Server Type
CRYSTAL9
String CRYSTAL9
Crystal 9 Server Type
WORD
String WORD
Word Server Type
priority
int priority
priority variable
verbose
boolean verbose
verbose variable
folder
String folder
folder variable
Connect
void Connect()
Connect client to selected Harmoni services. Clients should override.
Connect
void Connect(boolean useLoadBalancer)
Connect client to selected Harmoni services. Clients should override.
- Parameters:
useLoadBalancer - Boolean value used to connect a report server via a load balancer.
Connected
boolean Connected(String name)
Is the Client connected to named service. Clients may override.
- Parameters:
name - The name of the service to test for.
- Returns:
- True if connected, false otherwise.F
Disconnect
void Disconnect()
Disconnect client from all Harmoni services. Clients may override.
GetAPI
Object GetAPI(String name)
Get an API object from the registry.
- Parameters:
name - The name of the object to be retrieved.
- Returns:
- The API object.
getConfigServer
HarmoniConfigServer getConfigServer()
Returns the config server object associated with this client.
- Returns:
- com.dynalivery.Harmoni.HarmoniConfigServer
getGateway
HarmoniGateway getGateway()
Returns the gateway server object associated with this client.
- Returns:
- com.dynalivery.Harmoni.HarmoniGateway
getLog
LogService getLog()
Return the Harmoni client's log
setLog
void setLog(LogService logger)
getServerType
String getServerType()
setServerType
void setServerType(String typ)
getHost
String getHost()
Return the Harmoni client's host IP-address. Return null if the address
cannot be derived.
- Returns:
- The host IP-address, or null on error.
getName
String getName()
Return the client's name.
- Returns:
- The clients name.
getORB
ORB getORB()
Return the client orb.
- Returns:
- The orb in use.
getPOA
POA getPOA()
GetPrinterInfo
String[] GetPrinterInfo(String printerName,
StringBuffer driverName,
HarmoniDEVMODE devMode)
This method returns the printer Info given the Printer Name
- Parameters:
printerName, - Name of the Printer as String
driverName, - Holds the Driver Name of the Printer Name given as input
HarmoniMode, - Holds the HarmoniDEVMODE of this Printer
- Returns:
- String[], the String array consists of set of ports supported by this printer
GetPrinterNames
String[] GetPrinterNames()
This method returns the names of the printers attached to the report server
getServer
HarmoniServer getServer()
Returns the Harmoniserver object associated with this client.
- Returns:
- com.dynalivery.harmoni.HarmoniServer
GetService
HarmoniService GetService(String name)
Get a service from the client's registry.
- Parameters:
name - The name of the service requested.
- Returns:
- The matching service, or null on error.
OpenWordEngine
WordEngine OpenWordEngine()
Acquire a print-engine for this client.
- Returns:
- The new HarmoniEngine object.
OpenCrystalEngine
PCREEngine OpenCrystalEngine()
Acquire a print-engine for this client.
- Returns:
- The new HarmoniEngine object.
PutAPI
void PutAPI(String name,
Object api)
Put an API object into the registry.
- Parameters:
name - The name of the API object.
api - The API object to be entered.
PutService
void PutService(HarmoniService service)
Enter a Harmoni service in the client's registry. Also creates a link to
this client from the service.
- Parameters:
service - The service that is going to be used.
Quit
void Quit()
Short-hand for Quit(HarmoniClient.Harmoni_OK).
Quit
void Quit(int code)
Disconnect client from all Harmoni services. Clients should override.
- Parameters:
code - The termination code.
RemoveAPI
void RemoveAPI(String name)
Remove an API object from the registry.
- Parameters:
name - The name of the API object to be removed.
RemoveService
void RemoveService(String name)
Remove a service from the client's registry.
- Parameters:
name - The name of the service to remove.
ResetReportServer
void ResetReportServer(HarmoniReportServerInfo rsinfo)
SelectReportServer
void SelectReportServer(String method)
Use the Load balancer to select a Gateway by the given method.
setConfigServer
void setConfigServer(HarmoniConfigServer newConfigServer)
Sets the config server object associated with this client.
- Parameters:
newConfigServer - com.dynalivery.harmoni.HarmoniConfigServer
setGatewayServer
void setGatewayServer(HarmoniGateway newGatewayServer)
Sets the gateway server object associated with this client.
- Parameters:
newGatewayServer - com.dynalivery.harmoni.HarmoniGateway
setName
void setName(String name)
Set the client's name.
- Parameters:
name - The new name for this client.
setReportEngineServer
void setReportEngineServer(HarmoniServer newReportEngineServer)
Sets the Harmoniserver object associated with this client.
- Parameters:
newReportEngineServer - com.dynalivery.harmoni.HarmoniServer
Terminate
void Terminate()
Short-hand for Terminate(Harmoni_FAIL);
Terminate
void Terminate(int code)
Terminate the client application.
- Parameters:
code - The termination code.
setPriority
void setPriority(int clientPriority)
Setter method for priority member.
- Parameters:
clientPriority - static integer variable
getPriority
int getPriority()
Getter method for priority member.
- Returns:
- priority member
setArchiveFileReturnOption
void setArchiveFileReturnOption(boolean zipOption)
Setter method for zipFlag member.
- Parameters:
zipOption - boolean
getArchiveFileReturnOption
boolean getArchiveFileReturnOption()
Getter method for zipFlag member.
- Returns:
- zipFlag member
setDisableServerTimeout
void setDisableServerTimeout(boolean timeoutFlag)
Setter method for disableServerTimeout flag.
- Parameters:
disableServerTimeout - boolean
getDisableServerTimeout
boolean getDisableServerTimeout()
Getter method for disableServerTimeout flag.
- Returns:
- disableServerTimeout member
getSharedORB
ORB getSharedORB()
Get the shared ORB instance.
- Returns:
- shrOrb
setSharedORB
void setSharedORB(ORB theSharedORB)
Set the shared ORB instance.
- Parameters:
org.omg.CORBA.ORB -
getVerbose
boolean getVerbose()
Getter method for verbose member
- Returns:
- verbose
setVerbose
void setVerbose(boolean value)
Setter method for verbose member
- Parameters:
verbose -
getClientName
String getClientName()
Getter method for clientName member
- Returns:
- clientName
setClientName
void setClientName(String value)
Setter method for clientName member
- Parameters:
clientName -
getFolder
String getFolder()
Getter method for folder member
- Returns:
- folder
setFolder
void setFolder(String value)
Setter method for folder member
- Parameters:
folder -
Index