Note: All release notes for TIBCO Scribe® Online and associated Connectors are included in the TIBCO Scribe® Online Help on the
Release Notes page.
TIBCO is pleased to offer the Granite Release of TIBCO Scribe® Online which includes many of the features you looked for after our Crystal release in 2016.
Important NotesWe strongly suggest that you clear your browser cache and cookies to start taking advantage of the new features.
Core Features & Enhancements
Much of the focus of this release was on usability and improving ways to implement and manage the platform. Where possible we tried to add subtle usability enhancements based on customer requests.
Dashboard
- Support for filtering and sorting on the Dashboard Solutions Widget and the Solutions page. (36637)
- Support for “contains” filtering and displaying Organization Status on the View All Organizations and Child Organizations grids. The status in this view provides a high-level status indicator to ascertain the health and wellness including Agent status if an Agent is assigned to a Solution. (2788)
Organizations
- Added Subscriptions page for Parent Organizations containing monthly total usage by Child Organization and a chart of monthly total usage across all Child Organizations. You can also export these to either CSV or PDF. (36622)
Agents
- Updated the encryption used by Agents to be FIPS compliant. This does not guarantee that all Connectors abide by this, but preliminary testing with all major Connectors has not uncovered any issues.
- On-Premise Agents now communicate with TIBCO Scribe® Online via https://agent.scribesoft.com instead of https://online.scribesoft.com. This has provided better performance and aligns with our API first approach. (39009)
NOTE: If you have exceptions in your Firewall or Proxy Server settings for the On-Premise Agent to communicate with https://online.scribesoft.com, you must update them to allow communication with https://agent.scribesoft.com or the Agent will not be able to communicate with TIBCO Scribe® Online. See
Installing An On-Premise Agent With Proxy Servers Or Firewalls in the TIBCO Scribe® Online Help.
Managed Connectors
- If you have created a Connector and it is available in the TIBCO Scribe® Online Marketplace, we have added Managed Connectors functionality allowing you to assign the Connector to a specific Organization. To modify other Connector properties, such as Public/Private settings or Request URL, submit a request through Support. (2774)
- Connections
- Support for configuring QlikView Connections. (28807)
- Support for configuring Twitter Connections. (28810)
NOTE: Configuring or modifying QuickBooks Connections is not supported, contact Support for assistance.
Maps
- Added a Select/Deselect column with check boxes to the Maps list on the Solution edit page to support bulk operations including: Export, Enable/Disable, Lock/Unlock, and Delete. (28221, 38207)
- The new Duplicate option on the Gear menu for a specific Map makes a copy of the selected Map and sets it to Disabled. (32312)
- Export a single Map by selecting Export from the Gear menu for that Map. (38870)
Blocks
- Added the ability to Rename Blocks using either the Rename option on the Gear menu for Operation Blocks or the edit icon next to Block Name on the Properties tab of the Map workspace. (15504)
- Added Cut/Copy/Paste functionality to the Gear menu for Blocks. Blocks can also be pasted on the Map workspace outside the stack of Blocks, into Maps in other Organizations, and in JSON format in an external program such as NotePad++. Due to the different buffers used by browsers, simply copying the JSON and pasting it into a Map to create Blocks is not supported. However, the TIBCO Scribe® Online Web API supports updating Blocks and Maps in this way. (32314, 36650)
- Support using the Shift key to select multiple Blocks in a Map and Cut/Copy/Delete the selected Blocks as a group. (10683)
- Added a Change Block Type option on the Block Gear menu in Integration Maps to modify the operation type of an existing operation Block configured in a Map. For example, you can change the operation of a Create Block from Create to Update/Insert instead of deleting the old Block and configuring a new Block. (18809)
- Fetch Block Properties has a new Preview option to preview the first 25 records of data. (32026)
- Renamed the Join tab to Include on the Block Properties dialog for Query and Fetch Blocks to better indicate that data for Parent/Child records can be configured to be included in data returned from the Source datastore. (37460)
- The Assign Connection Gear menu option assigns a new Connection to Blocks pasted in from another Map when the current Map does not have any matching Connections. To enable this option on the Gear menu, select Apply and save your Map. (38206)
Execution History
- Added an Export All Errors option to export Execution History Errors to a CSV file. Export All Errors can be accessed from the Gear menu for a specific execution on the Solution page under Execution History or on the Execution History page, and by using the Export Errors link on the Execution History Details dialog. (21945)
- Added a View Statistics dialog that displays duration, records processed, records failed, operation type and action for every Map and entity processed by the Solution execution. You can use this to optimize and tune Maps, and identify bottlenecks. View Statistics can be accessed from the Gear menu for a specific execution on the Solution page under Execution History or on the Execution History page. (11824)
- Execution History Details now has a Copy Error link that copies the entire text of the error details for the highlighted record to the clipboard. (34618)
- The error displayed when hovering over a record in Execution History Details contains a Search Community link. This automatically performs a search in the Community to help you find a solution to the problem. (38911)
Lookup Tables
- We have changed how Lookup Tables are “imported”. Instead of importing a file that creates both the table and the key value pairs, you first manually create the table and then use the append option to import values. Append only allows 5000 records at a time. For larger numbers of records, use the Append option multiple times for any Lookup Table. The format of the import file has also changed. It should contain only two fields for each record. Lookup Table Export options for existing Lookup Tables export only the values and not the table itself. (12032, 39413). Refer to Importing Or Exporting Lookup Tables in the TIBCO Scribe® Online Help for more information.
API Features & EnhancementsNew EndpointsAdded new endpoints to accomplish the following tasks:
Maps
- Duplicate Map (38442)
- Rename Blocks (36586)
- Change Block Operation Type (36587)
- Set Enable/Disable state (38307)
- Return preview data for the Fetch Block (38294)
Execution History
- View Statistics (37992)
- Export Errors (1932)
Lookup Tables
- Import/Export Lookup Table values (36661)
Fetch Block
- When creating or modifying a Fetch Block you can use the following additional property to control the order of the results for the Fetch Block: (39227)
"sequences" : [{
"propertyName" : <Name of the property in the root entity of the Fetch to sort by>",
"direction" : "Ascending"
}
]
NOTE: The API accepts the sequences property, but it is not included in the model for the Fetch Block by default nor is it returned in the model. Any updates made using the TIBCO Scribe® Online UI override the sequences value. An option to configure the sequences property through the UI will be included in a future release.
Connections
- Added new query parameters to GET /v1/orgs/{orgId}/connections/{connectionId}/entities/{entityIdOrName}/relationships to set the number of levels to return for relationships and whether or not to flatten relationship data for property type relationships. (38042)
Managed Connectors
- Added a new boolean property, isInMarketPlace, to the Managed Connector model to indicate whether or not the Connector is displayed in the TIBCO Scribe® Online Marketplace. (39524)
Maps
- Added support for exporting selected Maps from a Solution instead of all Maps. (36599)
Organizations
- Added the following parameters to the GET /v1/orgs endpoint: (38334)
- nameContains – Filter by a partial Organization name, for example, Smith to return Smith Industries.
- status – Filter by Organization status
- expandStatus – Include status in the response
Solutions
- Added filter and sort options to the GET /v1/orgs/{orgId}/solutions/{solutionId} endpoint as follows: (21377)
Filter by:
Name
Type
Status
Sort by:
Name
Type
Status
Last Start Time
Next Start Time
Sort order:
Ascending
Descending
Addressed IssuesThe following known issues were addressed in this release of TIBCO Scribe® Online.
Organization
- Email addresses, used as a TIBCO Scribe® Online username, containing the + symbol were not supported. (D36809)
Agents
- Corrected an erroneous error message generated in the Agent Logs when TIBCO Scribe® Online was doing log maintenance. (38439 / Case # 56793, 56530)
- When manually installing a Connector to the Scribe Online Agent folder for testing, you sometimes encountered the following error while attempting to configure a Connection for that Connector: Agent is not available. (36776 / Case # 55496)
Solutions
- When all Agents were disabled, sometimes the Agent drop-down did not display in the Solution Edit page. (39636)
- Scheduling a Solution to start on a future date/time in a time zone that is GMT+1 hour or more, caused the displayed start date to go back one day. For example, if you scheduled a Solution to run on 11/12/2016 at GMT+2 hours, when you saved the Solution and opened the schedule again, the date was set to 11/11/2016. However, the Solution displayed on the Dashboard displayed the correct date and the Solution ran at the correct date and time. (D35196)
- In some cases, opening an Integration Solution generated the following error: current agent undefined, preventing the user from editing that Solution. (39032 / Case # 56311)
- When a Solution or Map was stopped manually, the status for the Solution on the Dashboard was different than the status on the Solution page and sometimes did not reflect that it was stopping. (40603)
- Allow more than 128 characters in the Additional Parameters field on the Microsoft SQL Server Connection dialog. (39626)
- The previously entered Run As User now displays correctly on the Microsoft Dynamics 365 (Dynamics CRM) Connection dialog when the dialog is reopened. (38575)
- Occasionally, if a user attempted to delete a Solution and there was a network interruption the deleted Solution continued to run on its original schedule. (37979 / Case # 56128, 57337,57554, 57819)
Maps
- Existing Connections in a Map are available in the Reassign Connections option allowing you to consolidate Connections when your Map contains two Connections to the same datastore. TIBCO Scribe® Online corrects the Block and Formula configurations accordingly. (31838)
- If Request/Reply Map was deleted from an Integration Event Solution and later a new Request/Reply Map was added to that Solution with the same name as the deleted Map, TIBCO Scribe® Online sometimes ran the deleted Map instead of the new Map. (D37756 / Case # 55963, 56091)
Blocks
- The Fields Block Properties tab for the Update/Insert Block did not show which target fields were required to be mapped. (37305 / Case # 56032)
- When manually entering a date/time for the Most Recent Record Processed setting on the Net Change Tab of the Query Block, you could not enter a time that included milliseconds. (36273 / Case # 55105)
Execution History
- Viewing Error Details from the Execution History Widget on the Edit Solution page by selecting Error Details from the Gear menu, then moving to another Organization and viewing Error Details on a different Solution from the Execution History Widget, generated the following error: Solution ID not found. (D37497)