Templates for Different Runtime Entities

The following table identifies several YAML files used for different types of configuration for Siebel CRM runtime entities, and provides sample data formats. This topic is part of Making Incremental Changes to Your Siebel CRM Deployment on OCI.

Note: As noted, YAML follows proper indentation. Make sure to keep the same format as shown below when you copy and edit the content.

Templates for Different Runtime Entities

Name/Description Sample Data Format

Enterprise parameters

File:

enterprise.yaml

Add under parameters header.

In enterprise.yaml

- basic_params:
  - PA_ALIAS: NumRetries
    PA_VALUE: 10001
  url: https://smc-0.smc.<namespace>.svc.cluster.local:4430/siebel/v1.0/cloudgateway/enterprises/enterprise_name/parameters
- hidden_params: [] 
  url: https://smc-0.smc.<namespace>.svc.cluster.local:4430/siebel/v1.0/cloudgateway/enterprises/enterprise_name/parameters?hidden=true
- advanced_params: 
  - PA_ALIAS: FileSystem
    PA_VALUE: /sfs
  url: https://smc-0.smc.<namespace>.svc.cluster.local:4430/siebel/v1.0/cloudgateway/enterprises/enterprises/enterprise_name/parameters?advanced=true

Server parameters

File:

server_edge.yaml

Add under parameters header in applicable section.

In server_edge.yaml:

 - basic_params:
    - PA_ALIAS: CFGEnableOLEAutomation
      PA_VALUE: 'False'
    - PA_ALIAS: MaxThreads
      PA_VALUE: '12'
    - PA_ALIAS: NotifyHandler
      PA_VALUE: AdminEmailAlert
    url: https://smc-0.smc.<namespace>.svc.cluster.local:4430/siebel/v1.0/cloudgateway/enterprises/enterprise_name/servers/server_name/parameters
  - hidden_params: []
    url: https://smc-0.smc.<namespace>.svc.cluster.local:4430/siebel/v1.0/cloudgateway/enterprises/enterprise_name/servers/server_name/parameters?hidden=true
  - advanced_params: []
    url: https://smc-0.smc.<namespace>.svc.cluster.local:4430/siebel/v1.0/cloudgateway/enterprises/enterprise_name/servers/server_name/parameters?advanced=true

Component parameters

File:

server_edge.yaml

Add under parameters header in applicable section.

In server_edge.yaml:

- basic_params:
  - PA_ALIAS: MaxTasks
    PA_VALUE: '200'
  url: https://smc-0.smc.<namespace>.svc.cluster.local:4430/siebel/v1.0/cloudgateway/enterprises/enterprise_name/servers/server_name/components/<component_name>/parameters
- hidden_params: []
  url: https://smc-0.smc.<namespace>.svc.cluster.local:4430/siebel/v1.0/cloudgateway/enterprises/enterprise_name/servers/server_name/components/<component_name>/parameters?hidden=true
- advanced_params: []
  url: https://smc-0.smc.<namespace>.svc.cluster.local:4430/siebel/v1.0/cloudgateway/enterprises/enterprise_name/servers/server_name/components/<component_name>/parameters?advanced=true

Component definitions

File:

comp_definitions.yaml

Add under component_definitions header.

In comp_definitions.yaml:

CustomADMBatchProc
  definition:
    CC_ALIAS: CustomADMBatchProc
    CC_DESC_TEXT: Exports data items in batch
    CC_DISP_ENABLE_ST: Active
    CC_ENABLE_STATE: Enabled
    CC_INCARN_NO: '0'
    CC_NAME: Application Deployment Manager Batch Processor
    CC_RUNMODE: Batch
    CG_ALIAS: ADM
    CG_NAME: Application Deployment Manager
    CT_ALIAS: UDA Service
    CT_NAME: Custom Business Service Manager
  parameters:
  - basic_params:
    - PA_ALIAS: Method
      PA_VALUE: BatchExport
    url: https://smc-0.smc.<namespace>.svc.cluster.local:4430/siebel/v1.0/cloudgateway/enterprises/enterprise_name/compdefs/CustomADMBatchProc/parameters
  - advanced_params:
    - PA_ALIAS: CFGRepositoryFile
      PA_VALUE: siebel_sia.srf
    url: https://smc-0.smc.<namespace>.svc.cluster.local:4430/siebel/v1.0/cloudgateway/enterprises/enterprise_name/compdefs/CustomADMBatchProc/parameters?advanced=true
  url: https://smc-0.smc.<namespace>.svc.cluster.local:4430/siebel/v1.0/cloudgateway/enterprises/enterprise_name/compdefs/CustomADMBatchProc

