- Product name
- Publisher page
-
- [Oracle|Oracle]
- Category
- Application Server Software Platforms
- Release
- TKU 2023-Apr-1
- More information
- Publisher link
NCR Authentic is a software platform used by Banks, Retailers, and FinTech’s for processing Card transactions originating from ATMs, POS (store), online, and other channels.
| Product Component | OS Type | Versioning | Pattern Depth |
|---|---|---|---|
| NCR Authentic | Unix | File versioning | Instance-based |
The pattern identifies NCR Authentic on Unix.
Software Instance Triggers
| SI Type | Trigger Node | OS Type | Attributes | Condition |
|---|---|---|---|---|
| Sun ONE Application Server | DiscoveredProcess | Unix | cmd | cmd matches unix_cmd 'appservd' |
| Domain Administration Server | DiscoveredProcess | Windows | cmd, args | {escapeall}(((cmd matches unix_cmd 'java') or (cmd matches windows_cmd 'javaw?')) and ((args matches regex '-Dcom\.sun\.appserv\.(?:[Oracle GlassFish Server^ =]+)=') or (args matches regex '-Dcom\.sun\.enterprise\.(?:[Oracle GlassFish Server^ =]+)='))) or (cmd matches regex '(?i)\bappserv(?:DAS)?\.exe$'){escapeall} |
| Application Server | Unix | |||
| Node Agent | DiscoveredProcess | Windows | cmd, args | (((cmd matches unix_cmd 'java') or (cmd matches windows_cmd 'java(?:w)?')) and ( args matches regex '\scom\.sun\.enterprise\.ee\.nodeagent\.NodeAgentMain')) or (cmd matches windows_cmd 'appservAgent') |
| Unix |
Example:
Unix:
/opt/SDK/jdk/bin/java <...> -Dcom.sun.aas.instanceRoot=/opt/SDK/domains/domain1 -Dcom.sun.aas.instanceName=appserv1 -Dcom.sun.aas.installRoot=/opt/SDK -Dcom.sun.aas.instanceName=server -Dcom.sun.aas.configRoot=/opt/SDK/config Dcom.sun.aas.domainName=domain1 <...> -Dcom.sun.enterprise.taglisteners=jsf-impl.jar <...> com.sun.enterprise.server.PELaunch start
C:\Program Files\Java\jdk1.5.0_13\bin\java.exe -Dcom.sun.aas.instanceRoot=C:/SunServer/domains/domain1 -Dcom.sun.aas.domainName=domain1 -Dcom.sun.aas.installRoot=C:/SunServer -Dcom.sun.aas.instanceName=server <...> -Dcom.sun.enterprise.taglisteners=jsf-impl.jar <...> com.sun.enterprise.server.PELaunch start
- C:\Program Files\SDK\appserver\lib\appservDAS.exe domain1
There can be many java processes running on a host, so final decision that current instance is Sun GlassFish is made by the pattern in the trigger by finding in process arguments strings '-Dcom.sun.aas.instanceRoot'.
SJSAS 8.x versions and below on Windows have discrete executable files with only one argument (instance name), so described below is useful information that can be extracted from GlassFish versions.
| Parameter | Argument variable | Example |
|---|---|---|
| domainName (with exception of Node Agent) | -Dcom.sun.aas.domainName | -Dcom.sun.aas.domainName=domain1 |
| -domainname | -domainname domain1 | |
| instanceName | -Dcom.sun.aas.instanceName | -Dcom.sun.aas.instanceName=server |
| -instancename | -instancename server | |
| installRoot | -Dcom.sun.aas.installRoot | -Dcom.sun.aas.installRoot=/opt/SDK/appserver |
| domainRoot | -domaindir | -domaindir <path> |
| instanceRoot | -Dcom.sun.aas.instanceRoot | -Dcom.sun.aas.instanceRoot=<path> |
| isNodeAgent (For Node Agent only) | -Dcom.sun.aas.isNodeAgent | -Dcom.sun.aas.isNodeAgent=true |
Software Instance type attributes created
The patterns in this module will set the following attributes:
| Pattern Name | SI type |
|---|---|
| ApplicationServer | Oracle GlassFish Server Domain Administration Server (if version 3.0.1 or greater) |
| Oracle GlassFish Server (if version 3.0.1 or greater) | |
| Sun GlassFish Enterprise Server Domain Administration Server (if version v1, v2 or 3.0) | |
| Sun GlassFish Enterprise Server (if version v1, v2 or 3.0) | |
| Sun Java System Application Server Domain Administration Server (if version 7.0-8.2) | |
| Sun Java System Application Server (if version 7.0-8.2) | |
| Payara Server | |
| NodeAgent | Oracle GlassFish Server Node Agent (if version 3.0.1 or greater) |
| Sun GlassFish Enterprise Server Node Agent (if version v1, v2 or 3.0) | |
| Sun Java System Application Server Node Agent (if version 7.0-8.2) |