Skip to main content

Reference

 

Applies only to Web Applications
OutSystems

Module

Properties

Name Description Mandatory Default value Observations
Name Identifies the module. Yes    
Description Text that documents the element.     Useful for documentation purpose.
The maximum size of this property is 2000 characters.
DBMS Defines the DataBase Management System type considered by developers when writing SQL. The development environment executes some validations regarding your queries regarding compliance with the selected DBMS. Yes (All) The possible values are: MySQL, Oracle, SqlServer, (All).
This property allows the development environment to execute some validations on SQL queries to check if the SQL is compliant with the DBMS type specified in this property.
It must be set according to the OutSystems Platform Server Database, otherwise a warning message is presented and you should either specify the exact database type or select (All).
Though this property is merely informative, it is important for communication and knowledge transfer between developers.
Application Server Type Application server environment in which the module is ready to run. Yes (both) The possible values are: .NET, J2EE, (both).
This property allows the development environment to execute some validations on your module concerning the application server, for example multi-tenant modules are not allowed in a J2EE application server. It must be set according to the Platform Server.
It is also important for communication and knowledge transfer between developers.
Is User Provider Set to Yes to make this a module which provides users. Yes No When this property is set to Yes, the Users entity (System) is set as public and the module becomes available as an option as a user source in modules User Provider Module property.
User Provider module Specifies a source for the user records to be used by this module.   Users By default it shows the following possible values: (Current eSpace), ServiceCenter, Users.
Icon Identifies the module in the element tree of the development environment. Yes Default Icon The module icon is also displayed in the "Manage Dependencies" dialog box.
Web
Default Theme Main theme defining the look and feel to apply to the screens and blocks of the module.      
jQuery Version jQuery version used in all screens and blocks of the module. Yes 1.8.3 The possible values are: 1.8.3, 1.4.2 OS (Note: this older jQuery version is being deprecated).
Global Exception Handler Specifies the 'OnException' handler to be used by all the flows of this module.   Common\OnException  
JavaScript JavaScript associated with this element.     Click on "..." to edit the property value.
Validation Messages
Mandatory Input Default message displayed whenever a mandatory input field is left empty.   "Required field!"  
Invalid Integer Default message displayed whenever a provided value is not of Integer type as expected by an input field.   "Integer expected!"  
Invalid Decimal Default message displayed whenever a provided value is not of Decimal type as expected by an input field.   "Decimal expected!"  
Invalid Currency Default message displayed whenever a provided value is not of Currency type as expected by an input field.   "Currency expected!"  
Invalid Date Default message displayed whenever a provided value is not of Date type as expected by an input field.   "Date expected!"  
Invalid Time Default message displayed whenever a provided value is not of Time type as expected by an input field.   "Time expected!"  
Invalid DateTime Default message displayed whenever a provided value is not of DateTime type as expected by an input field.   "DateTime expected!"  
Invalid Text Default message displayed whenever a provided value is not of Text type as expected by an input field.   "Text expected!"  
Invalid Phone Default message displayed whenever a provided value is not of Phone type as expected by an input field.   "Phone Number expected!"  
Invalid Numeric Password Default message displayed whenever a provided value is not of Numberic Password type as expected by an input field.   "Numeric Password expected!"  
Invalid Email Default message displayed whenever a provided value is not of Email type as expected by an input field.   "Email expected!"  
SMS
Default SMS Encoding Default encoding when sending an SMS. Yes Default (7Bit) The possible values are: Default (7Bit), Binary (8Bit), UTF (16Bit).
Default SMS Slot Default phone slot that handles the SMS. Yes (None) This property allows you to overwrite an SMS previously sent.
The possible values are:
– (None): no specific phone slot is used;
– 1, ..., 7: the message is sent to the phone slot you specify.
Default Delivery Report Defines the Plaform behavior regarding the logging of SMS delivery reports. Yes Off The possible values are:
– Off: the result of the delivery report is not registered;
– Failure Only: the result of the delivery report is registered only when the message is not delivered and the OnDeliveryReport action (if it exists) is executed for the messages that failed;
– On: the result of the delivery report is registered only when the message is not delivered and the OnDeliveryReport action (if it exists) is executed for the messages that failed.
Advanced
Use Cookies Set to Yes to use cookies to exchange the session identifier through the Web Browser cookies. If set to No, the session identifier is sent back and forth in the URL. Yes Yes  
Is Multi-tenant Set to Yes to enable multi-tenancy for this module. Yes No  
Web Screen Rendering Mode Defines the DOCTYPE declaration to put in generated HTML pages. Yes HTML 5 The possible values are: HTML 5, XHTML Transitional, Quirks.
Web Services Namespace Namespace of the WSDL generated by this module.      
  • Was this article helpful?