Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Panel
titleThe following sections list new and changed features, resolved issues, and known issues and limitations pertaining to the Fiorano 12 version:

Table of Contents

What’s New

New API Dashboard

A revamped API Management dashboard using REST APIs to communicate with API Management Server (AMS), to assist in configuring and maintaining AMS and API Gateway Servers (AGSs) and API projects. This dashboard which is built on Angular framework is more user-friendly and intuitive.

New features in this dashboard include:

  • A landing page which shows overall statistics for the AMS server.
  • Support for creating and exporting API projects using Open API specification.
  • View policy execution order for resources in API projects.
  • Support to define request body for POST and PUT operations in resources of API projects.
  • Support to attach files to an API project.
  • Support to export and import policies from and to the policy repository respectively.
  • Support to export and import product or client data in the Applications section.

PSD2

  • Developer Portal can be customized to show PSD2-specific APIs.
  • Open API:
    • Option to create API Project from Open API specification.
    • Option to export Open API documentation of the API project.
  • JWT: API policies to generate, verify and validate JSON Web Tokens.
  • JWS: API policies to generate and verify JSON Web Signature.
  • JWS and JWT: Support for ES256 algorithm to generate and validate JWS and JWT tokens.
  • OAuth
    • Support for 'scope' attribute in OAuth.
    • Option to configure re-direct URL in client subscription which will be used during OAuth code generation.
    • Option to generate OAuth Access Token with custom attributes.
  • Option to configure time periods in quota policy to allow or reject requests for a specified period of the day.

API Management

  • Option to set CPU affinity when servers are run as service. This will be helpful if the license is generated with less cores than the actual number of cores in the system.
  • Option to integrate with Web Application Firewall (WAF) which filters, monitors, and blocks HTTP traffic to and from API proxies.
  • Developer Portal can connect to a backup API Management Server (AMS) when connection to a primary AMS fails thereby eliminating single point of failure.
  • SMTP server and authentication configuration feature to send e-mails from the Developer Portal to its users while signing up or during other communications.
  • Support for multiple apikeys to enable login to AMS from multiple systems by the same user simultaneously.
  • Configurable alerts for specific log statements to notify users about errors occurred during runtime.
  • Integrated Nodejs service in API Gateway Server (AGS) to execute customized scripts or expose custom APIs which can be triggered during runtime.
  • Storing memory and CPU usage history to monitor server health.
  • Unified profiles to run both AMS and AGS modules in a single server. This will be helpful to create docker images and deploy them in containers.
  • Option to configure expiry time for Consumer Keys.
  • Monetization support for API Projects. This feature helps in monetizing the APIs so that revenue can be generated for the use of APIs. Admin can define rate plans for products from which developers can subscribe a suitable rate plan.
  • Option to add documents to an API project which can be used to store Help or Design documents.
  • Option to track geographical location of the client based on the IP address in the request, which will be helpful to track specific requests for security purposes or to get the most active regions for a particular Server Group.

New Microservices

  • DynamoDB 4.0: Used to perform CRUD operations on Amazon DynamoDB. This microservice supports XML input and JSON response.
  • KafkaConnector 4.0: Used to produce and consume large volume of data from the Kafka server. It allows clients to produce data either synchronously or asynchronously.
  • AS4Connector: Allows to send and receive payloads via AS4 messaging protocol. It allows exchanging any type of payload (e.g., XML, JSON, Binary) as SOAP attachments or SOAP body payloads.
  • WebSocket: Allows two-way (full duplex) communication and transfer of messages until the connection is terminated between web servers and clients.
  • SMPPSend: SMPPSend microservice is used to send SMS to cell phones using SMPP (Short Messsage Peer to Peer) protocol. The microservice communicates with the Short Message Service Centre (SMSC) of the network provider.

...

  • A new funclet to store and fetch an incremental number in a JMS queue.
  • Option to use encrypted password in the db.properties file used with DB lookup funclets.

API Management

  • Option to set CPU affinity when servers are run as service. This will be helpful if the license is generated with less cores than the actual number of cores in the system.
  • Option to integrate with Web Application Firewall (WAF) which filters, monitors, and blocks HTTP traffic to and from API proxies.
  • Developer Portal can connect to a backup API Management Server (AMS) when connection to a primary AMS fails thereby eliminating single point of failure.
  • SMTP server and authentication configuration feature to send e-mails from the Developer Portal to its users while signing up or during other communications.
  • Support for multiple apikeys to enable login to AMS from multiple systems by the same user simultaneously.
  • Configurable alerts for specific log statements to notify users about errors occurred during runtime.
  • Integrated Nodejs service in API Gateway Server (AGS) to execute customized scripts or expose custom APIs which can be triggered during runtime.
  • Storing memory and CPU usage history to monitor server health.
  • Unified profiles to run both AMS and AGS modules in a single server. This will be helpful to create docker images and deploy them in containers.
  • Option to configure expiry time for Consumer Keys.
  • Monetization support for API Projects. This feature helps in monetizing the APIs so that revenue can be generated for the use of APIs. Admin can define rate plans for products from which developers can subscribe a suitable rate plan.
  • Option to add documents to an API project which can be used to store Help or Design documents.
  • Option to track geographical location of the client based on the IP address in the request, which will be helpful to track specific requests for security purposes or to get the most active regions for a particular Server Group.

