logo
TIBCO ActiveMatrix BusinessWorks

Contents

  • Important Information
  • TIBCO Documentation and Support Services
  • Concepts
    • Overview
      • Key Concepts
      • Layout of the Concepts Guide
    • General Concepts
      • Applications
      • Modules
        • Application Modules
        • Shared Modules
        • Binary Shared Modules
      • Processes
        • Process Packages
      • Activities
        • Palettes
      • Transitions
      • Shared Resources
    • Mapping Concepts to a Sample: File Poller
    • Additional General Concepts
      • Groups
      • Properties
      • Shared Variables
      • Conversations
      • Event Handlers
      • Fault Handlers
      • Module Property
      • Components
        • Component Services
        • Component References
      • Services
        • Operations
      • SOAP Services
      • REST Services
      • Policies
        • Policy Definitions and Concepts
    • Mapping Concepts to a Sample: Mortgage Broker Service and Client
    • Mapping Concepts to a Sample: Managing Books for a Bookstore
    • Design-time Concepts
    • Runtime Concepts
    • Administration Concepts
      • Application Archives
      • Domains
      • AppSpaces
      • AppNodes
      • bwagent
  • Installation
    • Installation Requirements
      • Pre-installation Tasks
      • Hardware and Software Requirements
      • Compatibility Chart for TIBCO ActiveMatrix BusinessWorks™ and TIBCO® Enterprise Administrator
    • Installation
      • Installation Modes
      • Installing in GUI Mode
      • Installing in Console Mode
      • Installing in Silent Mode
    • Troubleshooting Installation
    • Postinstallation Tasks
      • Integrating with TIBCO Enterprise Message Service™
      • Setting Up TIBCO FTL® for bwagent Transport
      • Integrating with TIBCO FTL
    • Upgrading From Versions Lower than TIBCO ActiveMatrix BusinessWorks™ 6.3.1
    • Upgrading from TIBCO ActiveMatrix BusinessWorks™ 6.3.1 or a Higher Version of ActiveMatrix BusinessWorks™ 6.3.x
    • Upgrading from TIBCO ActiveMatrix BusinessWorks™ 6.3.x / 6.4.x to ActiveMatrix BusinessWorks™ 6.5.0
    • Upgrading from TIBCO ActiveMatrix BusinessWorks™ 6.3.x/6.4.x/6.5.x to ActiveMatrix BusinessWorks™ 6.5.1
    • Upgrading from TIBCO ActiveMatrix BusinessWorks™ 6.4.x/6.5.x to ActiveMatrix BusinessWorks™ 6.6.0
    • Upgrading from TIBCO ActiveMatrix BusinessWorks™ 6.4.x/6.5.x/6.6.0 to ActiveMatrix BusinessWorks™ 6.6.1
    • Updating the Database Schema to Enable bwagent to Use Database with TIBCO Enterprise Message Service
    • Installing TIBCO ActiveMatrix BusinessWorks™ Plug-ins
      • Installing the Plug-in by Using Eclipse Update Site
      • Installing the Plug-in by Using a Local Update Site or Directory
    • Uninstalling Plugins That Were Installed Using Eclipse Update Site
    • Uninstalling the Software
  • Getting Started
    • Changing Help Preferences
    • About the Getting Started Guide
    • Orientation
      • TIBCO Business Studio™ for BusinessWorks™
      • Application Development
      • Web Services
      • Shared Resources
      • Cheat Sheet
      • REST Support
        • REST Documenter and Tester
        • Creating REST Services in the Rest Service Wizard
        • Discovering API Models from TIBCO Business Studio™ for BusinessWorks™
        • Importing an API Model into your Workspace
        • Creating an XML Schema for a Swagger 2.0 File Imported in TIBCO Business Studio™ for BusinessWorks™
        • Consuming a REST Endpoint in TIBCO Business Studio for BusinessWorks
        • Synchronizing the Imported REST API Models in TIBCO Business Studio™ for BusinessWorks™
      • Archive Files
      • Debugger
      • Run Time
      • Deployment
    • File Poller Tutorial
      • Creating a New Project
      • Configuring the FilePoller Project
      • Testing the FilePoller Application in the Debugger
    • REST Service Tutorial
      • Installing PostgreSQL
      • Creating a New Process
      • Building a REST Service
      • Testing the REST Service
        • Testing the POST and GET Operations
        • Troubleshooting
    • REST Reference Tutorial
    • Administration Tutorial
      • Running Admin Sample Scripts
      • Testing the Deployed RESTful BookStore Application from Admin UI
      • Defining and Deploying Multiple AppSpaces and AppNodes
      • Core Admin Sample Scripts
  • Application Development
    • Changing Help Preferences
    • Application Development Overview
    • Application Design Considerations
    • Process Design Considerations
      • Service Design Considerations
      • Memory Saving Considerations
    • TIBCO Business Studio™ for BusinessWorks™ Essentials
      • Outline
      • Module
      • File Explorer
      • API Explorer
      • Process Editor
      • Palette Library
    • Entity Naming Conventions
    • Importing an Existing Project into Workspace
    • Developing a Basic Process
      • Creating an Application Module
      • Creating a Shared Module
      • Reconfiguring Deployment Target
      • Generating the manifest.json File Using the bwdesign Utility
      • Generating the manifest.yml file
      • Exporting a Shared Module as a Binary Shared Module
        • Using Binary Shared Modules in your Project
      • Referencing Shared Modules
        • Using Dependencies Tab
        • Using Target Platform
      • Creating a Process
      • Working with Process Properties
      • Creating a Subprocess
      • Creating an Activator Process
      • Adding Activities
      • Working with Transitions
      • Working with Standard Activity Features
        • Input and Output
      • Working with Module Properties
        • Creating a Module Property
        • Editing a Module Property
        • Sorting Module Properties
        • Copying module properties from one module to another in TIBCO Business Studio™ for BusinessWorks™
        • Promoting Module Properties for Visibility at the Application Level
      • Importing WSDLs
    • Using Additional Features
      • Using Scopes
        • Adding Scope Variables
      • Defining and Using Shared Variables
        • Working with Critical Section Groups
      • Using Fault Handlers
      • Using Conversations
      • Using Checkpoints
      • Using Coercions
        • Adding a Single Coercion
        • Adding Multiple Coercions
        • Coercing a Specific Data Type
        • Editing Coercions
        • Removing Coercions
        • Mapper Preferences
      • Configuring Database for the Engine
      • Configuring the Engine for Group Persistence Mode
        • Configuring EMS as the Group Provider for Engine
        • Configuring TIBCO FTL® as the Group Provider for Engine
      • Creating Process Diagrams Explicitly
      • Displaying Individual Element Mappings
      • Removing Groups
        • Configuring the Ungroup Preferences
        • Ungrouping a Local Transaction Group
        • Ungrouping Groups with Scopes
    • Overview of Policies
    • Managing Policy Resources
      • Creating a Folder for Policies
      • Creating an Authentication Resource
      • Associating a Policy
      • Removing a Policy
    • HTTP Security
      • Enforcing Basic Authentication
      • Enforcing Basic Credential Mapping
    • SOAP Security
      • Enforcing WSS Consumer
      • Enforcing WSS Provider
    • Building Projects Automatically
    • XPath
      • XPath Basics
      • XPath Expression
      • XPath Builder
    • Developing a SOAP Service
      • Consuming SOAP Services
    • Developing a RESTful Service
      • Implementing a REST Service Provider
      • Discovering API Models from TIBCO Business Studio™ for BusinessWorks™
      • Importing an API Model into your Workspace
      • Creating an XML Schema for a Swagger 2.0 File Imported in TIBCO Business Studio™ for BusinessWorks™
      • Synchronizing the Imported REST API Models in TIBCO Business Studio™ for BusinessWorks™
    • Developing Java Applications
      • Using a Simple Java Invoke Activity
      • Accessing Module Properties from Java Global Instance
      • Accessing Module Properties from Java Invoke Activity
    • Creating an Application
    • Working with Application Properties
      • Creating an Application Property
      • Exporting an Application Profile
      • Tokenizing Application Properties for exporting in the Properties file
      • Importing an Application Profile
    • Generating Deployment Artifacts
    • Deploying an Application
    • Refactoring a Shared Resource or Policy Package
    • Working with Multiple Component Processes
    • Analyzing Dependencies and References
      • Unused Resources
    • Repairing TIBCO ActiveMatrix BusinessWorks™ Projects
    • Using the Debugger
      • Configuring the Debugger
      • Testing an Application in TIBCO Business Studio™ for BusinessWorks™
      • Remote Debugging
    • Unit Testing
      • Running Test Assertions
        • Using Demo Projects
        • Adding Unit Test Assertions
          • Running Maven from Command Line
        • Unit Test Reports and Test Coverage Reports
        • Limitations for Unit Test Assertions
      • Running Activity Assertions
      • Working with a Test Suite
        • Adding a Test Suite
        • Running a Test Suite
      • Adding Mocking Support for Activities
        • Running Unit Tests in TIBCO ActiveMatrix BusinessWorks™
        • Generating Mock Output File
        • Limitations for Mock Support
      • Adding Mock Fault to an activity
        • Generating Mock Fault File
        • Limitations for the Mock Fault Support
    • Collaborative Application Development
      • Configuring TIBCO Business Studio™ for BusinessWorks™ with Git
      • Generating gitignore Files
      • Synchronizing Module Properties
    • Using the bwdesign Utility
    • Best Practices
    • Troubleshooting
      • Mapping and Transforming Data
  • Administration
    • Administration Architecture Overview
    • Getting Started
      • Execution Modes
      • Running in Local Mode
      • Running in Enterprise Mode Using the Command Line
      • Running in Enterprise Mode Using the Admin UI
      • Core Admin Sample Scripts
    • Administrator and Agent
      • bwadmin
      • bwagent
        • Configuring bwagent
          • Database with TIBCO FTL for bwagent
            • Configuring bwagent for PostgreSQL and TIBCO FTL®
            • Configuring bwagent for MySQL and TIBCO FTL®
            • Configuring bwagent for Microsoft SQL Server and TIBCO FTL®
            • Configuring bwagent for Oracle and TIBCO FTL®
            • Configuring bwagent for DB2 and TIBCO FTL®
            • Configuring bwagent for MariaDB and TIBCO FTL®
          • Database with TIBCO Enterprise Message Service™ Configuration for bwagent
            • Configuring BWAgent for PostgreSQL and TIBCO Enterprise Message Service
            • Configuring BWAgent for MySQL and TIBCO Enterprise Message Service
            • Configuring bwagent for Microsoft SQL Server and TIBCO Enterprise Message Service
            • Configuring bwagent for Oracle and TIBCO Enterprise Message Service
            • Configuring bwagent for DB2 and TIBCO Enterprise Message Service
            • Configuring bwagent for MariaDB and TIBCO EMS
          • Obfuscating or Encrypting Password for Database, EMS, and FTL Users
        • Creating an Agent Network
        • Accessing the bwagent REST API with the Swagger UI
        • Using the bwagent REST API to Return Selected Fields
        • Securing the bwagent REST API
        • Viewing bwgent Information
        • Restoring the File System of a bwagent
      • Configuring the Location of the Domains Folder
    • Using bwagent with TEA
      • Registering bwagent with TIBCO Enterprise Administrator
        • Unregistering bwagent with TIBCO Enterprise Administrator
        • Enabling and Disabling bwagent's TIBCO Enterprise Administrator Agent Port
      • Compatibility Chart for TIBCO ActiveMatrix BusinessWorks™ and TIBCO® Enterprise Administrator
      • TEA Shell
        • Using TEA Shell Commands
        • TEA Shell Commands
    • Roles and Permissions
    • Administration Tasks and Reference
      • Managing Domains
        • Creating a Domain
        • Deleting a Domain
        • Backing Up and Restoring a Domain
        • Restoring the File System of a Domain
      • Managing AppSpaces
        • Creating an AppSpace
        • Starting an AppSpace
        • Editing an AppSpace Configuration
        • Viewing AppSpace States
        • Stopping an AppSpace
        • Deleting an AppSpace
        • Backing Up and Restoring an AppSpace
        • Restoring the File System of an AppSpace
        • Command History
      • Managing AppNodes
        • Creating an AppNode
        • Starting an AppNode
        • Editing an AppNode Configuration
        • Viewing AppNode Statuses
        • Auto Collecting Engine Data
        • Stopping an AppNode
        • Force Shutting Down an AppNode
        • Deleting an AppNode
        • Debugging an AppNode
        • Enabling the OSGi Console for an AppNode
          • OSGi Commands
        • Running OSGi Commands
          • Running OSGI Commands from bwadmin Command Line
          • Running OSGi Commands Using SSH Client
          • Running OSGi Commands Using HTTP Client
        • Backing Up and Restoring an AppNode
        • Restoring the File System of an AppNode
        • Command History
      • Managing an Application
        • Creating an Application
        • Creating an Application with Multiple Profiles
        • Creating an Application Archive
        • Uploading an Application Archive
        • Deploying an Application
        • Downloading an Application Archive
        • Editing Application and Application Instance Properties
          • Exporting an Application Profile
        • Starting an Application
        • Viewing Running Applications
          • Viewing Endpoints, Components, Processes and Command History
            • Configuring a Unified Doc URL
        • Stopping an Application
        • Undeploying an Application
        • Starting a component in an Application
        • Stopping a component in an Application
        • Retrieving list of components in an Application
        • Retrieving details of a component in an Application
        • Suspending and Resuming Process Instances
        • Backing Up and Restoring an Application
        • Restoring the File System of an Archive
        • Restoring the File System of an Application
        • Publishing APIs to TIBCO Mashery®
    • Backing Up and Restoring from the Backup
    • Restoring the File System of Runtime Entities
    • Debugging
      • Troubleshooting bwagent Issues
      • Troubleshooting Runtime Entity Issues
      • Troubleshooting Archive Issues
      • Troubleshooting Application Issues
      • Troubleshooting Admin UI Issues
    • Logging
      • Application Logging
        • Creating Separate Log Files for Each Application on the AppNode
        • Debugging a Specific Application on the AppNode
        • Supported Loggers
        • Backward Compatibility for Application Logging
      • AppNode Logging
      • bwadmin Logging
      • bwagent Logging
      • HTTP Logging
      • Viewing Log Files from the Admin UI
    • Fault Tolerance
      • Application Activation Modes
      • Engine Persistence Modes
        • Configuring Database for the Engine
        • Configuring the Engine for Group Persistence Mode
          • Configuring EMS as the Group Provider for Engine
          • Configuring TIBCO FTL® as the Group Provider for Engine
        • Configuring the Engine for FTGroup Persistence Mode
          • Configuring EMS as the FTGroup Provider for Engine
          • Configuring TIBCO FTL® as the FTGroup Provider for Engine
    • Engine and Job Tuning
      • Setting Engine and Job Tuning Properties
        • bwadmin Command Line
        • Admin UI
      • Viewing Engine Properties
      • Engine Properties
    • Governance and Monitoring
      • Monitoring Processes
        • Enabling Process Monitoring
        • Configuring using UDP
        • Configuring using FTL
        • Configuring with CSV
      • Application Statistics Collection
        • Application Metrics
        • Process Statistics
          • Enabling and Disabling Process Statistics
          • Viewing Collected Statistics
        • Process Execution Statistics
          • Integrating Execution Statistics Collection Using Logback
            • Writing Process Statistic Data to an External Database
      • Enabling and Disabling Auditing Events
      • Applying Security Policies
        • Enabling the Governance Agent Using the Admin UI
        • Enabling the Governance Agent
    • OpenTracing
      • Custom Tags For OpenTracing
      • OpenTracing Tags From Palettes
    • List of Ports
  • Bindings and Palettes Reference
    • Changing Help Preferences
    • Binding
      • SOAP Binding
        • Terminology
        • SOAP Service Binding
          • Generating Concrete WSDL
          • Operation Configuration
          • Request Message Configuration
          • Response Message Configuration
          • Fault Operation Configuration
          • Context Mapping
            • Service Binding - Request Context
            • Service Binding- Response Context
            • Fault Context
        • SOAP Reference Binding
          • Operation Configuration
          • Request Message Configuration
          • Response Message Configuration
          • Fault Operation Configuration
          • Context Mapping
            • Reference Binding - Request Context
            • Reference Binding - Response Context
            • Fault Context (Fault)
    • Basic Activities Palette
      • Critical Section
      • Local Transaction
      • For Each
      • Iterate
      • Repeat
      • Repeat on Error
      • Scope
      • While
      • Constructor
      • Compensate
      • Empty
      • Exit
      • Get Context
      • Invoke
      • Rethrow
      • Receive
      • Reply
      • Set Context
      • Set EPR
      • Throw
      • Start
      • End
      • Engine Command
        • Commands
    • File Palette
      • Copy File
      • Remove File
      • Create File
      • File Poller
      • List Files
      • Read File
      • Rename File
      • Wait for File Change
      • Write File
    • FTP Palette
      • FTP Change Default Directory
      • FTP Delete File
      • FTP Dir
      • FTP Get
      • FTP Get Default Directory
      • FTP Make Remote Directory
      • FTP Put
      • FTP Quote
      • FTP Remove Remote Directory
      • FTP Rename File
      • FTP SYS Type
    • General Activities
      • Assign
      • Call Process
      • Checkpoint
        • Checkpoints and Confirm Activity
      • Confirm
      • External Command
      • Get Shared Variable
      • Inspector
      • Log
      • Mapper
      • Notify
      • Set Shared Variable
      • Sleep
      • Timer
      • Wait for Notification
      • On Notification Timeout
      • Receive Notification
    • HTTP Palette
      • HTTP Receiver
      • Send HTTP Request
      • Wait for HTTP Request
      • Sending Data in the HTTP Request
      • Send HTTP Response
    • JAVA Palette
      • Configuring JAVA in an Application Module
      • Converting JAVA Class to XML Schema
      • Creating Custom XPath Functions
      • Using Custom XPath Function at Design Time and Run Time
      • Deleting Custom XPath Functions
      • Java Invoke
      • Java Process Starter
      • Java To XML
      • XML To Java
    • JDBC Palette
      • JDBC Call Procedure
      • JDBC Query
      • JDBC Update
      • SQL Direct
    • JMS Palette
      • Common JMS Properties and Headers
      • Get JMS Queue Message
      • JMS Receive Message
      • JMS Request Reply
      • JMS Send Message
      • Reply to JMS Message
      • Wait for JMS Request
    • Mail Palette
      • Receive Mail
      • Send Mail
    • Parse Palette
      • MimeParser
      • Parse Data
      • Render Data
    • Rendezvous Palette
      • Datatype Conversion
      • Field Names in Messages
      • Globalization Support
      • Rendezvous Publisher
      • Rendezvous Transport
      • Rendezvous Reply To Request
      • Rendezvous Subscriber
      • Rendezvous Request Reply
      • Wait for Rendezvous Message
    • REST and JSON
      • BW JSON Utils
      • Invoke REST API
      • Restrictions on XML Schema
      • Parse JSON
      • Render JSON
      • Transform JSON
    • Policy Resources
      • Basic Authentication
      • Basic Credential Mapping
      • WSS Consumer
      • WSS Provider
    • Shared Resources
      • Data Format
      • FTP Connection
      • HTTP Client
        • Persistent Connections
      • HTTP Connector
      • Identity Provider
      • JDBC Connection
      • JMS Connection
      • JNDI Configuration
        • Using TIBCO Custom JMS JNDI Provider
        • Enabling custom libraries
        • Configuring and Setting up Custom Drivers for Runtime
        • Adding Multiple Initial Context Factories
      • Java Global Instance
      • Keystore Provider
      • LDAP Authentication
      • Proxy Configuration
      • Rendezvous Transport
      • SMTP Resource
      • SSL Server Configuration
      • SSL Client Configuration
      • Subject Provider
      • TCP Connection
      • Trust Provider
      • WSS Authentication
      • XML Authentication
      • Notify Configuration
    • TCP Palette
      • TCP Properties
      • Using the TCP Palette Activities
      • Read TCP Data
      • TCP Close Connection
      • TCP Open Connection
      • TCP Receiver
      • Wait for TCP Request
      • Write TCP Data
    • Thread Pool
    • XML Activities Palette
      • Parse XML
      • Render XML
      • Transform XML
    • Activity Icons Reference
  • Samples
    • Changing Help Preferences
    • Accessing Samples
    • Guided User Experience in TIBCO Business Studio™ for BusinessWorks™
    • Setting the Default Application Profile
    • Binding Features
      • Using Basic REST Binding
      • Using REST to Manage Books for a Bookstore
      • Using a SOAP Web Service to Make a Query to a Bookstore
      • Reconfiguring a Web Service by Changing the Transport
      • Using a SOAP Connection to Publish Messages to Multiple Endpoints
      • Sending and Receiving a SOAP Bound Attachment
      • Interoperability of Using JAX-WS Client to Invoke Service
      • Invoking a SOAP over HTTP Web Service Using Different SOAP Versions
      • Invoking a SOAP over HTTP Web Service Using Different Binding Styles
      • Implementing a Service with a Service Binding and a Client with a Reference Binding
      • Implementing a Mortgage Loan Application with Fault
      • Sending and Receiving a SOAP Unbound Attachment
      • Managing a Purchase Order
      • Using SOAP Bound Headers
      • Using SOAP UnBound Headers
      • Using SOAP HTTP Transport Headers
      • Sending a SOAP Request and Receiving a SOAP Reply
      • Implementing a HTTP Service That Returns Information Based on ZIP Codes
      • Implementing a JMS Service That Writes Attachment to File
      • Sending a One Way Message over JMS
      • Using JMS Destination Bridges
      • Implementing a JMS Service that Returns Information Based on Zip Codes
      • Implementing a JMS Service That Returns an Attachment
    • Core Features
      • Using Process and Module Properties
      • Using a Process Conversation to Correlate JMS Message Jobs
      • Using Modularity with the Java Palette
      • Configuring a Conversation to Join a Wait for File Change Activity
      • Using an Asynchronous Event Handler to Implement a Simple Mortgage Workflow
      • Using a Cross Process Conversation to Determine the Mortgage Rate
      • Catching Activity Faults with Scope and Fault Handlers
      • Modularity Among Applications with a Shared Module Project
      • Load Balancing an Application Using an AppSpace
      • Invoking Subprocesses
      • Dynamically Invoking Subprocesses Using SetEPR Activity
      • Calling a Direct Subprocess
      • Collecting Process, Activity, and Transition Statistics
    • Security Policies Feature
      • Applying Basic Authentication with LDAP Authentication to an HTTP Receiver Activity
      • Applying Basic Authentication with XML Authentication to a REST Binding
      • Applying Basic Credential Mapping to an Invoke REST API Activity
      • Applying WSS Provider with Integrity Confidentiality and SAML Token-Based Authentication to SOAP Binding
      • Enforcing SOAP Security to Enable SAML Authentication and SAML Credential Mapping
    • Palettes Features
      • Creating an Order Processing Service
      • Using FTP to Put and Get Files
      • Using HTTP to Send and Receive Dynamic Headers
      • HTTP Sending and Receiving MIMEAttachments
      • Using HTTP or SOAP to Get Information from MySQL
      • Using the HTTP Persistent Connection Feature
      • Sending a Request and Getting a Response from a Web Site
      • Sending a Secured Request and Getting a Secured Response From a Web Site
      • Invoking Custom Code to Complete a Purchase Order
      • Using Java Activities to Publish Information
      • Using Java Invoke that Makes a REST call to Search Twitter
      • Using a Custom Process Starter in a Project That Gets Information about a Checking Account
      • Using JDBC Query - Process in Subsets and JDBC Update - Batch Updates
      • Setting Up a JDBC Connection to Query and Update Tables
      • Using Oracle Objects and Collections in JDBC Call Procedure and JDBC Query Activities
      • Setting Up and Executing JDBC Activities with Eclipse Using DTP
      • Sending and Getting JMS Messages
      • Using JMS Message Selector
      • Receiving a JMS Message from a Queue and Responding to the Message
      • Sending a JMS Message and Receiving a Response in a Process
      • Sending a JMS Message to a Queue and Waiting for a Response
      • Sending a JMS Message and Receiving a Durable Response
      • Sending Mail Using HTML
      • Sending Mail Using MIME
      • Sending and Receiving Mail
      • Publishing and Subscribing to TIBCO Rendezvous Messages
      • Managing TCP Connections
      • Sharing a TCP Connection Across Multiple Processes
      • Inter Process Communication using Wait for Notification and Notify Activities
    • Migrating Projects
      • HTTP Basic Sample
      • HTTP Persistent Connection
      • JAVA Method Project
      • JMS Message Selector Project
      • HTML Mail with Image
      • Mail with Simple Attachment
  • Migration
    • Introduction
    • ActiveMatrix BusinessWorks 5.x and TIBCO ActiveMatrix BusinessWorks™ 6.x Type Columns Legend
    • Standard Constructs
    • TIBCO ActiveMatrix BusinessWorks™ Core Constructs
    • Groups
    • Transitions
    • Timer
    • Mapper
    • TIBCO ActiveMatrix BusinessWorks™ Palettes
      • General Activities Shared Resources
      • General Activities Palette
      • ActiveEnterprise Palette
      • Adapter Resources Palette
      • BPEL Extension Palette
      • File Palette
      • FTP Palette
      • HTTP Palette
      • JAVA Palette
      • JDBC Palette
      • JMS Palette
      • Mail Palette
      • Parse Palette
      • Policy Palette
      • Process Palette
      • Rendezvous Palette
      • REST and JSON Plug-in
      • RMI Palette
      • Service Palette
      • SOAP Palette
      • TCP Palette
      • Transaction Palette
      • XML Palette
    • Migration Scenario
      • Migrating TIBCO ActiveMatrix BusinessWorks™ 5.x Projects to ActiveMatrix BusinessWorks™ 6.x
        • Migrating Projects Using TIBCO Business Studio™ for BusinessWorks™
        • Migrating Projects Using the Command Line
          • Command line Configuration File Template
        • Post-Migration Manual Tasks
          • HTTP Basic Sample
      • Custom XPath Migration
      • Migrating Design Time Libraries ( DTL) as Shared Modules
      • Using the Quick Fix Option to Resolve XSLT out of Sync Errors
    • Migration Process Outline
    • Frequently Asked Questions
  • Error Codes
    • Message Codes Naming Convention
    • Bindings
      • SOAP Binding Error Codes
      • REST Binding Error Codes
    • Core
      • Admin Agent Error Codes
      • Admin Command Line Error Codes
      • Admin Error Codes
      • Engine Error Codes
      • List of Process Engine Error Codes
      • TEA Agent Error Codes
      • Design Time Error Codes
    • Palettes
      • File Palette Error Codes
      • FTP Palette Error Codes
      • General Palette Error Codes
      • HTTP Palette Error Codes
      • Java Palette Error Codes
      • JDBC Palette Error Codes
      • JMS Palette Error Codes
      • Mail Palette Error Codes
      • Parse Palette Error Codes
      • Rendezvous Palette Error Codes
      • REST and JSON Palette Error Codes
      • TCP Palette Error Codes
      • XML Palette Error Codes
    • Shared Resources
      • Shared Resource Framework Error Codes
      • Data Format Error Codes
      • FTP Connection Error Codes
      • HTTP Client Error Codes
      • HTTP Connector Error Codes
      • Java Global Instance Error Codes
      • JMS Connection Error Codes
      • JDBC Connection Error Codes
      • JNDI Configuration Error Codes
      • Proxy Configuration Error Codes
      • Rendezvous Transport Error Codes
      • SMTP Resource Error Codes
      • TCP Connection
  • Performance Benchmarking and Tuning
    • Overview
    • TIBCO ActiveMatrix BusinessWorks™ Architecture
    • Performance Benchmark Fundamentals
      • Interpreting Benchmarks
      • Misleading Experiments
      • Test Client Limitations
      • Points to Remember
    • Benchmarking and Testing Performance
      • Performance Benchmarking Process
      • Performance Benchmarking Criteria
      • Performance Testing Tools and Techniques
      • Collecting Performance Data
      • Deploying Performance Testing Framework
      • Developing a Performance Testing Plan
      • Build a Baseline Test
      • Compare Baseline to Targets
      • Build Stability Test
      • Develop Incremental Tests
      • Develop Peak Rate Tests
      • Develop Steady State Tests
      • Develop Hardware andResource Plan
      • Develop Component Deployment Plan
      • Monitoring and Analyzing TIBCO ActiveMatrix BusinessWorks™ Components
        • JVisualVM
          • Monitoring Threads and Taking a Thread Dump Using JVisualVM
        • Understanding Thread Dumps
      • Identifying Potential Improvement Areas
      • Implementing Specific Enhancements
      • Comparing Results
      • Testing and Debugging Performance Issues
    • Setting AppNode JVM Parameters
      • JVM Parameters
        • Heap Space
        • Perm Gen Memory
        • Heap Dump On Out of Memory Error
      • Hierarchy of TRA files in ActiveMatrix BusinessWorks Home
      • Setting JVM Parameters for the AppNode Manually
        • Usecase 1
        • Usecase 2
        • Usecase 3
    • Best Practices
    • TIBCO ActiveMatrix BusinessWorks Engine Tuning Guidelines
      • ThreadCount (bw.engine.threadcount)
      • StepCount (bw.engine.stepcount)
      • Flow Limit (bw.application.job.flowlimit)
      • Page Threshold (bw.application.job.pagethreshold)
      • OSGI Bundle Limit
      • Application Statistics
        • Application Job Metrics
        • Process Statistics
        • Process Excecution Statistics
          • Activity Instance Statistics
          • Process Instance Statistics
      • SupressXMLSchemaonFault (bw.engine.suppress.xml.schema.on.fault)
    • JVM Tuning Guidelines
      • Specifying JVM Heap Size
      • JVM Garbage Collection
    • ActiveMatrix BusinessWorks Transport and Resource Tuning Guidelines
      • HTTP Resource
      • HTTP Client Resource
      • JMS Resource and JMS Transport
      • Impact of SSL on Performance
    • Tuning Parameters
      • HTTP Connector Resource
      • HTTP Client Resource
      • JDBC Connection Resource
      • TCP Connection Resource
      • JMS Receiver and Wait for JMS Request
      • JMS Receiver
      • Apache Common Logger
      • Blocking Queue Size
    • Debugging Performance Issues
      • Debugging High CPU Utilization Issues
      • Debugging High Memory Utilization Issues
      • Debugging High Latency Issues
    • Performance Improvement Use Cases
      • Performance Improvement Use Cases - Design Time and Deployment
        • Usecase 1: Using File as the Input Type for Parse Data Activity
        • Usecase 2: Schema changes for improved performance
        • Using XSD Schema Type for the Parse JSON activity
        • Disintegrating dependent services from the ActiveMatrix BusinessWorks service
        • Changing XSLT Version to Improve Latency
        • Repetition Count Tuning for XML Authentication Policy
      • Performance Improvement Use Cases - Run Time
        • Throughput Improvement for SOAP and REST Services
        • Throughput and Scalability Improvement for SOAP and SOAP with SSL Services
        • Configuration of the Swagger port to reduce CPU Utilization
    • Tools for Memory Monitoring, Tracking, and Analysis
      • TOP Command for Memory Monitoring
      • Native Memory Tracking
      • Jemalloc and Jeprof
      • Detecting Increase in Heap Allocations with UMDH
      • VMMap
    • Memory Saving Mode
      • Enabling Memory Saving Mode at Design Time
      • Enabling Memory Saving Mode at Run Time
      • Performance Use Case - Memory Optimization
    • Hardware Configuration
    • Appendix: A
      • HTTP Receiver and HTTP Response
      • SOAP Service
      • HTTP with SSL Configuration [HTTPS]
      • SOAP HTTP with SSL Configuration [HTTPS]
      • Performance Improvement Use Case 1
      • Performance Improvement Use Case 2
      • Performance Improvement Use Case 2 - Schema changes for better performance
    • References
  • REST Reference
    • What is REST?
      • What is a Resource?
      • What is an Operation?
      • What is an Endpoint?
    • What is Swagger?
      • The Swagger UI
    • Parameter Support
      • Conversion Between Swagger and XML in TIBCO Business Studio for BusinessWorks
      • Working with Path and Query Parameters
      • Working with Arrays
      • Working with Form Parameters
      • Working with Header Parameters
    • About REST Services and References
    • Supported Message Formats
    • Restrictions
      • Restrictions on JSON
      • Restrictions on XML Schema
    • Using Swagger 1.2 Files
    • REST Schema Utilities
      • Creating a New XML Schema File
      • Creating XML Schema From a JSON Payload
      • Generating an XML Schema from a Swagger File
    • Importing an API Model into your Workspace
    • REST Service
      • REST Service Binding
        • Accept Header Responses
      • Creating a REST Service
        • Using Swagger to Create a REST Service
        • Using the Wizard to Create a REST Service
          • Rest Service Wizard
      • Using JSON Payload or an Existing XSD File
      • REST Service Tutorial
        • Installing PostgreSQL
        • Creating a New Process
        • Building a REST Service
        • Testing the REST Service
          • Testing the POST and GET Operations
          • Troubleshooting
    • REST Reference
      • REST Reference Binding
      • Creating a REST Reference
        • Using Swagger to Create a REST Reference
        • Using the Wizard to Create a REST Reference
          • REST Reference Wizard
        • Changing the Request and Response Schemas
          • Synchronizing the Imported REST API Models in TIBCO Business Studio™ for BusinessWorks™
        • Using the Debug Engine
      • REST Reference Tutorial
    • Refactoring a REST Service or Reference
      • Changing the Request and Response Schemas
      • Updating Configuration
      • Adding an Operation
      • Adding or Deleting Parameters
    • OSGI Commands to List REST URLs
    • Exception Handling
      • Creating Faults
        • Using the Catch and Rethrow Activities
      • Adding Details to Error Code Descriptions
      • Using Swagger-Provided Faults
      • Standard HTTP Status Codes
    • Eclipse Views for REST
      • API Explorer
      • Settings
    • Security
      • Overview of Policies
        • Managing Policy Resources
          • Creating a Folder for Policies
          • Creating an Authentication Resource
          • Associating a Policy
          • Removing a Policy
        • HTTP Security
          • Enforcing Basic Authentication
          • Enforcing Basic Credential Mapping
    • The REST and JSON Palette in TIBCO Business Studio™ for BusinessWorks™
  • Refactoring - Best Practices
    • Changing Help Preferences
    • Refactoring REST Services
      • Updating a REST Service Path Name
        • Updating Rest Service Path Name using Path and Query Parameters
      • Renaming a REST Service
      • Updating Request and Response Schemas
      • Adding Operations
      • Deleting a HTTP Connector from REST Service
      • Adding Query Parameters
      • Updating HTTP Connector Name
      • Deleting a REST Service
      • Refactoring Swagger Files
        • Copying and Pasting Swagger files
        • Renaming Swagger Files
        • Moving Swagger Files
    • Refactoring REST References
      • Renaming a REST Reference
      • Deleting a REST Reference
    • Refactoring SOAP Binding
      • Refactoring a SOAP Service
        • Renaming a SOAP Service
        • Deleting a SOAP Service Binding
        • Adding Operations for a SOAP Service
        • Renaming Operations of a SOAP Service
        • Deleting Operations of a SOAP Service
        • Renaming an HTTP Connector for SOAP Service
        • Deleting an HTTP Connector for SOAP Service
        • Renaming JMS Connector for SOAP Service
        • Deleting an JMS Connector for SOAP Service
      • Refactoring SOAP Reference
        • Renaming a SOAP Reference
        • Deleting a SOAP Reference
        • Adding Operations for a SOAP Reference
        • Renaming Operations of a SOAP Reference
        • Deleting Operations of a SOAP Reference
        • Renaming an HTTP Client for SOAP Reference
        • Deleting HTTP Client for SOAP Reference
      • Refactoring WSDL
        • Updating WSDL NameSpace
        • Updating WSDL PortType
        • Updating WSDL Operation Name
        • Copying and Pasting a WSDL File
        • Renaming a WSDL File
    • Refactoring Activities
      • Copying and Pasting an Activity
        • Within Same Process
        • Within Same Module
      • Deleting an Activity
      • Moving an Activity
      • Renaming an Activity
    • Refactoring Groups
      • Copying and Pasting Groups
        • Within Same Process
        • To Another Process Within the Same Package
      • Deleting a Group
        • Deleting a Group Along With the Activities in the Group
        • Ungrouping the Activities Within the Group
      • Moving a Group
    • Refactoring Shared Resources
      • Copying and Pasting a Shared Resource
      • Deleting a Shared Resource
    • Refactoring Packages
      • Copying and Pasting Packages
      • Deleting Packages
      • Renaming Packages
    • Refactoring Processes
      • Copying and Pasting Processes
      • Renaming Processes
      • Deleting Processes
      • Moving Processes
    • Refactoring Policies
      • Copying and Pasting Policies
      • Renaming a Policy
        • Using the Rename Menu
        • Renaming a Policy Using Rename Policy Wizard
      • Deleting Policies
      • Moving Policies
      • Refactoring Policies with SOAP and REST Binding
        • Adding a Policy
        • Deleting a Policy
    • Refactoring Properties
      • Refactoring Process Properties
        • Renaming a Process Property
        • Deleting a Process Property
        • Renaming a Shared Resource Reference in Process Property
        • Deleting a Shared Resource Reference in a Process Property
      • Refactoring Module Properties
        • Renaming a Module Property
        • Deleting a Module Property
        • Renaming a Module Property Group
        • Moving a Module Property to a Group
        • Deleting Module Property Group
      • Refactoring Application Properties
        • Renaming an Application Property
        • Deleting an Application Property
    • Refactoring Modules
      • Copying and Pasting Application Modules
      • Renaming Modules
      • Deleting an Application Module

Index

Search Results

No search has been performed.
Home
...
Performance Benchmarking and Tuning
Tuning Parameters

Tuning Parameters

This section explains the tuning parameters for the following connectors, connection resources and messaging servers:

  • HTTP Connector Resource
  • HTTP Client Resource
  • JDBC Connection Resource
  • TCP Connection Resource
  • JMS Receiver and Wait for JMS Request
  • JMS Receiver
  • Apache Common Logger
  • Blocking Queue Size
Copyright © Cloud Software Group, Inc. All rights reserved.