XOG: UI Themes

Use the UI Themes XOG object for outbound (read) and inbound (write) processing.
ccppmop144
Use the UI Themes XOG object for outbound (read) and inbound (write) processing.
Schema Name
nikuxog_uitheme.xsd
Read and Write XML Files
The following files are included.
  • cmn_ui_themes_read.xml. Use this file to export UI themes.
  • cmn_ui_themes_write.xml. Use this file to import UI themes that were previously exported.
Prerequisites
None
Business Rules and Processing
The last UI theme that is imported with an attribute value of
default=true
is the default UI theme for the system.
Read Filters
The following explicit read filter is used:
  • uiThemeID
    Defines the unique UI theme ID that must be read out.
Schema mappings
The following schema mappings are described.
UITheme Schema Tag
The UITheme schema tag is part of schema mapping for the UI Theme XOG object. The schema tag has the following attributes:
  • id
    Required. Defines the unique ID of the UI theme.
    Table and Column:
    CMN_UI_THEMES.CODE
    Type:
    String
  • active
    Required. Defines whether the UI theme is active.
    Table and Column:
    CMN_UI_THEMES.IS_ACTIVE
    Type:
    String
    Default:
    True
  • default
    Optional. Defines whether the UI theme is the default UI theme.
    Table and Column:
    CMN_UI_THEMES.IS_DEFAULT
    Type:
    String
    Default:
    False
NLS Schema Tag
The UITheme tag is part of schema mapping for the UI Theme XOG object and has the following attributes:
  • Name
    Required. Defines the name of the UI theme.
    Table and Column:
    CMN_CAPTIONS_NLS.NAME
    Type:
    NlsType
  • Description
    Required. Provides a description of the UI theme.
    Table and Column:
    CMN_CAPTIONS_NLS.DESCRIPTION
    Type:
    NlsType
CSS Schema Tag
This required schema tag defines the CSS code of the UI theme. The content of this element should always be enclosed in a CDATA section so that CSS code is not part of the markup of this schema.
: If a XOG import for your UI theme fails, copy and paste the CSS into the Studio editor to view the validation problems and resolve them. Try the XOG import again using the corrected CSS.