Configuration Validator
- What is the Configuration Validator?
- How can I use it effectively?
Tip
Summary: This topic describes the Configuration Validator feature in COSMO Mobile Solution, which allows users to verify the accuracy of uploaded configurations and provides guidance for resolving identified issues through a structured request and results page that categorizes problems by severity and offers detailed insights for troubleshooting.
The Configuration Validator in COSMO Mobile Solution enables users to verify if uploaded configurations are correct. If an issue is identified, the validator provides guidance on potential solutions.
The Configuration Validator request page can be accessed via the Validate action on either the Global Page Customizations list page or on the Global Page Customization card page. You can also access the request page by choosing the icon, entering Mobile Solution - Configuration Validator, and choosing the related link.
Configuration Validator Request Page
The fields in the Configuration Validator request page are described in the following table.
Field Name | Description |
---|---|
Service Name Filter | Specifies the service name of the object to validate. Multiple service names can be provided using a 'pipe' character separator (|); it is not possible to make a selection from the dropdown. If accessed from the Global Page Customizations list page, this field will be pre-populated. Multiple objects can be selected for validation in the list view. |
Global Configuration Only | Determines if user-specific page customizations are excluded from validation. If turned on, the User ID Filter field becomes inactive. This toggle is turned on by default. |
User ID Filter | Specify one or more User IDs for validating user-specific page customizations. This field is inactive if the Global Configuration Only toggle is turned on. Multiple IDs can be provided using a 'pipe' character separator (|). |
Skip Information Level | Determines if informational messages are excluded from the results, thus only warnings and errors are displayed. |
Skip Warning Level | Determines if warnings and informational messages are excluded from the results, thus only errors are displayed. |
After completing the request page, choose the OK button to start the validation process. The Configuration Validator Results page will open upon completion.
Configuration Validation Results
Results in the Configuration Validation Results page are grouped by User ID and Service Name; severity is assigned based on the most critical issue within each group. Expand the groups to view information about each result. Detailed information is shown for each individual line in the Details FastTab. Global page customizations are shown without a User ID.
The fields in the top section of the Configuration Validation Results page are described in the following table.
Field Name | Description |
---|---|
Severity | Indicates the issue level. The options are: - Information: unlikely to cause issues, but worth review. - Warning: may potentially cause issues. - Error: will cause issues in the mobile application. |
Error Code | Specifies an identifier for the development team to recognize the issue. |
Service Name | Indicates the service name of the object associated with the issue. |
Config. Owner User ID | Indicates the user(s) selected in the request page, otherwise empty if Global Configuration Only was enabled. For user-specific customizations only. |
Source Type | Indicates the type of affected entity (e.g., Page, Query, Function, Conditional View, Drill Down). |
Source Name | Indicates the name of the affected entity. |
Message | Specifies a description of the issue, available only for individual elements (not on group level). If the full message is not visible, select the record and check the Message field in the Details FastTab. |
Details FastTab
The Details FastTab provides information to help resolve issues. The Base Data field group shows group-level information, while the Detailed Information field group contains messages and suggestions for specific issues. Choose Show more to reveal the Additional Information field group.
The fields in the Details FastTab are described in the following table.
Field Group | Field Name | Description |
---|---|---|
Base Data | Severity | Indicates the issue level. The options are: - Information: unlikely to cause issues, but worth review. - Warning: may potentially cause issues. - Error: will cause issues in the mobile application. |
Error Code | Specifies an identifier for the development team to recognize the issue. | |
Service Name | Indicates the service name of the object associated with the issue. | |
Page Type | Indicates the type of page affected, such as List, Card, or Query. | |
Config. Owner User ID | Indicates the user(s) selected in the request page, otherwise empty if Global Configuration Only was enabled. For user-specific customizations only. |
|
Source Type | Indicates the type of affected entity (e.g., Page, Query, Function, Conditional View, Drill Down). | |
Source Name | Indicates the name of the affected entity. | |
Detailed Information | Message | Specifies a detailed description of the issue, classified as Error, Warning, or Information. |
Suggestions | Specifies possible solution(s) to the issue. | |
Additional Information | Filters | Specifies additional details, extending the Source Name to aid the development team in identifying issues. |
Validation Time | Indicates the timestamp of when the validation process was run. | |
Validation User ID | Indicates the ID of the user who initiated the validation. |
Actions
The actions on the Configuration Validation Results page are described in the following table.
Action | Description |
---|---|
Open Page Customizations | Opens relevant global and/or user page customizations. |
Refresh | Runs the validation process again using the same filters. |
See Also
Page Customization Basics
Global Page Customization Actions
Feedback
Submit feedback for this page .