Shared Resources
Shared resources are used to define a resource that contains configuration data that can be referenced from multiple processes.
You can define a shared resource and then reference it from multiple activities in the same or different process. For example, you can define a JDBC Connection resource and then use it in any of the JDBC activities in your process to connect to the database.
Shared resources (such as JDBC Connection, HTTP ConnectionJMS Connection) are available at design-time. At runtime, the referencing activities and event sources have full access to their instances and configuration. Shared resources can be grouped in packages, similar to the way process packages and Java packages are presented in the file system.
When defined in an application module, shared resources are not visible outside the application module. However, when defined in a shared module, they are visible outside the shared module.
For more information about basic concepts like application module, shared module, and shared resource, see General Concepts in the TIBCO ActiveMatrix BusinessWorks™ Concepts guide.
- Data Format
The Data Format shared resource contains the specification for parsing or rendering a text string using the Parse Data and Render Data activities. This resource specifies the type of formatting for the text (delimited columns or fixed-width columns), the column separator for delimited columns, the line separator, the fill character, and field offsets for fixed-width for fixed-width columns. - FTP Connection
FTP Connection shared resource describes a connection to an FTP server. Use the FTP connections when configuring activities in the FTP palette. - HTTP Client
The HTTP Client resource template represents an outgoing HTTP connection. - HTTP Connector
HTTP Connector resource describes the characteristics of the connection used to receive incoming HTTP requests. This resource is used when the process requires an HTTP request on a specific port where the HTTP server is running. For example, the process starter HTTP Receiver and the signal-in Wait for HTTP Request activity receiving HTTP requests. - Identity Provider
Identity Provider shared resource provides user name and password credentials. - JDBC Connection
JDBC Connection resource describes a JDBC connection. JDBC connections are used when specifying activities from the JDBC palette. - JMS Connection
JMS Connection resource describes a JMS connection. This resource is used to specify activities on the JMS palette. - JNDI Configuration
JNDI Configuration shared resource provides a way to configure the JNDI configuration that can be shared with other activities. This resource can be specified in any resource that permits JNDI connections. For example, JDBC Connection and JMS Connection can use JNDI connections. - Java Global Instance
You can use Java Global Instance shared configuration resource to specify a Java object to be shared across all process instances in a Java Virtual Machine (JVM). - Keystore Provider
Keystore Provider shared resource provides an access to a keystore. - LDAP Authentication
LDAP Authentication shared resource represents configuring the connection to an LDAP server. This connection is used by component implementations to look up names in an LDAP directory server. - Proxy Configuration
Proxy Configuration shared resource is used to specify a proxy HTTP server when HTTP requests are sent outside of a firewall. - Rendezvous Transport
Rendezvous Transport resource describes a TIBCO Rendezvous ® transport. This resource is used when specifying activities from the Rendezvous palette. For more information about specifying these fields, see the TIBCO Rendezvous documentation. - SMTP Resource
A SMTP Resource shared resource template represents a connection to an SMTP server. Using the SMTP Resource, you can transfer e-mail messages between servers. The SMTP communications are transported by TCP to ensure end-to-end transport. - SSL Server Configuration
You can specify SSL parameters for the HTTP connection here. - SSL Client Configuration
You can specify SSL parameters for the HTTP client shared resource here. - Subject Provider
The Subject Provider resource provides support for authenticating user credentials through a Keystore or Trust Store. - TCP Connection
The TCP Connection shared resource specifies the connection information for the TCP server. This resource is used when a process acts as a TCP client connecting to a remote server or when a process acts as a TCP server accepting incoming TCP. - Trust Provider
The Trust Provider resource maintains the identity of a trusted resource. - WSS Authentication
A WS-Security ASP resource template enables a connection to Web Services Security authentication services. - XML Authentication
The XML Authentication resource provides support for XML file-based authentication. - Notify Configuration
The Notify Configuration specifies a schema to use for passing data between executing process instances. The corresponding Receive Notification, Notify and Wait for Notification activities use the same Nofity Configuration to define the data for inter-process communication. The schema can be empty, if you do not want to pass data between processes.