• Important Information
  • TIBCO Documentation and Support Services
  • Introduction
    • Assumptions
    • Conventions
    • Deployment Topology
    • Overview of Installation and Configuration Process
  • Mashery Local Failover Strategy Recommendations
  • Cluster Management in Mashery Local
    • Setting up a New Mashery Local Cluster
    • Adding a Slave to a Running Mashery Local Cluster
    • Changing the Master in a Mashery Local Cluster
  • Installing and Configuring Mashery Local for Docker
    • Required Docker Images
    • Installing Mashery Local for Docker
      • Additional Installation Tips
        • Installing with Docker Toolbox
        • Working with Amazon EC2 Instances
      • Installation Troubleshooting Tips
        • Changing the Traffic Manager Port
        • How to Enable Additional Features That Require a New Port
        • How to Telnet Memcache Port
        • How to Troubleshoot 596 Error Caused by Memcache
        • How to Change Ulimits for a Container
        • How to Use NFS for Verbose Log
        • Creating a Larger Memory for Memory Allocation
        • How to Monitor the Health of Docker Containers
        • How to Increase the CPU Share and Memory of a Container
        • How to Do a Clean Restart of a Docker Instance
        • How to Register Master or Slave with Commands
        • How to Promote a Slave to Master with CLI
        • How to Change Master to Slave with CLI
    • Managing Docker Containers
    • Installing and Running Mashery Local for Docker Using Kubernetes
      • Verifying Installation on Kubernetes
      • Invoking APIs via AWS ELB
      • Customizing for Kubernetes
    • Installing and Running Mashery Local for Docker Using GCP
      • Invoking APIs via GCP Load Balancer
      • Notes for Docker Installations Using GCP
    • Configuring the Mashery Local Cluster
      • Configuring a Mashery Local Master
      • Configuring Slaves to the Local Master
    • Configuring the Load Balancer
    • Configuring the Instance
    • Shutting Down a Master
    • Promoting a Slave to Master
    • Repointing Other Slaves to a New Master
  • HTTPS Client Feature Overview
  • HTTPS Server Feature Overview
  • Advanced Configuration and Maintenance
    • Configuring Quota Notifications
    • Configuring OAuth 2.0 API Access
      • Making OAuth 2.0 Calls
      • Sample Call
      • Understanding the OAuth 2.0 API
    • Configuring JMX Reporting Access
  • Using the Adapter SDK
    • Adapter SDK Package
      • TIBCO Mashery Domain SDK
      • TIBCO Mashery Infrastructure SDK
    • SDK Domain Model
      • Extended Attributes
    • Pre and Post Processor Extension Points
      • Listener Pattern
      • Event Types and Event
      • Event Listener API
    • Creating a Custom Authenticator
    • Implementing and Registering Processors
      • Downloading the SDK
      • Implementing the Event Listener
      • Implementing Lifecycle Callback Handling
      • Adding Libraries to Classpath
    • Deploying Processors to Runtime
      • Packaging the Custom Processor
      • Uploading the Custom Processor
        • How Custom Processors are Updated
      • Enabling Debugging
        • Caching Content
    • Terminating a Call During Processing of an Event
    • Accessing Package Key EAVs in the Custom Processor
  • Configuring Identity Management
  • Configuring Trust Management
  • Testing the New Instance
    • Testing a New Instance
    • Tracking the Database Restore and Replication Status
  • Troubleshooting
    • Verbose Logs
      • Using the Verbose Logs Feature
      • Working with Verbose Logs
      • Mapping Endpoint IDs
    • Debugging Utility
      • Running the Debug Utility
      • Collect Logs
      • Test Connectivity to Cloud Sync
      • Show Slave Status
      • Check IP Address
      • Update Record of Master IP Address in Master
      • Fix Slave Corruption
      • Update Record of Master IP Address in Old Slave Node
      • System Manager (Remove Non-functional or Unused Slaves from Master)
    • System Level Troubleshooting
    • General Troubleshooting
  • Appendix
    • Setup Examples
      • Example Cloud Deployments with CLI
      • Example Setup to Run Mashery Local Master and Slave on a Local Machine
    • Adapter SDK Usage and Examples
      • Adapter SDK Development Environment Example Setup
      • Setting up the Adapter SDK for Maven
      • Using the Adapter SDK in Mashery Local with Single Processor
      • Using the Adapter SDK in Mashery Local with Third-Party Libraries
      • Using the Adapter SDK in Mashery Local with Multiple Processors in One Eclipse Project
      • Using the Adapter SDK in Mashery Local with Multiple Processors in One Zip Package
      • Using the Adapter SDK in Mashery Local with Multiple Processors in One Package and Third Party Libraries
    • Setting up HTTPS Server using Self-Signed Certificate
    • Setting up HTTPS Server using Customer-Provided Certificate
    • Configuring and Using the HTTPS Client Feature without Mutual Authentication
    • Configuring and Using the HTTPS Client Feature with Mutual Authentication
    • Enabling Java SSL Debug Logging