How to remove a watch
- Use Mouse Right-click on the watched element in the Watches tab.
- Click on the option "Remove Watch" in the pop-up menu.
How to add a certificate to the environments
- Go to the Application Gateway Details for the current environment.
- From the Settings menu, select Listeners.
- Select "appGatewayHttpsListener".
- To add a new certificate, upload the .pfx file with the name of your choice and password.
How to create the REST API Method
- Right-click your REST API and choose Add REST API Method.
- Give a name to your REST API method such as GetCustomerData, AddCustomer, UpdatePaymentMethod.
- Set the HTTP Method property corresponding to the action your method will perform: GET – Read POST – Create PUT – Update DELETE – Delete
- Write the method as an action that fetches or transforms the data you need. Examples: GetCustomerData will return the data of the particular customer such as Customer Name, Customer Address, Customer ID.
Create a database table from an Excel file
- Description.
- Due Date.
- Is Active.
How to open multiple files simultaneously
- Use Control and Mouse Left-Click together to add the clicked file to your selection
- Use Shift and Mouse Left-Click to select all files between the last file you previously selected and the clicked file
- Use Control, Shift and Mouse Left-Click to add to your previous selection all files from the last file you previously selected to the clicked file
Move Controller and Front-end roles to a different server
- In .NET stack, open the Services management console and operate on the service Out Systems Deployment Controller Service.
- In Java stack, use command service outsystems stop CONTROLLER followed by disabling of the service with ./serviceconfigurator.sh -interactive
Why use a reverse proxy with OutSystems?
- Reduce the Load on the Application Servers. Reverse proxies have the ability to compress and cache content, encrypt data (HTTPS), relieving these tasks from the application server.
- Increased security and traceability With all the application traffic passing through the reverse proxy, logging, authentication and access control can be configured and managed in a centralized place. It also prevents Internet exposure of application servers, protecting them from vulnerabilities the servers might have in other software or services.
- Ensure High Availability Reverse proxies can support high-availability methods. This will allow you to eliminate downtime. In an OutSystems farm scenario, there are multiple application servers. The reverse proxy will then enforce a load balancing technique like round-robin to distribute the load among the servers in the cluster. When a server goes down for maintenance, the system will automatically fail over to the next server in the round-robin sequence keeping the applications available.
Change the Icon of an Action
-
Action: Name of the action with the following syntax: Action
-
Target: Indicates which C# member of the assembly will be invoked when this action is called inside your module. The Target syntax is as follows:
( ): Member type is one of: Constructor, Method, Property and Field. - Declaring Type: Full name of the class where the member was defined.
-
Parameters: Input and output parameters of the action created by the wizard. The Parameter syntax is as follows:
( <- <.NET_data_type>):
Change the Action Properties
-
Action: Name of the action with the following syntax: Action
-
Target: Indicates which C# member of the assembly will be invoked when this action is called inside your module. The Target syntax is as follows:
( ): Member type is one of: Constructor, Method, Property and Field. - Declaring Type: Full name of the class where the member was defined.
-
Parameters: Input and output parameters of the action created by the wizard. The Parameter syntax is as follows:
( <- <.NET_data_type> ):
About the serial number generation
- Restarting the deployment controller server hosted on a Virtual Machine.
- Changing the physical network devices of that server, changes the environment serial number, making your license invalid.
- Promoting a front-end server to deployment controller can also make your license invalid.