Permalink: www.outsystems.com/goto/technote-detach-java.
This document applies to OutSystems Platform 9.1.
Documentation is also available for Platform 9, Platform 8 and Platform 7.
This document is a complement to the Agile Platform Technology Independence technical note and explains, step by step, for the Java version of the Agile Platform how you can extract the Java source code of your applications and how to set it up to be executed and maintained outside the Agile Platform if you ever decide to detach from it.
↧
[Downloads] The Detach Process for Java
↧
[Ideas] Accordion collapse screens in Service Studio
Often times it takes a lot of time to repeatedly manage the real estate of Entities and properties (for example) on the right side of Service Stuio.
It would be great if these could be made colapsable.
(Idea on behalf of Burton)
It would be great if these could be made colapsable.
(Idea on behalf of Burton)
↧
↧
[Downloads] OutSystems Platform 9.1 - Offline Documentation
There are situations in which OutSystems developers may not have access to the Web, therefore, may not be able to reach online documentation.
To overcome these offline situations, OutSystems produces and makes available here a package containing all documentation in Windows Help format.
You should take into consideration the following differences to the online documentation: - Contextual help does not work with offline documentation. This means F1 key and other help buttons will always try to open the online documentation. You will have to open the offline documentation and manually search for information; - Some help content resorts to online resources (like videos and code snippets), and while in offline mode you won't have access to it; - To get new versions of the offline documentation, you must download it from here.
Disclaimer: OutSystems reserves the right of changing the format and the delivery of this documentation without previous notice.
You should take into consideration the following differences to the online documentation: - Contextual help does not work with offline documentation. This means F1 key and other help buttons will always try to open the online documentation. You will have to open the offline documentation and manually search for information; - Some help content resorts to online resources (like videos and code snippets), and while in offline mode you won't have access to it; - To get new versions of the offline documentation, you must download it from here.
Disclaimer: OutSystems reserves the right of changing the format and the delivery of this documentation without previous notice.
↧
[Ideas] Queries taking long time
Team,
Few days back we were facing performance issues in fetching the data from the database for some complex queries. I searched the forum and found the below discussion.
http://www.outsystems.com/forums/discussion/15702/tip-performance-of-query-in-outsystems-platform-slower-than-running-in-database/
What i found is that
OutSystems platform uses Case Insensitive and Accent Insensitive behavior by default. This means we set the NLS_COMP and NLS_SORT variables as:
Few days back we were facing performance issues in fetching the data from the database for some complex queries. I searched the forum and found the below discussion.
http://www.outsystems.com/forums/discussion/15702/tip-performance-of-query-in-outsystems-platform-slower-than-running-in-database/
What i found is that
OutSystems platform uses Case Insensitive and Accent Insensitive behavior by default. This means we set the NLS_COMP and NLS_SORT variables as:
- NLS_COMP: LINGUISTIC
- NLS_SORT: BINARY_AI
Which is actually causing the slowness. I just did a quick test and before executing an advance query i updated the session variable to
Which is actually causing the slowness. I just did a quick test and before executing an advance query i updated the session variable to
- NLS_COMP: BINARY
- NLS_SORT: BINARY
This really helped me and the queries and returning data way faster than earlier. So far i have not seen any negative impact of it, however i would like to know if it has any impact in futureor it is not a right way.
Shashank...
This really helped me and the queries and returning data way faster than earlier. So far i have not seen any negative impact of it, however i would like to know if it has any impact in futureor it is not a right way.
Shashank...
↧
[Downloads] Platform Server 9.1.0.10
What's new in 9.1.0.10
Known Issues
Compatibility
NOTICE: OutSystems does not give support to any undesirable behavior you may experience due to the use or manipulation of undocumented components of the OutSystems Platform, such as, internal JavaScript, RuntimePlatform library, database system meta-model, components in installation directories, etc.
- Operational Analytics
- Rich Dashboard
- End-User Experience data (Client + Network + Server) for Troubleshooting Application Performance
- Extend and integrate Analytics – REST APIs
- Mobile performance improvements
- Prefetching resources
- Optimized Notify mechanism
- Added support for Long Integers
- Integrate with Everything - REST improvements
- URL customization
- Extensibility and Traceability
- Strong cryptographic algorithm for passwords’ storage
Known Issues
- Error synchronizing users in upgrade scenarios (#1026583) – when upgrading an infrastructure from versions pre-9.0.1.x, lifetime user data will not be synchronized to environments that have not been upgraded yet.
- Fixed implicit decimal to integer conversion behaviour (#1082465)
Compatibility
- Compatible with Platform Server Version 9.1
- Compatible with Development Environment Version 9.1
- Platform Server 9.1 - .NET Install Checklist
- What's new in OutSystems Platform 9.1
- OutSystems Platform 9.1 - System Requirements
- Side Effects and Breaking Changes in Platform 9.1
NOTICE: OutSystems does not give support to any undesirable behavior you may experience due to the use or manipulation of undocumented components of the OutSystems Platform, such as, internal JavaScript, RuntimePlatform library, database system meta-model, components in installation directories, etc.
↧
↧
[Downloads] Development Environment 9.1.0.11
What's new in 9.1.0.11
- Operational Analytics
- Rich Dashboard
- End-User Experience data (Client + Network + Server) for Troubleshooting Application Performance
- Extend and integrate Analytics – REST APIs
- Mobile performance improvements
- Prefetching resources
- Optimized Notify mechanism
- Added support for Long Integers
- Integrate with Everything - REST improvements
- URL customization
- Extensibility and Traceability
- Strong cryptographic algorithm for passwords’ storage
Known Issues
- Error synchronizing users in upgrade scenarios (#1026583) – when upgrading an infrastructure from versions pre-9.0.1.x, lifetime user data will not be synchronized to environments that have not been upgraded yet.
- Fixed Service Studio hang in Application detail page (#886622)
Compatibility
- Compatible with Platform Server Version 9.1
- Compatible with Development Environment Version 9.1
- Platform Server 9.1 - .NET Install Checklist
- What's new in OutSystems Platform 9.1
- OutSystems Platform 9.1 - System Requirements
- Side Effects and Breaking Changes in Platform 9.1
NOTICE: OutSystems does not give support to any undesirable behavior you may experience due to the use or manipulation of undocumented components of the OutSystems Platform, such as, internal JavaScript, RuntimePlatform library, database system meta-model, components in installation directories, etc.
↧
[Ideas] Two factor authentication for Lifetime
I'd really like to see Outsystems introduce a two factor authentication option to Lifetime. Security these days is a massive issue.
↧
[Ideas] Display a static entity icon
User can set a static entity icon,so that they can select a input parameter value by icon like the icon name of the icon widgets.
↧
[Ideas] Date Selector on Focus
Hey guys,
I'm currently following the Online Developer Class and I've noticed that if you have a Date input on a form, the date selector widget (so the calendar) doesn't show up when the input element gets focused, only when it gets clicked. If you use Tab to go through inputs, you never get a date selector. It might be a good idea to also bind the function to the onFocus event.
Kind regards,
Robrecht
I'm currently following the Online Developer Class and I've noticed that if you have a Date input on a form, the date selector widget (so the calendar) doesn't show up when the input element gets focused, only when it gets clicked. If you use Tab to go through inputs, you never get a date selector. It might be a good idea to also bind the function to the onFocus event.
Kind regards,
Robrecht
↧
↧
[Academy] 1.2 Start From a UI Template
Hi Andre,
There's a blue button under the video to "Download Resources" needed.
Cheers
There's a blue button under the video to "Download Resources" needed.
Cheers
Hi André,
I was faced with the same problem as Andre Goncalves, but on the "Development Fundamentals", Lesson 1.1.
Seems like sometimes the "Download Resources" shows up, and sometimes it doesn't. There could be some JS logic messing with the CSS.
Specifically, I can see on Line 260 a display:none.
<divclass="shadow-wide" style="display:none">
Any ideas why the toggle isn't working?Thanks!
Cheers
↧
[Academy] 9.5 Show Data using Charts
Thanks Andre, i thought i resolved it by setting the "Public" = "Yes" of the CountIssuesByPriority action.
wrote:
wrote:
Hi analyn,
You don't see it because your flow is disconnected. Connect DataPoint_Init3 to the flow and you'll see the action in the scope tree.
Cheers
You don't see it because your flow is disconnected. Connect DataPoint_Init3 to the flow and you'll see the action in the scope tree.
Cheers
↧
[Academy] 1.2 Start From a UI Template
Hi Leonardo,
I don't think it is related. Do you see the button in this lesson and on Lesson 1.1 of Development Fundamentals?
I don't think it is related. Do you see the button in this lesson and on Lesson 1.1 of Development Fundamentals?
↧
[Academy] 1.2 Start From a UI Template
Hi Leonardo,
I don't think it is related. Do you see the button in this lesson and on Lesson 1.1 of Development Fundamentals?
Hi André, thank you for your prompt response!I don't think it is related. Do you see the button in this lesson and on Lesson 1.1 of Development Fundamentals?
At the time I wrote my first reply (this afternoon), I could see the button. But until noon, I could not.
I believe the issue is CSS related (the site's responsive design), because if you try to resize the browser window slowly, you'll notice that different breakpoints will show and hide the download button. I'm on Firefox 42.0 and IE10.
Can you replicate this as well on your side?
Kind regards,
Leonardo
↧
↧
[Academy] 1.2 Start From a UI Template
Hi Leonardo,
You are right! Apparently when resizing the window the button disappears. I'll follow up on this. Thanks for the feedback!
You are right! Apparently when resizing the window the button disappears. I'll follow up on this. Thanks for the feedback!
↧
[Academy] 4.5 Importing CSS into OutSystems
Hi guys,
Sorry for the delay in answering... the download has been updated to include the Exercise 3 resources.
Thanks for bringing this up,
Miguel
Sorry for the delay in answering... the download has been updated to include the Exercise 3 resources.
Thanks for bringing this up,
Miguel
↧
[Academy] 1.1 Create an Entity from an Excel File
Hi André,
Included the model. I hope you can determine what's wrong here.
Thanks in advance!
cheers,
Martin
Included the model. I hope you can determine what's wrong here.
Thanks in advance!
cheers,
Martin
↧
[Academy] 1.1 Create an Entity from an Excel File
Hi Martin,
I took a look but didn't see anything strange.
Let me try to guide on what's happening behind the scenes so that you can overcome this issue.
When you select the excel file a mapping is done between the excel columns and the entity attributes. This mapping is done by name and a dialog shows this mapping. This is usually the first step that can go wrong, you have different names and the mapping leaves some information out. Apparently this is not your case.
This excel is stored as a resource in your module and some logic is created to read the excel rows and to put that information in the database. This logic consists of a Timer that executes an action when you publish the module.
The logic in the action itself is relatively simple:
So, my suggestion is that you place some breakpoints in the bootstrap action. And use the debugger to go over this logic step by step and determine why your data is not being stored in the database.
Sorry for the long answer, I hope it helps.
Cheers
I took a look but didn't see anything strange.
Let me try to guide on what's happening behind the scenes so that you can overcome this issue.
When you select the excel file a mapping is done between the excel columns and the entity attributes. This mapping is done by name and a dialog shows this mapping. This is usually the first step that can go wrong, you have different names and the mapping leaves some information out. Apparently this is not your case.
This excel is stored as a resource in your module and some logic is created to read the excel rows and to put that information in the database. This logic consists of a Timer that executes an action when you publish the module.
The logic in the action itself is relatively simple:
- Check if there's already data for that entity in the database, using an aggregate;
- If not transform the excel content in a list of records (using an ExcelToRecordList) with data type set to a structure that was created with the columns that were mapped from the excel file;
- Cycle throught the list and create records in the database.
So, my suggestion is that you place some breakpoints in the bootstrap action. And use the debugger to go over this logic step by step and determine why your data is not being stored in the database.
Sorry for the long answer, I hope it helps.
Cheers
↧
↧
[Academy] 2.2 Use Check Boxes for Boolean Data
Could you also explain using checkboxes for multi select option? I am trying to use bulk select in rick widgets, but I cant find any videos on it? Could you please shed some light on this?
Thanks,
Raviteja.
Thanks,
Raviteja.
↧
[Academy] 1.11 ToDo Challenge!
Hi
How to check priority between 1 to 3?
yanagi
How to check priority between 1 to 3?
yanagi
↧
[Academy] 1.1 Use Entities to Model Data
I think i heard that a constraint is not created in the database for mandatory fields. Is this correct?
If so, why? I how are the constraints created.
If so, why? I how are the constraints created.
↧