Component group definitions

File:

comp_definitions.yaml

Add under component_groups header.

In comp_definitions.yaml:

CustomLoyaltyEngine:
  definition:
    CG_ALIAS: CustomLoyaltyEngine
    CG_DESC_TEXT: Siebel Loyalty Engine Components
    CG_DISP_ENABLE_ST: Enabled
    CG_ENABLE_STATE: Enabled
    CG_ENT_ENABLED: Y
    CG_NAME: Siebel Loyalty Engine
    CG_NUM_COMPONENTS: '3'
  url: https://smc-0.smc.<namespace>.svc.cluster.local:4430/siebel/v1.0/cloudgateway/enterprises/enterprise_name/compgroups/CustomLoyaltyEngine

Named subsystem definitions

File:

named_subsystem.yaml

Add under named_subsystem header.

In named_subsystem.yaml:

CustomADSISecAdpt:
  definition:
    NSS_ALIAS: CustomADSISecAdpt
    NSS_DESC: Custom ADSI Security Adapter used for authentication by customer facing applicationss
    NSS_NAME: ADSI Security Adapter
    SS_ALIAS: InfraSecAdpt_LDAP
  parameters:
  - basic_params:
    - PA_ALIAS: CredentialsAttributeType
      PA_VALUE: physicalDeliveryOfficeName
    - PA_ALIAS: SecAdptDllName
      PA_VALUE: sscfadsi
    - PA_ALIAS: ServerName
      PA_VALUE: CHANGE_ME
    url: https://smc-0.smc.<namespace>.svc.cluster.local:4430/siebel/v1.0/cloudgateway/enterprises/enterprise_name/namedsubsystems/CustomADSISecAdpt/parameters
  url: https://smc-0.smc.<namespace>.svc.cluster.local:4430/siebel/v1.0/cloudgateway/enterprises/enterprise_name/namedsubsystems/CustomADSISecAdpt

Enable component group on a server

File:

server_edge.yaml

Add under component_groups header in applicable section.

In server_edge.yaml:

 SiebelWebTools:
      components:
        SWToolsObjMgr_enu:
          definition:
            CC_ALIAS: SWToolsObjMgr_enu
            CC_RUNMODE: Interactive
            CG_ALIAS: SiebelWebTools
            CT_ALIAS: AppObjMgr
          parameters: 
          - basic_params:
            url: https://smc-0.smc.<namespace>.svc.cluster.local:4430/siebel/v1.0/cloudgateway/enterprises/enterprise_name/servers/server_name/components/SWToolsObjMgr_enu/parameters
          url: https://smc-0.smc.<namespace>.svc.cluster.local:4430/siebel/v1.0/cloudgateway/enterprises/enterprise_name/servers/server_name/components/SWToolsObjMgr_enu
      url: https://smc-0.smc.<namespace>.svc.cluster.local:4430/siebel/v1.0/cloudgateway/enterprises/enterprise_name/compgroups/SiebelWebTools
   

Enable components on a server

File:

server_edge.yaml

Add under component_groups header in applicable section.

In server_edge.yaml:

      SWToolsObjMgr_enu:
          definition:
            CC_ALIAS: SWToolsObjMgr_enu
            CC_RUNMODE: Interactive
            CG_ALIAS: SiebelWebTools
            CT_ALIAS: AppObjMgr
          parameters: 
          - basic_params:
            url: https://smc-0.smc.<namespace>.svc.cluster.local:4430/siebel/v1.0/cloudgateway/enterprises/enterprise_name/servers/server_name/components/SWToolsObjMgr_enu/parameters
          url: https://smc-0.smc.<namespace>.svc.cluster.local:4430/siebel/v1.0/cloudgateway/enterprises/enterprise_name/servers/server_name/components/SWToolsObjMgr_enu