The following table lists all the properties in the ebs.properties
file and how each property can be used to implement different features of the Login component described earlier for Oracle E-Business Suite Mobile Apps Release 9.x and Earlier only. It does not apply to Oracle E-Business Suite Mobile Apps Release 10.x.
Important: If you have already copied and modified the ebs.properties
file from a previous version of the Login component, you need to manually merge the new ebs.properties
file into your existing file and configure the new properties appropriately.
Property Name | Description | Possible Values |
---|---|---|
oracle.ebs.login.server.url (available from Oracle E-Business Suite Mobile Foundation Release 8.0 and onwards) |
This is the Oracle E-Business Suite server URL that an app will use to connect to Oracle E-Business Suite by default. If a valid Oracle E-Business Suite server URL is entered for this property, the app users will not be prompted to enter a Server URL when the app is launched for the first time. | A valid Oracle E-Business Suite Server URL, such as https://example.com |
oracle.ebs.login.server.url.allow_change (available from Oracle E-Business Suite Mobile Foundation Release 8.0 and onwards) |
If a default Oracle E-Business Suite server URL is used in property oracle.ebs.login.server.url , this property indicates whether mobile users are allowed to change it in an app.By default, mobile users are not allowed to change the server URL. Change its value to Y only if you allow users to change the default server URL. |
Y or N |
oracle.ebs.login.useresppicker |
|
Y or N |
oracle.ebs.login.init.defaultfeature | If oracle.ebs.login.useresppicker=Y, this property should point to the MAF feature Id of the page for any additional steps in the context initialization flow after a user picks a responsibility in the Responsibility Picker screen. For example, if the organization picker is required for your app after a responsibility is selected, then the value of this property would be the feature Id of the organization picker. This property is applicable only when oracle.ebs.login.useresppicker=Y. | Valid MAF Feature Id |
oracle.ebs.login.responsibilitypicker.usedonebutton |
|
Y or N |
oracle.ebs.login.initializeresp |
|
Y or N |
oracle.ebs.login.app.defaultfeature | This is the MAF feature Id of the app's functional default landing page after the application context is initialized. This is the first feature that a user will see after the user logs in once the initial setup is completed. This property value can also be updated from the application using the API PreferenceStore.setDefaultFeature(String userName, String featureId); |
Valid MAF Feature Id |
oracle.ebs.login.dbname | Do not use. Oracle Internal use only. | |
oracle.ebs.login.dbkey | Do not use. Oracle Internal use only. | |
oracle.ebs.login.sql | This is the path to a SQL file that contains required DML statements to create a local database on the device. This database is specific a mobile app in which the app data can be stored on the device. The .sql file should be placed inside the .adf/META-INF/ebs folder.For example, .adf/META-INF/ebs/myapp.sql . |
Path to SQL file |
oracle.ebs.features.settings.id | This is the MAF feature Id of the app's Settings feature that is accessible from Springboard. This property is required when oracle.ebs.login.useresppicker=Y. | Valid MAF Feature Id of the Settings feature |
oracle.ebs.login.rolecode | This is the internal code of the mobile app access role that is granted to certain responsibilities that can access this mobile app. If your app requires the responsibility context (oracle.ebs.login.useresppicker=Y), it is required that you create a role using the User Management responsibility, grant that role to the responsibilities that can access this app. The same role code should be set up in this property. | A valid UMX role code |
oracle.ebs.login.roleappname | Application Code to which the mobile app access role belongs. For example, FND, PO, EAM and so on. |
App short name |
oracle.ebs.login.rolemode | Leave the default value "parent". | parent |
oracle.ebs.login.springboard.type | Use List only. Grid is not supported. | List, Grid |
oracle.ebs.login.android.eulahtmllocation | This is the location of End User License Agreement (EULA) for your app's Android users and is placed under .adf/META-INF/ebs . The file should be formatted in HTML.For example, .adf/META-INF/ebs/Android-EULA.html . |
Valid HTML file path |
oracle.ebs.login.ios.eulahtmllocation | This is the location of End User License Agreement (EULA) for your app's iOS users and is placed under .adf/META-INF/ebs . The file should be formatted in HTML. For example, .adf/META-INF/ebs/iOS-EULA.html . |
Valid HTML file path |
oracle.ebs.login.branding.showeula | Enable or disable the feature of showing the EULA content.
|
Y or N |
oracle.ebs.login.branding.copyrightfilelocation | This is the location of a text file that contains any copyright content for the app. This property is required only if the app has any copyright text in the About screen of the app. For example, .adf/META-INF/ebs/My-Copyright.txt . |
Valid text file path |
oracle.ebs.login.branding.privacypolicyurl | URL to the company's privacy policy page to be shown to the users in the About screen of the app. | Valid URL |
oracle.ebs.login.branding.applogo.location | App logo (same as the app launch icon with rounded corner) with size 152x152. This logo is shown on the About screen of the app. For example, .adf/META-INF/ebs/my_app_icon.png . |
PNG image file location |
oracle.ebs.login.bundle.name | Full XLF bundle name in which your app's translatable app name is stored. If your app's name is "Product Information", you should define the value in the ViewController project bundle and include its path here. | A bundle with a fully qualified name |
oracle.ebs.login.appname | App name to show on the Server URL, Springboard and About screens. This property takes the following values:
|
An EL or a constant |
oracle.ebs.login.branding.corporatelogo.style | Styling for the corporate logo to be shown in the Server URL screen. This property takes the height and width styles for the corporate logo. The height and width should be specified in pixels. The height and width values should be one half of the actual height and width of the image. For example, if a corporate logo image is 408 by 92 pixels, then the value of this property would be width:204px; height:46px . |
Height and width style values in pixels |
oracle.ebs.login.development.mode |
|
Y or N |
oracle.ebs.login.development.server.url | Oracle E-Business Suite server URL that an app will connect to. This property is used only if the developer mode is turned on. | Valid Oracle E-Business Suite server URL |
oracle.ebs.login.development.logging.finest |
|
Y or N |