New API Dashboard

A revamped API Management dashboard using REST APIs to communicate with API Management Server (AMS), to assist in configuring and maintaining AMS and API Gateway Servers (AGSs) and API projects. This dashboard which is built on Angular framework is more user-friendly and intuitive.

New features in this dashboard include:

  • A landing page which shows overall statistics for the AMS server.
  • Support for creating and exporting API projects using Open API specification.
  • View policy execution order for resources in API projects.
  • Support to define request body for POST and PUT operations in resources of API projects.
  • Support to attach files to an API project.
  • Support to export and import policies from and to the policy repository respectively.
  • Support to export and import product or client data in the Applications section.

PSD2

  • Developer Portal can be customized to show PSD2-specific APIs.
  • Open API:
    • Option to create API Project from Open API specification.
    • Option to export Open API documentation of the API project.
  • JWT: API policies to generate, verify and validate JSON Web Tokens.
  • JWS: API policies to generate and verify JSON Web Signature.
  • JWS and JWT: Support for ES256 algorithm to generate and validate JWS and JWT tokens.
  • OAuth
    • Support for 'scope' attribute in OAuth.
    • Option to configure re-direct URL in client subscription which will be used during OAuth code generation.
    • Option to generate OAuth Access Token with custom attributes.
  • Option to configure time periods in quota policy to allow or reject requests for a specified period of the day.

 

What’s Changed

...

 

What’s Changed

API Management

  • For REST API authentication and authorization, api_key must be sent as the Header parameter in place of Query parameter so that the API key is not exposed.
  • Now a client can generate multiple OAuth Access Tokens.
  • Error will be thrown if quota identifier is not present in the context variable.

Microservices

  • Upgraded Javascript, Groovy and Python libraries to support additional functionalities and modules.
  • DB: Support for monitoring Informix DB.
  • FileWriter: Support to append line separator.
  • Cache: Support to check the number of stored messages.
  • JSONConverter: Enhanced to support BigInteger and Long data type in XML.
  • FTP: Support for multiple File Name patterns.
  • Timer 5.0: Support to retain the configuration from Timer 4.0.
  • HL7Sender and HL7Receiver: Added support for SSL security.

...

  • Component grouping can be done only at the event process level. Components in different event processes cannot share a group process ID.
  • Fetching of micro-services and event processes from Enterprise Server to local repository during login has been optimized. Previously, the local repository was wiped clean when it is logged out from the server. Now, it will be intact on logout and on re-login; only those micro-services and event processes which are modified later than those in the local repository will be fetched. This reduces re-login duration and saves bandwidth.

API Management

  • For REST API authentication and authorization, api_key must be sent as the Header parameter in place of Query parameter so that the API key is not exposed.
  • Now a client can generate multiple OAuth Access Tokens.
  • Error will be thrown if quota identifier is not present in the context variable.

 

Resolved Issues

...

 

Resolved Issues

API Management

  • The option to view analytics data by grouping various parameters missing in the Advanced section under Analytics.
  • The value of Quota Identifier not getting saved correctly in the Quota policy configuration in an API project.

Microservices

  • Reduced memory consumption of microservices which are processing large messages. Microservices like FileReader, FileWriter, Sleep etc., which handles plain text content will become more efficient.
  • WSStub: Wsdl file not getting deleted from the peer repository after shutting down the peer server.
  • FTP component: Fixed issues in processing subsequent messages without blocking when the local directory is mounted but the mount location is not available.
  • SalesForce: Fixed issues to save newly added properties in the 'Call Properties' interface.
  • SAPR3: Fixed issues arising while executing BAPI with names bearing “/” in them.
  • SocketAdapter: When the decoding type is set to “ISO” and the bytes or text sent is more than the ISO length, the bytes or text sent was getting forwarded to the output port. Now the bytes or text sent to the output port is restricted to the ISO length specified in the ISO message.
  • T24Inbound: Fixed issue to return all those events which are polled.

...

  • “NullPointerException” on validating the route name while working with an Orchestrator editor.
  • A running event process not getting synchronized when a route between microservices present in that event process is deleted.

API Management

  • The option to view analytics data by grouping various parameters missing in the Advanced section under Analytics.
  • The value of Quota Identifier not getting saved correctly in the Quota policy configuration in an API project.

...

 

  • Anchor
    _Toc424563955
    _Toc424563955
    Anchor
    _Toc492044626
    _Toc492044626
    Known Issues and Limitations

...

Adaptavist ThemeBuilder EngineAtlassian Confluence