webMethods CloudStreams Documentation
About this Documentation
Document Conventions
Online Information and Support
Data Protection
Administering webMethods CloudStreams
Overview
About CloudStreams
CloudStreams Components
SOAP/REST Outbound Architecture
SOAP/REST Inbound Architecture
Streaming Architecture
Virtual Services and Connector Virtual Services
The Processing Steps of Virtual Services
The Processing Steps of Connector Virtual Services
Policies for Virtual Services and Connector Virtual Services
Policies for Virtual Services
Policies for Connector Virtual Services
The CloudStreams Analytics Dashboard
The Run-Time Events
The Key Performance Indicator (KPI) Metrics
Getting Started with CloudStreams
CloudStreams Configuration Options
Overview
The Administration Options
Setting the General Options
Setting the E-mail Options for Logging Payloads and Sending Performance Monitoring Alerts
Setting the Database Options for Publishing Performance Metrics and Events
The Intervals for Metric Publishing
The Virtual Services Option
Setting the STS Options
Setting the Service Fault Configuration Options
Setting the Consumers Options
Setting the OAuth Tokens Options
The Providers Options
The Streaming Options
Setting the Streaming Providers Options
Setting the Streaming Subscribers Options
Creating an ESB Service as a Streaming Subscriber Destination
ESB Services for the Client Type of Comet
ESB Services for the Client Type of HTTP
Streaming subscriber behavior in case of an error
Connection Options
Virtual Services
Overview
Define a CloudStreams Server Target
Create a CloudStreams Governance Project
Create the Virtual Services
The Processing Steps of a Virtual Service
The Processing Steps of a Connector Virtual Service
Create Policies for the Virtual Services
Policies for Connector Virtual Services
Defining and Managing a CloudStreams Server Target
Creating a CloudStreams Governance Project
Creating a New Virtual Service (SOAP)
The Properties of a Virtual Service (SOAP)
Managing a Virtual Service (SOAP)
The In Sequence Step (SOAP)
The Entry Step (SOAP)
The Transform Step (Inbound, SOAP)
The Invoke IS Service Step (Inbound, SOAP)
The Routing Rule Step for HTTP or HTTPS (SOAP)
The Straight Through Routing Rule Step (SOAP)
The Context-Based Routing Rule Step (SOAP)
The Content-Based Routing Rule Step (SOAP)
The Load Balancing Routing Rule Step (SOAP)
The Out Sequence Step (SOAP)
The Transform Step (Outbound, SOAP)
The Invoke IS Service Step (Outbound, SOAP)
The Error Sequence Step (SOAP)
The Fault Handler Variables
IS Service Constructs
Using the Security API in IS Services
pub.cloudstreams.security.ws.AddUserNameToken
pub.cloudstreams.security.ws.AddX509Token
pub.cloudstreams.security.ws.AddSamlSenderVouchesToken
pub.cloudstreams.security.ws.AddTimestamp
pub.cloudstreams.security.ws.AddWSAddressingHeaders
Using Context Variables in IS Services
The Predefined Context Variables
The API for Context Variables
Creating a New Connector Virtual Service (SOAP)
The Properties of a Connector Virtual Service (SOAP)
Managing a Connector Virtual Service (SOAP)
The In Sequence Step (Connector Virtual Service, SOAP)
The Entry Step (Connector Virtual Service, SOAP)
The Routing Rule Step (Connector Virtual Service, SOAP)
The Invoke IS Service Step (Inbound, Connector Virtual Service, SOAP)
The Out Sequence Step (Connector Virtual Service, SOAP)
The Error Sequence Step (Connector Virtual Service, SOAP)
Creating a New Virtual Service (REST)
The Properties of a Virtual Service (REST)
Managing a Virtual Service (REST)
The In Sequence Step (REST)
The Entry Step (REST)
The Transform Step (Inbound, REST)
The Invoke IS Service Step (Inbound, REST)
The Routing Rule Step (REST)
The Straight Through Routing Rule Step (REST)
The Context-Based Routing Rule Step (REST)
The Content-Based Routing Step (REST)
The Load Balancing Routing Rule Step (REST)
The Out Sequence Step (REST)
The Transform Step (Outbound, REST)
The Invoke IS Service Step (Outbound, REST)
The Error Sequence Step (REST)
Creating a New Connector Virtual Service (REST)
The Properties of a Connector Virtual Service (REST)
Managing a Connector Virtual Service (REST)
The In Sequence Step (Connector Virtual Service, REST)
The Entry Step (Connector Virtual Service, REST)
The Routing Rule Step (Connector Virtual Service, REST)
The Invoke IS Service Step (Inbound, Connector Virtual Service, REST)
The Out Sequence Step (Connector Virtual Service, REST)
The Error Sequence Step (Connector Virtual Service, REST)
Important Considerations for REST Virtual Services
HTTP Method/Content-Type Combinations
Changing the HTTP Method of a REST Virtual Service
Implications of Changing HTTP Methods
Changing HTTP Methods in Requests Dynamically Using a Context Variable
Sample XSLT Transformation for GET-to-POST or GET-to-PUT
Policies
Overview of Policies
Policies for Virtual Services
WS-SecurityPolicy 1.2 Actions
Monitoring Actions
Additional Actions
Policies for Connector Virtual Services
Creating Policies
Modifying Policies
The Policy Actions
Action Evaluation Order and Dependencies
Usage Cases for Identifying/Authenticating Consumers
Multiple Security Elements in Requests/Responses
The Policy Action Reference
Authorize User
Identify Consumer
Include Timestamps
Log Invocation
Monitor Service Performance
Monitor Service Level Agreement (SLA)
Require Encryption
Require HTTP Basic Authentication
Require SAML Token
To Identify a Trusted STS to Integration Server
Require Signing
Require SSL
Require WSS Username Token
Require X.509 Token
Throttling Traffic Optimization
Validate Schema
Deploying Virtual Services and Connector Virtual Services
Overview of Deployment
Before You Deploy Virtual Services or Connector Virtual Services
Deploying All Services in a CloudStreams Governance Project
Deploying a Single Service
Undeploying Services
What Happens When You Deploy a Service?
Policy Validation
Policy Conflict Resolution Rules
What if You Need to Modify Deployed Services?
Cloud Connections, Services, and Connector Listeners
CloudStreams Provider
CloudStreams Connector
Cloud Connection
Cloud Connector Service
Working with Connector Listeners
Replaying Salesforce events
Detection and processing of duplicate Salesforce events
Persistent configuration of events for duplicate detection
Persistent configuration of last received Replay IDs
Configuring Error Recovery and Callback information for Salesforce
Managing Cloud Connectors
Managing Cloud Connector Packages
Using inline connection details while running a cloud connector service
Support for multiple authentication schemes in a single connector
Generating OAuth 2.0 Tokens while configuring connections
Generating Azure Storage SAS Tokens while configuring connections
Multipart/form-data content type
Message Transmission Optimization Mechanism (MTOM)
Service signatures having complex nested document structures
Multiple root JSON data format with anonymous collection
REST Parameters
Parameter Types
URI_CONTEXT
QUERYSTRING_PARAM
CFG_PARAM
FORM_ENCODED_PARAM
Parameter Data Types
String
Record
Parameter Formatters for REST Connector Services
Using the Default Parameter Formatter
Implementing a Custom Parameter Formatter
Viewing the Constraints Applied to Variables
Server Name Indication (SNI) Support
Clustering
Clustering support for connector listeners
Using CloudStreams Configuration Variables Templates with webMethods Microservices Runtime
Overview
Configuration Variables Template
Configuration Variables Template Assets
Deploying Assets using webMethods Deployer
Overview
Building Assets
Deploying assets to other servers
CloudStreams Analytics (Deprecated)
Overview
The Run-Time Events
The Key Performance Indicator (KPI) Metrics
Installation and Configuration Tasks
Creating the Schema and Tables Required by CloudStreams Analytics
Creating a JDBC Connection Pool for CloudStreams
SQL Statement Execution and Connection Timeouts
Installing and Starting MashZone NextGen Server
Copying the Resource Files for CloudStreams Analytics
Configuring the Data Feed
Configuring the record limit for Transaction and Event tables
Importing the CloudStreams Analytics Dashboard
Setting the Publishing Options for Performance Metrics and Events
Using the CloudStreams Analytics Dashboard
Performance Summary
API Usage
Performance Trends
Error Trends
Transaction
Event
CloudStreams API Reference
Overview
Admin Folder
Summary of Elements in this Folder
pub.cloudstreams.admin.connection:disableConnection
pub.cloudstreams.admin.connection:enableConnection
pub.cloudstreams.admin.connection:getConnectionStatistics
pub.cloudstreams.admin.connection:queryConnectionState
pub.cloudstreams.admin.listener:disable
pub.cloudstreams.admin.listener:enable
pub.cloudstreams.admin.listener:queryListenerState
pub.cloudstreams.admin.listener:listEnabledListeners
pub.cloudstreams.admin.listener:update
pub.cloudstreams.admin.service:update
pub.cloudstreams.admin.service:batchUpdate
pub.cloudstreams.upgrade:batchUpgrade
Advanced Settings
Introduction
pg.backupFailedProxies
pg.CollectionPool.
pg.CollectionWorkQueue.
pg.debug.
pg.delayedRefresher.
pg.ehcache.config.
pg.email.
pg.endpoint.
pg.failedProxies.
pg.http.
pg.IntervalPool.
pg.jaxbFileStore.
pg.jdbc.
pg.keystore.
pg.lb.
pg.passman.
pg.PgMenConfiguration.
pg.PgMenSharedCacheManager.
pg.PgMetricsFormatter.
pg.policygateway.
pg.proxyLoader
pg.rampartdeploymenthandler.
pg.ReportingPool.
pg.ReportingWorkQueue.
pg.serviceReader.
wst.cloudConnectorService.
wst.connfactory.
wst.default.tenant.
wst.product.
wst.largedata.
wst.listener.events.
webMethods CloudStreams Development
webMethods CloudStreams Development
Copyright
webMethods CloudStreams Documentation
Copyright