Release 3.0.0
Infinite Blue® Platform Version 3.0.0 Release Notes
The following sections describe known issues and issues fixed in this release.
Known Issues
PSC00296572 Log in issue for ISVs on hosted cloud with expired accounts
If you are an ISV partner who tries to log into Platform using an expired account, you will need to log in with an active account. However, before trying a different account, you must close your browser window to kill the unsuccessful session. Then, you can navigate to the Platform login page to log in successfully with a different account.
PSC00307493 Native filtering is the new default behavior for OpenEdge Service objects
In 2.2.2, when using external objects mapped to OpenEdge Service objects, you would have used 'Search Criteria' to set filter conditions in views and reports.
For 3.0, Platform supports native filtering in addition to Search Criteria. Native filtering is now the default behavior. The conditions you entered previously will be available, but to use them, you need to edit the view or report, select the filter condition 'Search Criteria' and save.
PSC00308071 UpdateArr methods do not work for external objects
The UpdateArr REST and SOAP methods do not work for external objects mapped to external tables, OpenEdge Service objects, or connected through DataDirect Cloud.
PSC00308149 Certain methods not working for external objects
External objects can be mapped to external tables, OpenEdge service objects, or connected to outside data sources through DataDirect Cloud. The following methods currently do not return the correct values:
For external objects mapped to external database tables:
1. getPage - REST and SOAP
2. createArr - SOAP
For external objects mapped through DataDirect Cloud
1. getPage - REST and SOAP
2. createRecord - SOAP
For external objects mapped to OpenEdge Service objects
1. create - REST
2. createArr - REST and SOAP
3. createRecord - REST and SOAP
PSC00309139 An OpenEdge Service object cannot be attached to a related native object using a look up field
If you try to attach an OpenEdge service object record to a related object using a look up field, you will receive an exception.
Workaround:
For example, take the case of a Platform native object named Department, which has a one-to-many relationship with an Employee object based on an OpenEdge Service. If you try to add a related Employee record to a Department record you will get an exception. However you can add the related record from the native object side, that is add a Department to an Employee.
PSC00310391 Platform Does Not Accurately Report Errors for OpenEdge Entities Using the BeforeImage Property
In OpenEdge 11.4, Business Entities support a BeforeImage property. For Business Entities created by OpenEdge 11.4 where BEFORE-IMAGE is specified on the dataset, Platform does not handle errors correctly. Regular Datasets have no problem. The backend will work correctly in all cases. The problem is that the UI reports a success if an update, delete or create operation fails. The data displayed by Platform should be correct and show what is in the database.
The following issues have been fixed in Platform Version 3.0:
PSC00301188 |
"Treat empty spreadsheet cells as NULL values for updated records" also empties non mapped fields |
PSC00301069 |
Activity Trail Report |
PSC00301817 |
There is currently no way to access the original file name of a document associated with an Object. |
PSC00300552 |
"File Upload" field is visible on the public Web if its object is viewable by the Portal Visitor role |
PSC00299743 |
If two users simultaneously try to edit two different OE Service Objects (OESOs), then the second one gets the below "Record is locked" error (even though these are independent Objects). This happens even if you do two different Records in the same OpenEdge Service object. |
PSC00302985 |
Error when creating a chart with external tables with a join. |
PSC00112365 |
Meetings added using Grid Control not syncing to Google Calendar |
PSC00300541 |
When deleting a restoring a parent record from a one-to-many relationship, the relationship seems restored in the user interface, but not in the database and not when calling JavaScript rbf_api.selectQuery() |
PSC00305790 |
Security issue using SOAP API createCustomer. |
PSC00305748 |
Attempting to create a new View on the Platform object fails when applying a View Filter based on the OpenEdge Service Object with the following error message if the Primary Key is alpha-numeric: |
PSC00113362 |
Backup file Abnormally small |
PSC00277698 |
rbv_api.selectValue() returning a date can return the wrong time on Hosted cloud |
PSC00304852 |
When changing the decimal separator for a decimal field to 'Comma', the values are displayed as : 1,234,50 where the comma is used as thousands separator and decimal separator. |
PSC00304904 |
Performance improvement for searches on a particular Object type |
PSC00306650 |
Filtering is allowed on fields user does not have permission |
PSC00302298 |
Missing HttpOnly Attribute in Session Cookie |
PSC00305497 |
Reporting does not work without the Platform application installed |
PSC00305577 |
Currency symbols (Pound, Yen) used in currency format are not displayed correctly in Platform. |
PSC00304416 |
"xxx is not FieldPrimaryKey" error received when adding a relationship between an OE Service Object and a Platform object |
PSC00304419 |
E-Mail needs to include Date Header |
PSC00304268 |
Platform is unable to bind an OpenEdge Service object as a Reference Record on a Platform object. It is possible to select the OpenEdge Service as a Reference Object when editing or creating the Platform object record, however, the change is not saved. |
PSC00308396 |
Duplicate entry error on table RB_BENCHMARK when trying to restore a tenant. |
PSC00304261 |
Platform does not add a filter when querying for OE Service object records, causing all existing records to be returned to Platform when invoking the lookup feature. |
PSC00307834 |
Errors occur when viewing object record with custom view, where the custom view displays records that are not part of the default view. |
PSC00304556 |
When trying to merge two records in a view who happen to be on two different pages, Platform doesn't recognize the keyword(s) checked on another page. If there is only one record on the current page, Platform says "Select at least two records to do a merge" even though other records are checked on other pages. |
PSC00301444 |
Default workflow status not set when record created in a grid |
PSC00305232 |
Main Lookup and Link Lookup options are not saved on external lookup fields |
PSC00302660 |
System backup does not preserve formatting inside Script Components |
PSC00303329 |
Triggers timeout does not leave log records: wrong type of Exception is used. |
PSC00303966 |
System restore on an OpenEdge database sets decimal values to -1 |
PSC00304721 |
Update list of US states to include territories as well |
PSC00304733 |
After a system restore, users from the restored tenant may not be able to login and get the following error: |
PSC00303323 |
50 character Resource URI limit when creating an Application from an OpenEdge Service |
PSC00305079 |
User gets logged out randomly |
PSC00302299 |
Cacheable SSL Page Found |
PSC00304989 |
When editing an OpenEdge Service Object selected from a filtered list of records, the following error triggers: |
PSC00302297 |
Missing Secure Attribute in Encrypted Session (SSL) Cookie |
PSC00284220 |
Security Audit - Address Vulnerabilities in Platform Application |
PSC00301114 |
Consider a workflow action that is applying a document template. |
PSC00301189 |
The select record option is not available on pop-up of the look-up button, when relative record is removed from the 'Available Column' list of a View and trying to attach on a view that is linked to the object. |
PSC00103675 |
File names and Extensions get removed from hosted files when downloading |
PSC00298466 |
The portal Redirect Error page has an incorrect reference to a portaltheme.css file that results in 404 errors in nginx logs. |
PSC00298610 |
Formula executed on a non-existing record |