• Loading...

Sybase OpenSwitch - Evidence

This page enables community members to share evidence that can be gathered using command line techniques that enable administrators to determine whether Sybase OpenSwitch is running on a server, how to differentiate between multiple running instances, determine version, edition, licensing data and other configuration attributes of interest.

Please share your knowledge by clicking Views > Edit on the right side bar. Once you have added your knowledge remember to click the Save button at the bottom of the page.

Contents

How to Determine that Sybase OpenSwitch is Running

Foundation identifies software running on a host. This is achieved by identifying a 'prime process' which is always present when Sybase OpenSwitch is running and as a result signifies the software product is present.

How to Determine the Product is Running
Windows
The main process for the OpenSwitch Gateway is OSwitch.exe. You need to ensure 'Sybase' or 'OpenSwitch' is in the path to avoid a cross-match with another product.
Unix/Linux
The Prime process for the OpenSwitch Gateway is the OSwitch process.
* What is the 'prime process' that signifies that Sybase OpenSwitch is running
* Provide a sample process list output showing the typical deployment path and arguments for the process
How to Differentiate between Running Instances of the same Product
Windows
Different instances are installed in different paths and launched with different configuration parameters. So if we get path and configuration path, we know that it is a separate Software Instance. The command line's -c argument provides the configuration file path.
Unix/Linux
Different instances are installed in different paths and launched with different configuration parameters. So if we get path and configuration path, we know that it is a separate Software Instance. The command line's -c argument provides the configuration file path.
* Does only one instance of the Sybase OpenSwitch run on a host at any given time?
* If more than one instance is present but running from the same installation, is there a way of telling them apart?
* If each instance corresponds to a different installation, is the installation path available when viewing the process list?
* Can different versions of Sybase OpenSwitch be installed at the same time and can they be running at the same time?

How to Determine Version of Sybase OpenSwitch

The version of a software product can be determined using a range of methods. The aim is to use the method likely to provide the greatest level of detail and has the greatest confidence, but to also have alternative methods as fallback. Depending on the product, not all versioning methods are used or appropriate.

How to Determine Version From a Command Line Path
Windows
By default installer installs Oracle products into a folder whose name contains the version of the product. For example:
"e:\sybase\OpenSwitch-15_1\
Unix/Linux
By default installer installs Oracle products into a folder whose name contains the version of the product. For example:
/opt/sybaseOS/OpenSwitch-15_1/
* Provide samples of the full command-line obtained from the process list of the prime processes for this software product
* Does this vary across an estate, if so when?
How to Determine Version From Installed Packages
Windows
Unix/Linux
* List the full package name that Sybase OpenSwitch is installed under
* Have any other package names been used in the past?
How to Determine Version From the Registry (Windows Only)
Windows
* List any registry keys (full path within registry) that can be queried to obtain version information
* Specify whether part of the path to the key needs to be constructed from other information (e.g. MS SQL Server registry path requires that instance information is obtained from the command-line arguments and then inserted into the path to the key before the query can be made)
How to Determine Version From Running a Command
Windows
The command execution versioning method on Windows involves executing the control server binary (OSwitch.exe) with the argument "-v"
Unix/Linux
The command execution versioning method on UNIX involves executing the control server binary (OSwitch) with the argument "-v"
* Which command can be executed to retrieve version of Sybase OpenSwitch?
* The command should always be in the same location on the file system and should not be specific to your environment
* Its location can be inferred from the path of the command-line or its arguments
* Its location can be retrieved from somewhere (file, registry, etc) on the host
* Does the command require elevated privileges. Likewise, please indicate if the files that may need to be retrieved have global 'read' privileges?
* Provide sample output from the executed command
How to Determine Version From a File's Contents
Windows
It is possible to get version from log file which can be found from the command line process' -l argument
Unix/Linux
It is possible to get version from log file which can be found from the command line process' -l argument
* What is the name of the file?
* What is the location of the file, this should not be specific to your environment
* Can the file location be inferred from the path of the command-line or its arguments
* Does file access require elevated privileges. Likewise, please indicate if the file has global 'read' privileges?
* Provide sample file contents

How to Determine Product Edition of Sybase OpenSwitch

Windows
Unix/Linux
* Can product Edition information for Sybase OpenSwitch be extracted from the command line path, registry, file, command execution or any other source?
* Provide sample output

How to Determine License Entitlement / Usage of Sybase OpenSwitch

Windows
Unix/Linux
* Can license information for Sybase OpenSwitch be extracted from the command line path, registry, file, command execution or any other source?
* Provide sample output
.

Additional Attributes of Interest

Windows
From the configuration file, we can extract information about server name as OpenSwitch is running and list of servers that OpenSwitch connects to
Unix/Linux
From the configuration file, we can extract information about server name as OpenSwitch is running and list of servers that OpenSwitch connects to.
* Explain which Additional Attributes concerning Sybase OpenSwitch may be of interest to you.
* Examples include: a database Instance, a configuration parameter that you may want to monitor, to prevent bad configuration-related issues.

Relationships to external Products

Windows
Unix/Linux
* Explain which Products, local or remote, and functioning in relation with Sybase OpenSwitch, may be of interest to you.
* Explain their role: Application Server, Database, Backup Program, etc.




Information Sources

Please list any sources, like webpages and User Guides, that you used while contributing to this page.
Do you know a reliable source of End Of Life information for Sybase OpenSwitch?
Do you know a reliable source of Patch information for Sybase OpenSwitch?
Go Back To Product Page
Skip to end of metadata
Go to start of metadata
Labels:
None
Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.