Swift Alliance
Product description
Swift Alliance is a messaging software.
Software pattern summary
The following table gives an overview of the pattern characteristics:
Product component | OS type | Versioning | Pattern depth |
Access | UNIX, Windows | Active | NA |
Gateway | |||
Web Portal |
Platforms supported by the pattern
This platform supports the UNIX and Windows platforms.
Identification
To run a discovery of the product, the pattern must be triggered. This section describes conditions under which the pattern can be triggered.
Software instance triggers
The following table gives details about the pattern triggers:
Pattern | Trigger |
Access | BS_csys process |
Gateway | Sag_control process with arguments START |
Web Portal | Swpservice process |
Simple identification mappings
This pattern creates the following simple identification mappings:
Process | Simple identity |
Alliance[/\\]Access[/\\]BSS[/\\]* | Swift Alliance Access Base Service |
Alliance[/\\]Access[/\\]MAS[/\\]* | Swift Alliance Access Messenger Adapter Service |
Alliance[/\\]Access[/\\]MXS[/\\]* | Swift Alliance Access Message Exchange Service |
Alliance[/\\]Access[/\\]RMS[/\\]* | Swift Alliance Access Relationship Management Service |
Alliance[/\\]Access[/\\]SIS[/\\]* | Swift Alliance Access Swift Interface Service |
Alliance[/\\]Access[/\\]SNIS[/\\]* | Swift Alliance Access SwiftNET Interface Service |
Alliance[/\\]Access[/\\]SNSS[/\\]* | Swift Alliance Access SWIFTNet Support Service |
Alliance[/\\]Access[/\\]SSS[/\\]* | Swift Alliance Access SWIFT Support Service |
Alliance[/\\]Access[/\\]TRS[/\\]* | Swift Alliance Access Traffic Reconciliation Services |
Alliance[/\\]Access[/\\]WSS[/\\]* | Swift Alliance Access Web Service Services |
(?i)\bsag_monitorsnaa(?:\.exe)?$ | Swift Alliance Gateway Monitor |
(?i)\bsagpi_bimfc(?:\.exe)?$ | Swift Alliance Gateway Basic Interact Message Format Converter |
(?i)\bsagpi_control(?:\.exe)?$ | Swift Alliance Gateway |
(?i)\bsagpi_mqha(?:\.exe)?$ | Swift Alliance Gateway MQ Host Adapter |
(?i)\bsagpi_snna*(?:\.exe)?$ | Swift Alliance Gateway SWIFTNet Network Adapter |
(?i)\bsagta_ra(?:\.exe)?$ | Swift Alliance Gateway Remote API |
(?i)\bsagta_wf(?:\.exe)?$ | Swift Alliance Gateway Message Dispatching |
(?i)\bswpservice(?:\.exe)?$ | Swift Appliance Web Portal |
Versioning
All patterns obtain install_root from the trigger process command and then attempt active versioning.
Command | Sample output |
<install_root>/ bin/saa_system version full | Alliance Access 7.6.80 with Security Update 202405 (7.6.77) |
<install_root>/sag_system --status | <Sag:PrimitiveRelease>SAG 5.0</Sag:PrimitiveRelease> |
<install_root>/swp_config -version | lliance Web Platform 7.7.0 with Security Update 202408 (7.7.51) |
Application model
Each pattern creates an instance-based Software Instance with the key based on type and host key.
Each pattern creates associate links from the Software Instance to all processes with the same install_root.
Subject matter expertise
Inputs from subject matter experts are welcome on any other potential approaches not discussed in this topic.
Testing
The pattern has been tested against a live installation on a customer's system.
Open issues
There are no known open issues with this pattern.