getServiceContextValue() Function
Syntax |
| |
---|---|---|
Semantics | Returns a String with the value of the chosen service context parameter related to the current request. | |
Substitutables |
| A String specifying the protocol, of which a parameter is requested. |
| A String specifying the name of the requested parameter. | |
Examples |
NONE
Get the home directory of the current service, e.g.: /opt/bridge_data/bridge_OrderApproval
NONE
|
Supported Protocols per Service Type
Service Type/Context | Protocols |
---|---|
All |
|
HTTP |
|
SOAP |
|
REST |
|
Persistent State | Object |
Supported Parameters
Protocol | Parameter | Description |
---|---|---|
TCPIP | RemoteIPAddress | IP address of host that initiated the request. If a proxy is used, this is the IP of the proxy server. |
RemotePort | Port number, from which the request was initiated. | |
RemoteHostName | Name of the host that initiated the request. If not resolvable, the IP address is returned. | |
LocalIPAddress | IP address of the machine this service runs on. | |
LocalPort | Port number of this service. | |
LocalHostName | Name of the host this service runs on. If not resolvable, the IP address is returned. | |
HTTP | Method | HTTP method used to invoke this service. Usually, it returns POST. |
URI | URI called to invoke this service. | |
Body | Complete content of the HTTP request invoking this service. | |
<header> | Any other name will return the value of the HTTP header of the same name, if it exists. | |
SOAP | Header | Complete source of the SOAP header sent to invoke this service. |
Body | Complete source of the SOAP body sent to invoke this service. | |
fault | Content of the SOAP fault if a request comes with a fault element. | |
System | Host | Local host name. This call returns a value for all service types. |
IP | IP address of the local host. This call returns a value for all service types. | |
User | The operating system user who is executing the current service. This user has nothing to do with the external user who might invoke a service. Thus, this call returns a value for all service types. | |
SystemEnvironment | <environment variable name> | Value of the operating system environment variable. This call returns a value for all service types. Since Linux is case sensitive, you should specify all environment variables as they are. |
Object | class | The name of the persistent state class. |
ID | The unique technical ID of the of the object as stored to the persistent state database. |
Related Pages: