Configure a Model

post

/rest/v19/config{prodFamVarName}.{prodLineVarName}.{modelVarName}/actions/_configure

This action is used to configure a Model with appropriate inputs such as configurable attributes, punch-in parameters, and flow inputs for the execution of configuration rules, and also generates the configuration data.

Note: Beginning in Oracle CPQ 20C, the headlessMode property replaces the legacyMode property in v11 Configuration REST APIs. If you explicitly set the legacyMode property in your REST calls, you need to remove the legacyMode property from v11 REST calls.

Request

Supported Media Types
Path Parameters
Body ()
Root Schema : configureRequest
Type: object
Show Source
  • Title: Partner Price Book Identifier
    Populating this field is applicable, when an external price book need to be mapped into configuration.
  • Title: Asset Identifier
    Asset Identifier
  • Title: Buyside Identifier
    Buyside Identifier
  • Title: Cache Instance Id
    The unique identifier for the entry of configuration data stored in the cache. This is obtained from actions that launch configuration and passed along in subsequent actions.
  • Title: ABO Config Context Key Global Cache Identifier
    ABO Config Context Key Global Cache Identifier
  • configData
  • Query Definition
    Title: Query Definition
    Captures the query definition for the current resource request.
  • Title: Document Id
    The unique Identifier of the Main document or Sub Document
  • Title: From Partner
    It indicates that configure is requested from partner site. It's value should be true for client side integrations
  • Title: From Punchin
    It indicates that configure is requested from punchin.
  • Title: Headless Mode
    This boolean parameter determines the API execution behavior. When false, the API honors CPQ legacy Configuration Layout Flow behavior, with the relevant attribute values to be overridden as defined in the current CPQ legacy Configuration Layout Flow. This value will provide the behavior that legacyMode value of 'true' provided in previous versions of the API. When true, the API does NOT send UI information or honor CPQ legacy Configuration Layout Flow. The default value is 'false'.
  • modelPunchin
  • Title: Identifier for the Root BOM Item
    Identifier for the Root BOM Item
  • securePunchin
  • Title: Transaction Date is the default request date for the Asset
    Transaction Date is the default request date for the Asset
  • Title: External Quote Identifier
    External Quote Identifier
Nested Schema : configData
Type: object
Show Source
Nested Schema : Query Definition
Type: object
Title: Query Definition
Captures the query definition for the current resource request.
Show Source
  • actions
    Array of actions names, whose state is requested in the state object response.
  • childDefs
  • Parameter value should be true to execute hierarchy search and sort. Default value is false.
  • excludeFieldTypes
    Array of field names that you want to exclude in the response.
  • expand
    Array of child resource names that you want to expand so that the contents return with the parent in the same request.
  • expandedDomainCriteria
    Map of dynamic menu field names, whose expanded domains are requested in the state object response, to a map of criteria, which are meant for filtering dynamic menu options. The criteria map should contain the node(s) information when dynamic menus on LIG are expanded. The criteria map also contains the search string. The search strings support contains, and are case-insensitive.
  • expandedDomains
    Array of field names, whose expanded domains are requested in the state object response.
  • Boolean value that only be available when enableHierarchy is true. True = all nodes will be expanded; False = All nodes will be collapsed.Default value is true.
  • fields
    Array of field names that you wanted returned in a request.
  • groups
    Array of group names, whose state is requested in the state object response.
  • Positive integer value that specifies the maximum number of items returned by the server.
  • nodesExceptionList
    Array of document_number, recording the nodes that violate current expandNodes flag
  • Non-negative integer values that specifies the index of the first item to be returned. The offset index begins at 0. By default, the offset is 0, which returns all items starting from the first item in the collection.
  • orderBy
    Array of field names, each optionally followed by asc or desc, that specifies the order of items returned in the response payload.
  • Filter (a ???where???clause) to restrict the items returned in the collection. By default, no filtering is applied.
  • Boolean value that specifies whether to calculate the state property. By default, this value is set to false indicating that state is not calculated.
  • Boolean value that specifies whether to calculate the totalResults property. By default, this value is set to false indicating that totalResults is not calculated.
Nested Schema : modelPunchin
Type: object
Show Source
  • Flow Inputs
    Title: Flow Inputs
    An object that consists of one or more configuration attributes which act as the trigger conditions to determine the appropriate configuration flow that needs to be rendered.
  • Parameters
    Title: Parameters
    An object that consists of one or more configuration attributes with appropriate values which then will be applied by default on the model configuration UI when punched-in.
  • Search Results
    Title: Search Results
    An object that consists of one or more configuration attributes with appropriate values which then will enable selector recommendations for model configuration.
Nested Schema : securePunchin
Type: object
Show Source
  • Access Token
    Title: Access Token
    An object that is expected to be generated by taking the accessTokenData, turning it into a digital signature with the private key using the SHA256withRSA algorithm, and then base64 encoding the signature
  • Access Token Data
    Title: Access Token Data
    An object that is expected to be generated by taking the accessTokenData jsonString and then base64 encoding it. The format of the jsonString consists of expiryTime, A JSON array of strings representing the permitted asset keys and A JSON object of string values, containing the config attribute values to be set during punch-in.
  • Public Key Varname
    Title: Public Key Varname
    Variable name of the pubic key uploaded in Integration Center.
Nested Schema : BOM Items
Type: object
Title: BOM Items
BOM items of the configuration.
Show Source
Nested Schema : Mandatory Models
Type: object
Title: Mandatory Models
Mandatory models of the configuration.
Show Source
Nested Schema : Mandatory Parts
Type: object
Title: Mandatory Parts
Mandatory parts of the configuration.
Show Source
Nested Schema : Pick List
Type: object
Title: Pick List
Show Source
Nested Schema : Price Information
Type: object
Title: Price Information
Price Information.
Show Source
Nested Schema : Recommended Models
Type: object
Title: Recommended Models
Recommended models of the configuration.
Show Source
Nested Schema : Recommended Parts
Type: object
Title: Recommended Parts
Recommended parts of the configuration.
Show Source
Nested Schema : Array Set Name
Type: object
Title: Array Set Name
Show Source
Nested Schema : state
Type: object
Title: state
Captures the current state of the resource row. Of available properties, only those that are applicable and whose values are known in the current context are included.
Show Source
  • Actions
    Title: Actions
    Captures the current state of each action whose state was requested. The object contains one property per action, where the property name is the variable name for the action.
  • Attributes
    Title: Attributes
    Captures the current state of each attribute whose state was requested. The object contains one property per group, where the property name is the resource field name for the attribute.
  • Title: Deletable
    Boolean value that specifies whether the row can be deleted.
  • Focused Users
    Title: Focused Users
    Details about users who are focused on this item. The object contains one property per focused user, where the property name is the user's unique identifier.
  • Groups
    Title: Groups
    Captures the current state of each group whose state was requested. The object contains one property per group, where the property name is the expression string that uniquely identifies the group.
  • Title: Has Error
    Boolean value that specifies whether any error that occurred has been assigned to the row itself.
  • Title: Has Warning
    Boolean value that specifies whether any warning that was issued has been assigned to the row itself.
  • Title: Hidden
    Boolean value that specifies whether the row can be hidden.
  • Messages
    Title: Messages
    Array of messages that have been generated for a specific object.
  • Title: Updatable
    Boolean value that specifies whether the row can be updated.
Nested Schema : Cloud Service
Type: object
Title: Cloud Service
Metered Storage will allow you to exceed your drive size but with additional fees.
Show Source
Nested Schema : Cloud Storage
Type: object
Title: Cloud Storage
There needs to be something here about metered and fixed pricing
Show Source
Nested Schema : Do you have storage appliances that need to be accessible to multiple employees?
Type: object
Title: Do you have storage appliances that need to be accessible to multiple employees?
Show Source
Nested Schema : Form Factor
Type: object
Title: Form Factor
Show Source
Nested Schema : Hard Drive
Type: object
Title: Hard Drive
Show Source
Nested Schema : How many employees does your company have?
Type: object
Title: How many employees does your company have?
Show Source
Nested Schema : How much data do you currently manage and store?
Type: object
Title: How much data do you currently manage and store?
Show Source
Nested Schema : I want to be able to
Type: object
Title: I want to be able to
Show Source
Nested Schema : Monitoring
Type: object
Title: Monitoring
Show Source
Nested Schema : Number of Processors
Type: object
Title: Number of Processors
Show Source
Nested Schema : Operating System
Type: object
Title: Operating System
Show Source
Nested Schema : Operating System
Type: object
Title: Operating System
Show Source
Nested Schema : Optical Drive
Type: object
Title: Optical Drive
Show Source
Nested Schema : Packaged Solutions
Type: object
Title: Packaged Solutions
Show Source
Nested Schema : Power Supply
Type: object
Title: Power Supply
Show Source
Nested Schema : Processor
Type: object
Title: Processor
Show Source
Nested Schema : Processor
Type: object
Title: Processor
Show Source
Nested Schema : Server Rack
Type: object
Title: Server Rack
Show Source
Nested Schema : RAM
Type: object
Title: RAM
Show Source
Nested Schema : RAM Configuration
Type: object
Title: RAM Configuration
Show Source
Nested Schema : Server Module
Type: object
Title: Server Module
Show Source
Nested Schema : System
Type: object
Title: System
Show Source
Nested Schema : Tier
Type: object
Title: Tier
Show Source
Nested Schema : Servers
Type: object
Title: Servers
Show Source
Nested Schema : Services Requested
Type: object
Title: Services Requested
Show Source
Nested Schema : Support Level
Type: object
Title: Support Level
Show Source
Nested Schema : items
Type: array
Show Source
Nested Schema : part
Type: object
Show Source
Nested Schema : Product type
Type: object
Title: Product type
Show Source
Nested Schema : Price Period
Type: object
Title: Price Period
Show Source
Nested Schema : Price Type
Type: object
Title: Price Type
Show Source
Nested Schema : Price
Type: object
Title: Price
Price
Show Source
Nested Schema : items
Type: array
Show Source
Nested Schema : model
Type: object
Show Source
Nested Schema : Custom Properties
Type: object
Title: Custom Properties
Custom properties of the product model.
Show Source
Nested Schema : items
Type: array
Show Source
Nested Schema : items
Type: array
Show Source
Nested Schema : items
Type: object
Show Source
Nested Schema : items
Type: array
Show Source
Nested Schema : priceInfoItem
Type: object
Show Source
Nested Schema : _avp
Type: array
Show Source
Nested Schema : _otherPrices
Type: array
Show Source
Nested Schema : _priceRules
Type: array
Show Source
Nested Schema : priceInfoCategory
Type: object
Show Source
Nested Schema : avpPriceModel
Type: object
Show Source
Nested Schema : items
Type: array
Show Source
Nested Schema : avpPriceItem
Type: object
Show Source
Nested Schema : Price Model
Type: object
Title: Price Model
Price Model
Show Source
Nested Schema : priceItem
Type: object
Show Source
Nested Schema : Price Model
Type: object
Title: Price Model
Price Model
Show Source
Nested Schema : items
Type: array
Show Source
Nested Schema : items
Type: array
Show Source
Nested Schema : Actions
Type: object
Title: Actions
Captures the current state of each action whose state was requested. The object contains one property per action, where the property name is the variable name for the action.
Nested Schema : Attributes
Type: object
Title: Attributes
Captures the current state of each attribute whose state was requested. The object contains one property per group, where the property name is the resource field name for the attribute.
Nested Schema : Focused Users
Type: object
Title: Focused Users
Details about users who are focused on this item. The object contains one property per focused user, where the property name is the user's unique identifier.
Nested Schema : Groups
Type: object
Title: Groups
Captures the current state of each group whose state was requested. The object contains one property per group, where the property name is the expression string that uniquely identifies the group.
Nested Schema : Messages
Type: array
Title: Messages
Array of messages that have been generated for a specific object.
Show Source
Nested Schema : items
Type: array
Show Source
Nested Schema : items
Type: object
Show Source
Nested Schema : items
Type: array
Show Source
Nested Schema : items
Type: object
Show Source
Nested Schema : items
Type: array
Show Source
Nested Schema : items
Type: object
Show Source
Nested Schema : actions
Type: array
Array of actions names, whose state is requested in the state object response.
Show Source
Nested Schema : childDefs
Type: array
Show Source
Nested Schema : excludeFieldTypes
Type: array
Array of field names that you want to exclude in the response.
Show Source
Nested Schema : expand
Type: array
Array of child resource names that you want to expand so that the contents return with the parent in the same request.
Show Source
Nested Schema : expandedDomainCriteria
Type: array
Map of dynamic menu field names, whose expanded domains are requested in the state object response, to a map of criteria, which are meant for filtering dynamic menu options. The criteria map should contain the node(s) information when dynamic menus on LIG are expanded. The criteria map also contains the search string. The search strings support contains, and are case-insensitive.
Show Source
Nested Schema : expandedDomains
Type: array
Array of field names, whose expanded domains are requested in the state object response.
Show Source
Nested Schema : fields
Type: array
Array of field names that you wanted returned in a request.
Show Source
Nested Schema : groups
Type: array
Array of group names, whose state is requested in the state object response.
Show Source
Nested Schema : nodesExceptionList
Type: array
Array of document_number, recording the nodes that violate current expandNodes flag
Show Source
Nested Schema : orderBy
Type: array
Array of field names, each optionally followed by asc or desc, that specifies the order of items returned in the response payload.
Show Source
Nested Schema : Child query criteria.
Type: object
Title: Child query criteria.
Captures the query criteria for the child resource.
Show Source
Nested Schema : Flow Inputs
Type: object
Title: Flow Inputs
An object that consists of one or more configuration attributes which act as the trigger conditions to determine the appropriate configuration flow that needs to be rendered.
Nested Schema : Parameters
Type: object
Title: Parameters
An object that consists of one or more configuration attributes with appropriate values which then will be applied by default on the model configuration UI when punched-in.
Nested Schema : Search Results
Type: object
Title: Search Results
An object that consists of one or more configuration attributes with appropriate values which then will enable selector recommendations for model configuration.
Nested Schema : Access Token
Type: object
Title: Access Token
An object that is expected to be generated by taking the accessTokenData, turning it into a digital signature with the private key using the SHA256withRSA algorithm, and then base64 encoding the signature
Nested Schema : Access Token Data
Type: object
Title: Access Token Data
An object that is expected to be generated by taking the accessTokenData jsonString and then base64 encoding it. The format of the jsonString consists of expiryTime, A JSON array of strings representing the permitted asset keys and A JSON object of string values, containing the config attribute values to be set during punch-in.
Nested Schema : Public Key Varname
Type: object
Title: Public Key Varname
Variable name of the pubic key uploaded in Integration Center.
Back to Top

Response

Supported Media Types

Default Response

Body ()
Root Schema : configureResponse
Type: object
Show Source
Nested Schema : _flow
Type: object
Show Source
Nested Schema : configData
Type: object
Show Source
Nested Schema : BOM Items
Type: object
Title: BOM Items
BOM items of the configuration.
Show Source
Nested Schema : Mandatory Models
Type: object
Title: Mandatory Models
Mandatory models of the configuration.
Show Source
Nested Schema : Mandatory Parts
Type: object
Title: Mandatory Parts
Mandatory parts of the configuration.
Show Source
Nested Schema : Pick List
Type: object
Title: Pick List
Show Source
Nested Schema : Price Information
Type: object
Title: Price Information
Price Information.
Show Source
Nested Schema : Recommended Models
Type: object
Title: Recommended Models
Recommended models of the configuration.
Show Source
Nested Schema : Recommended Parts
Type: object
Title: Recommended Parts
Recommended parts of the configuration.
Show Source
Nested Schema : Array Set Name
Type: object
Title: Array Set Name
Show Source
Nested Schema : state
Type: object
Title: state
Captures the current state of the resource row. Of available properties, only those that are applicable and whose values are known in the current context are included.
Show Source
  • Actions
    Title: Actions
    Captures the current state of each action whose state was requested. The object contains one property per action, where the property name is the variable name for the action.
  • Attributes
    Title: Attributes
    Captures the current state of each attribute whose state was requested. The object contains one property per group, where the property name is the resource field name for the attribute.
  • Title: Deletable
    Boolean value that specifies whether the row can be deleted.
  • Focused Users
    Title: Focused Users
    Details about users who are focused on this item. The object contains one property per focused user, where the property name is the user's unique identifier.
  • Groups
    Title: Groups
    Captures the current state of each group whose state was requested. The object contains one property per group, where the property name is the expression string that uniquely identifies the group.
  • Title: Has Error
    Boolean value that specifies whether any error that occurred has been assigned to the row itself.
  • Title: Has Warning
    Boolean value that specifies whether any warning that was issued has been assigned to the row itself.
  • Title: Hidden
    Boolean value that specifies whether the row can be hidden.
  • Messages
    Title: Messages
    Array of messages that have been generated for a specific object.
  • Title: Updatable
    Boolean value that specifies whether the row can be updated.
Nested Schema : Cloud Service
Type: object
Title: Cloud Service
Metered Storage will allow you to exceed your drive size but with additional fees.
Show Source
Nested Schema : Cloud Storage
Type: object
Title: Cloud Storage
There needs to be something here about metered and fixed pricing
Show Source
Nested Schema : Do you have storage appliances that need to be accessible to multiple employees?
Type: object
Title: Do you have storage appliances that need to be accessible to multiple employees?
Show Source
Nested Schema : Form Factor
Type: object
Title: Form Factor
Show Source
Nested Schema : Hard Drive
Type: object
Title: Hard Drive
Show Source
Nested Schema : How many employees does your company have?
Type: object
Title: How many employees does your company have?
Show Source
Nested Schema : How much data do you currently manage and store?
Type: object
Title: How much data do you currently manage and store?
Show Source
Nested Schema : I want to be able to
Type: object
Title: I want to be able to
Show Source
Nested Schema : Monitoring
Type: object
Title: Monitoring
Show Source
Nested Schema : Number of Processors
Type: object
Title: Number of Processors
Show Source
Nested Schema : Operating System
Type: object
Title: Operating System
Show Source
Nested Schema : Operating System
Type: object
Title: Operating System
Show Source
Nested Schema : Optical Drive
Type: object
Title: Optical Drive
Show Source
Nested Schema : Packaged Solutions
Type: object
Title: Packaged Solutions
Show Source
Nested Schema : Power Supply
Type: object
Title: Power Supply
Show Source
Nested Schema : Processor
Type: object
Title: Processor
Show Source
Nested Schema : Processor
Type: object
Title: Processor
Show Source
Nested Schema : Server Rack
Type: object
Title: Server Rack
Show Source
Nested Schema : RAM
Type: object
Title: RAM
Show Source
Nested Schema : RAM Configuration
Type: object
Title: RAM Configuration
Show Source
Nested Schema : Server Module
Type: object
Title: Server Module
Show Source
Nested Schema : System
Type: object
Title: System
Show Source
Nested Schema : Tier
Type: object
Title: Tier
Show Source
Nested Schema : Servers
Type: object
Title: Servers
Show Source
Nested Schema : Services Requested
Type: object
Title: Services Requested
Show Source
Nested Schema : Support Level
Type: object
Title: Support Level
Show Source
Nested Schema : items
Type: array
Show Source
Nested Schema : part
Type: object
Show Source
Nested Schema : Product type
Type: object
Title: Product type
Show Source
Nested Schema : Price Period
Type: object
Title: Price Period
Show Source
Nested Schema : Price Type
Type: object
Title: Price Type
Show Source
Nested Schema : Price
Type: object
Title: Price
Price
Show Source
Nested Schema : items
Type: array
Show Source
Nested Schema : model
Type: object
Show Source
Nested Schema : Custom Properties
Type: object
Title: Custom Properties
Custom properties of the product model.
Show Source
Nested Schema : items
Type: array
Show Source
Nested Schema : items
Type: array
Show Source
Nested Schema : items
Type: object
Show Source
Nested Schema : items
Type: array
Show Source
Nested Schema : priceInfoItem
Type: object
Show Source
Nested Schema : _avp
Type: array
Show Source
Nested Schema : _otherPrices
Type: array
Show Source
Nested Schema : _priceRules
Type: array
Show Source
Nested Schema : priceInfoCategory
Type: object
Show Source
Nested Schema : avpPriceModel
Type: object
Show Source
Nested Schema : items
Type: array
Show Source
Nested Schema : avpPriceItem
Type: object
Show Source
Nested Schema : Price Model
Type: object
Title: Price Model
Price Model
Show Source
Nested Schema : priceItem
Type: object
Show Source
Nested Schema : Price Model
Type: object
Title: Price Model
Price Model
Show Source
Nested Schema : items
Type: array
Show Source
Nested Schema : items
Type: array
Show Source
Nested Schema : Actions
Type: object
Title: Actions
Captures the current state of each action whose state was requested. The object contains one property per action, where the property name is the variable name for the action.
Nested Schema : Attributes
Type: object
Title: Attributes
Captures the current state of each attribute whose state was requested. The object contains one property per group, where the property name is the resource field name for the attribute.
Nested Schema : Focused Users
Type: object
Title: Focused Users
Details about users who are focused on this item. The object contains one property per focused user, where the property name is the user's unique identifier.
Nested Schema : Groups
Type: object
Title: Groups
Captures the current state of each group whose state was requested. The object contains one property per group, where the property name is the expression string that uniquely identifies the group.
Nested Schema : Messages
Type: array
Title: Messages
Array of messages that have been generated for a specific object.
Show Source
Nested Schema : items
Type: array
Show Source
Nested Schema : items
Type: object
Show Source
Nested Schema : items
Type: array
Show Source
Nested Schema : items
Type: object
Show Source
Nested Schema : items
Type: array
Show Source
Nested Schema : items
Type: object
Show Source
Back to Top

Examples

The following example shows how to configure a Model with the appropriate inputs and generate the configuration data by submitting a POST request to the REST resource using cURL.

curl -X POST -H "Authorization: Bearer <token>" -H "Accept: application/json"
https://sitename.oracle.com/rest/v19/configvision.servers.ultraPowerSolutionPackage/actions/_configure

Request Body Sample

{
  "cacheInstanceId": "-1",
  "fromPunchin": false,
  "modelPunchin": {
    "flowInputs": {
      "condition1": "true"
    },
    "parameters": {
      "_variable_name_punchin": "true"
    },
    "searchResults": {
      "textAttr1": "value1",
      "textAttr2": "value2"
    }
  },
  "configData": {
    "serverCounter": 1,
    "powerSupply": {
      "value": "600W PSU",
      "displayValue": "600W PSU"
    },
    "enclosure": "Vision Blade 6000 Chassis",
    "howMuchDataDoYouCurrentlyManageAndStore": {
      "value": "1 TB - 5 TB",
      "displayValue": "1 TB - 5 TB"
    },
    "ram": {
      "value": "4 GB RAM",
      "displayValue": "4 GB RAM"
    },
    "ramConfiguration": {
      "value": "2 Sticks",
      "displayValue": "2 Sticks"
    },
    "slimFloppyDrive": false,
    "serverPerformance": {
      "value": "Entry Level",
      "displayValue": "Entry Level"
    },
    "supportLevel": {
      "value": "Vision Gold",
      "displayValue": "Vision Gold"
    },
    "oSLicenses": 1,
    "overrideLowQuantity": false,
    "howManyEmployeesDoYouHaveNow": {
      "value": "26 - 100",
      "displayValue": "26 - 100"
    },
    "intSSPL": {
      "value": 5,
      "displayValue": "5"
    },
    "applicationSoftwareCounter": 4,
    "blades_quantity": 1,
    "numberOfProcessors": {
      "value": 2,
      "displayValue": "2"
    },
    "_setsampleSet1": {
      "items": [{
          "index": 0,
          "arrayTxt": "Txt",
          "arrayInt": 1,
          "arrayBool": true,
          "arraySSM1": {
            "value": "B",
            "displayValue": "B"
          }
        }
      ]
    },
    "_recmdModels": {
      "items": [{
          "id": "model~recommendationRules~recommendedItems",
          "selected": "true"
        }
      ],
      "selectAll": true
    },
    "_recmdParts": {
      "selectAll": false,
      "items": [{
          "id": "part~Basic Pricing 04~recommendedItems",
          "selected": "true"
        }
      ]
    }
  },
  "criteria": {
    "childDefs": [{
        "name": "_setsampleSet1"
      }
    ],
    "expand": ["_recmdParts", "_recmdModels"]
  }
}

Response Body Sample

The following example shows the contents of the response body in JSON format:

{
  "cacheInstanceId": "aD4GoSUktOGhWkRSZIWZ67SPKHxx5MKQuATO9fZOK3X5UyZd2XlyR7RU45JaXGfq",
  "configData": {
    "serverCounter": 1,
    "powerSupply": {
      "value": "600W PSU",
      "displayValue": "600W PSU"
    },
    "enclosure": "Vision Blade 6000 Chassis",
    "howMuchDataDoYouCurrentlyManageAndStore": {
      "value": "1 TB - 5 TB",
      "displayValue": "1 TB - 5 TB"
    },
    "ram": {
      "value": "4 GB RAM",
      "displayValue": "4 GB RAM"
    },
    "ramConfiguration": {
      "value": "2 Sticks",
      "displayValue": "2 Sticks"
    },
    "slimFloppyDrive": false,
    "serverPerformance": {
      "value": "Entry Level",
      "displayValue": "Entry Level"
    },
    "supportLevel": {
      "value": "Vision Gold",
      "displayValue": "Vision Gold"
    },
    "oSLicenses": 1,
    "overrideLowQuantity": false,
    "howManyEmployeesDoYouHaveNow": {
      "value": "26 - 100",
      "displayValue": "26 - 100"
    },
    "intSSPL": {
      "value": 5,
      "displayValue": "5",
      "links": [{
          "rel": "related",
          "href": "http://sitename.oracle.com/rest/v19/configvision.servers.ultraPowerSolutionPackage/_pickLists/intSSPL"
        }
      ]
    },
    "applicationSoftwareCounter": 4,
    "blades_quantity": 1,
    "numberOfProcessors": {
      "value": 2,
      "displayValue": "2"
    },
    "_isMainModelSelected": true,
    "sLACounter": 1,
    "hardDrives": {
      "value": "450 GB 15k HDD",
      "displayValue": "450 GB 15k HDD"
    },
    "opticalDrive": {
      "value": "Yes",
      "displayValue": "Yes"
    },
    "floatSSPL": {
      "value": 1.2,
      "displayValue": "1.2",
      "links": [{
          "rel": "related",
          "href": "http://sitename.oracle.com/rest/v19/configvision.servers.ultraPowerSolutionPackage/_pickLists/floatSSPL"
        }
      ]
    },
    "cloudStorage": {
      "value": "500 GB",
      "displayValue": "500 GB"
    },
    "modifyServiceDetails": false,
    "processors_selector": {
      "value": "All Processors",
      "displayValue": "All Processors"
    },
    "doYouHaveAnyStorageAppliances": {
      "value": "No",
      "displayValue": "No"
    },
    "operatingSystem_selector": {
      "value": "All Operating Systems",
      "displayValue": "All Operating Systems"
    },
    "servicesRequested": {
      "items": [{
          "value": "Network Technician",
          "displayValue": "Network Technician"
        }
      ]
    },
    "cloudServiceType": {
      "value": "Fixed",
      "displayValue": "Fixed"
    },
    "formFactor_selector": {
      "value": "All Form Factors",
      "displayValue": "All Form Factors"
    },
    "processors": {
      "value": "Vision E3-2470 8 Cores 2.3 Ghz",
      "displayValue": "Vision E3-2470 8 Cores 2.3 Ghz"
    },
    "operatingSystem": {
      "value": "Oracle Linux",
      "displayValue": "Oracle Linux"
    },
    "advancedSearchDirections": "<h3 class='directions_sel'>Select one or more criteria below to find servers that meet your need.</h3>",
    "cloudBackup": true,
    "serverChassis_selector": {
      "value": "All Systems",
      "displayValue": "All Systems"
    },
    "serverChassis": {
      "value": "Green Server 3500",
      "displayValue": "Green Server 3500"
    },
    "volumePriceInformation": "<table id=\"osVolumeTable\" cellpadding=\"10\" border=\"0\"><tbody><tr><th colspan='2'>Volume Pricing</th></tr><tr><td class=\"osVolumeText\">Price Per Unit</td><td class=\"osCurrency\">$49.95</td></tr><tr><td class=\"osVolumeText\">Next Price Break</td><td class=\"osCurrency\">5 at $47.95</td></tr></tbody></table>",
    "rackEnclosures": {
      "value": "Vision Rack I 1012RU",
      "displayValue": "Vision Rack I 1012RU"
    },
    "packagedSolutions": {
      "value": "Custom Configuration",
      "displayValue": "Customize"
    },
    "condition1": "true",
    "textAttr1": "value1",
    "textAttr2": "value2",
    "_setsampleSet1": {
      "items": [{
          "index": 0,
          "arrayTxt": "Txt",
          "arrayInt": 1,
          "arrayBool": true,
          "arrayCurr": null,
          "arraySSM1": {
            "value": "B",
            "displayValue": "B"
          }
        }, {
          "index": 1,
          "arrayTxt": null,
          "arrayInt": null,
          "arrayBool": false,
          "arrayCurr": null,
          "arraySSM1": {
            "value": "A",
            "displayValue": "A"
          }
        }
      ]
    },
    "links": [{
        "rel": "child",
        "href": "http://sitename.oracle.com/rest/v19/configvision.servers.ultraPowerSolutionPackage/_bom"
      }, {
        "rel": "child",
        "href": "http://sitename.us.oracle.com/rest/v19/configvision.servers.ultraPowerSolutionPackage/_recmdModels"
      }, {
        "rel": "child",
        "href": "http://sitename.us.oracle.com/rest/v19/configvision.servers.ultraPowerSolutionPackage/_mandatoryModels"
      }, {
        "rel": "child",
        "href": "http://sitename.oracle.com/rest/v19/configvision.servers.ultraPowerSolutionPackage/_recmdParts"
      }, {
        "rel": "child",
        "href": "http://sitename.oracle.com/rest/v19/configvision.servers.ultraPowerSolutionPackage/_mandatoryParts"
      }, {
        "rel": "child",
        "href": "http://sitename.oracle.com/rest/v19/configvision.servers.ultraPowerSolutionPackage/_pickLists"
      }, {
        "rel": "child",
        "href": "http://sitename.oracle.com/rest/v19/configvision.servers.ultraPowerSolutionPackage/arraySet/applicationSoftware"
      }, {
        "rel": "child",
        "href": "http://sitename.oracle.com/rest/v19/configvision.servers.ultraPowerSolutionPackage/arraySet/serviceDetails"
      }, {
        "rel": "child",
        "href": "http://sitename.oracle.com/rest/v19/configvision.servers.ultraPowerSolutionPackage/arraySet/advancedServerConfiguration"
      }
    ],
    "servers_quantity": {
      "value": 1,
      "displayValue": "1"
    },
    "redundantPowerSupply": false,
    "bladeEnclosureImage": "<img src=\"$BASE_PATH$/Dynamic/b1.jpg\" width='200px' />",
    "totalEquipmentFORRULES": 1
  },
  "_recmdParts": {
    "selectAll": true,
    "items": [{
        "id": "part~part3~performanceAdvancedAction",
        "selected": "true",
        "partNumber": "part3",
        "comment": "Part returned from hardcoded recommended items action returning 3 parts",
        "price": {
          "value": 3.33,
          "currency": "USD"
        },
        "extendedDescription1": "Extended description 1 for part3",
        "description": "",
        "directBuy": "Direct Buy",
        "quantity": 3,
        "_part_custom_field19": "Custom Field 19, part3",
        "_part_custom_field18": "Custom Field 18, part3",
        "_part_custom_field27": "Custom Field 27, part3",
        "_part_custom_field26": "Custom Field 26, part3",
        "_part_custom_field4": "",
        "_part_custom_field25": "Custom Field 25, part3",
        "_part_custom_field24": "Custom Field 24, part3",
        "_part_custom_field9": {
          "value": "100K Parts",
          "displayValue": "100K Parts"
        },
        "_part_custom_field23": "Custom Field 23, part3",
        "_part_custom_field8": null,
        "_part_custom_field22": "Custom Field 22, part3"
      }
    ]
  }
  "systemCurrentDate": "2023-09-29",
  "lastDeployedDate": "2023-08-03T02:48:47.000Z",
  "_flow": {
    "flow": "default",
    "productFamily": "vision",
    "productLine": "servers",
    "model": "ultraPowerSolutionPackage",
    "allPF": false,
    "links": [{
        "rel": "self",
        "href": "https://sitename.oracle.com/rest/v19/productFamilies/vision/productLines/servers/models/ultraPowerSolutionPackage/layouts/default"
      }
    ]
  }
}
Back to Top