A small update of the straitPortal platform is available for download now: http://www.straitportal.com/sdk/platform/version 1.5.2.1.zip
The download contains a subset of straitPortal platform dll’s. Use the redirects.xml file to install this update without recompiling your current code.
Release notes
ENOVIA V6
- Basic support for connecting straitPortal with ENOVIA V6. Not included in the update package yet.
SmarTeam authentication
- Authenticating with a wrong/inactive username/password does not affect all pool objects anymore.
SmarTeam pool objects/session validation
- New pool/pool object validation mechanism. Pool objects can be validated now using “Quick validation” (checks session existence and if a user is logged on to that session) or “Full validation” (checks also connection with database and session management service). Quick validation is automatically applied before a pool objects is assigned (during SmarTeamConnection.Open()). Full validation of all pool objects is automatically performed in a background task, running on the pool manager. This action is performed every 30 minutes. (default, override using application configuration setting “PoolValidationTimeOutInMinutes”)
- New method: SmarTeamConnection.Validate(). Performs a Full validation on the assigned pool object. Use this method carefully, full validation can take some time. Example scenarios: use before performing a lifecycle operation or before incrementing a sequence number.
Event manager
- Event manager logs HttpContext information (current querystring, current http user name), when available.
SqlDataRetrieveDefinition and SmarTeam
- In case SmarTeam doesn’t find any data, SmarTeam also doesn’t return data columns. Use the new “ExpectedResultAttributes” collection to get rid of this behavior. Fill this collection with column/attribute names. straitPortal will return a dataset with those columns in case no data could be found. Leave this collection empty to automatically (can cause bug or timeouts when using complicated queries) determine columns to return. Note that the last behavior is equal to the standard behavior of previous straitPortal platform versions.
Compare operators
- In this version a new filter CompareOperator “NotEqual” is introduced.
Grid enhancements
- Improved horizontal scaling of editable grids, using textareas instead of input fields.
- Ability to style column fields and column headers using css classes.
- Ability to hide column fields and column headers using css classes.
- Error message after a delete/cancel action is removed.
- Added ability to specify GridWidth (in pixels) variable in page querystring.
Where can I find information about the whole platform?
Read more about the full straitPortal platform here: http://blog.straitportal.com/2010/05/straitportal-smarteam-suite-2-6-released/





