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
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
- application/json
Path Parameters
-
modelVarName(required): string
The variable name of a Model
-
prodFamVarName(required): string
The variable name of a Product Family
-
prodLineVarName(required): string
The variable name of a Product Line
Root Schema : configureRequest
Type:
Show Source
object
-
_partner_pricebook_id:
boolean
Title:
Partner Price Book Identifier
Populating this field is applicable, when an external price book need to be mapped into configuration. -
assetKey:
string
Title:
Asset Identifier
Asset Identifier -
bsId:
integer
Title:
Buyside Identifier
Buyside Identifier -
cacheInstanceId:
string
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. -
configContextKey:
string
Title:
ABO Config Context Key Global Cache Identifier
ABO Config Context Key Global Cache Identifier -
configData:
object configData
-
criteria:
object Query Definition
Title:
Query Definition
Captures the query definition for the current resource request. -
documentId:
integer
Title:
Document Id
The unique Identifier of the Main document or Sub Document -
fromPartner:
boolean
Title:
From Partner
It indicates that configure is requested from partner site. It's value should be true for client side integrations -
fromPunchin:
boolean
Title:
From Punchin
It indicates that configure is requested from punchin. -
headlessMode:
boolean
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:
object modelPunchin
-
rootBomItemId:
string
Title:
Identifier for the Root BOM Item
Identifier for the Root BOM Item -
securePunchin:
object securePunchin
-
transactionDate:
string
Title:
Transaction Date is the default request date for the Asset
Transaction Date is the default request date for the Asset -
transactionId:
string
Title:
External Quote Identifier
External Quote Identifier
Nested Schema : configData
Type:
Show Source
object
-
_bom:
object BOM Items
Title:
BOM Items
BOM items of the configuration. -
_isMainModelSelected:
boolean
Title:
Is Main Model Selected
Boolean flag for main model selection. -
_mandatoryModels:
object Mandatory Models
Title:
Mandatory Models
Mandatory models of the configuration. -
_mandatoryParts:
object Mandatory Parts
Title:
Mandatory Parts
Mandatory parts of the configuration. -
_pickList:
object Pick List
Title:
Pick List
-
_priceInfo:
object Price Information
Title:
Price Information
Price Information. -
_recmdModels:
object Recommended Models
Title:
Recommended Models
Recommended models of the configuration. -
_recmdParts:
object Recommended Parts
Title:
Recommended Parts
Recommended parts of the configuration. -
_set{arraySetVarName}:
object Array Set Name
Title:
Array Set Name
-
_state:
object state
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. -
additionalHD:
boolean
Title:
Additional HDD's
-
advancedSearchDirections:
string
Title:
Advanced Search Directions
-
applicationSoftwareCounter:
integer
Title:
Application Counter [Array Control Attribute]
-
arrayController:
integer
Title:
ArrayController
-
bladeEnclosureImage:
string
Title:
Blade Enclosure Image [HTML]
-
blades_quantity:
integer
Title:
Blades
-
campaign:
string
Title:
Campaign
-
cloudBackup:
boolean
Title:
Cloud Backup
-
cloudServiceType:
object Cloud Service
Title:
Cloud Service
Metered Storage will allow you to exceed your drive size but with additional fees. -
cloudStorage:
object Cloud Storage
Title:
Cloud Storage
There needs to be something here about metered and fixed pricing -
doYouHaveAnyStorageAppliances:
object Do you have storage appliances that need to be accessible to multiple employees?
Title:
Do you have storage appliances that need to be accessible to multiple employees?
-
enclosure:
string
Title:
Enclosure
-
enclosuresRequired:
integer
Title:
Enclosures Required
-
extraRecommendedItemsCount:
integer
Title:
Extra Recommended Items Count
-
floatPicker:
number
Title:
FloatPicker
-
formFactor_selector:
object Form Factor
Title:
Form Factor
-
hardDrives:
object Hard Drive
Title:
Hard Drive
-
howManyEmployeesDoYouHaveNow:
object How many employees does your company have?
Title:
How many employees does your company have?
-
howMuchDataDoYouCurrentlyManageAndStore:
object How much data do you currently manage and store?
Title:
How much data do you currently manage and store?
-
intPicker:
integer
Title:
IntPicker
-
iWantToBeAbleTo_selector:
object I want to be able to
Title:
I want to be able to
-
modifyServiceDetails:
boolean
Title:
Modify Service Details
-
monitoring:
object Monitoring
Title:
Monitoring
-
numberOfProcessors:
object Number of Processors
Title:
Number of Processors
-
operatingSystem:
object Operating System
Title:
Operating System
-
operatingSystem_selector:
object Operating System
Title:
Operating System
-
opticalDrive:
object Optical Drive
Title:
Optical Drive
-
oSLicenses:
integer
Title:
OS Licenses
-
overrideLowQuantity:
boolean
Title:
Override Low Quantity?
Allows configuration to continue but ship date may be delayed. -
packagedSolutions:
object Packaged Solutions
Title:
Packaged Solutions
-
powerSupply:
object Power Supply
Title:
Power Supply
-
processors:
object Processor
Title:
Processor
-
processors_selector:
object Processor
Title:
Processor
-
rackEnclosures:
object Server Rack
Title:
Server Rack
-
raidControl:
integer
Title:
HD Control [Array Control Attribute]
-
ram:
object RAM
Title:
RAM
-
ramConfiguration:
object RAM Configuration
Title:
RAM Configuration
-
rebate:
string
Title:
Rebate
-
redundantPowerSupply:
boolean
Title:
Redundant Power Supply
-
remainingBladeSlots:
integer
Title:
Remaining Blade Slots
-
serverChassis:
object Server Module
Title:
Server Module
-
serverChassis_selector:
object System
Title:
System
-
serverCounter:
integer
Title:
Server Counter [Array Control Attribute]
-
serverPerformance:
object Tier
Title:
Tier
-
servers_quantity:
object Servers
Title:
Servers
-
serviceDetailController:
integer
Title:
Service Counter [Array Control Attribute]
-
servicesRequested:
object Services Requested
Title:
Services Requested
-
sLACounter:
integer
Title:
SLA Counter [Array Control Attribute]
-
slimFloppyDrive:
boolean
Title:
Floppy Drive
-
supportLevel:
object Support Level
Title:
Support Level
-
totalEquipmentFORRULES:
integer
Title:
Total Equipment FOR RULES
-
volumePriceInformation:
string
Title:
Volume Price Information
Nested Schema : Query Definition
Type:
object
Title:
Query Definition
Captures the query definition for the current resource request.
Show Source
-
actions:
array actions
Array of actions names, whose state is requested in the state object response.
-
childDefs:
array childDefs
-
enableHierarchy:
boolean
Parameter value should be true to execute hierarchy search and sort. Default value is false.
-
excludeFieldTypes:
array excludeFieldTypes
Array of field names that you want to exclude in the response.
-
expand:
array expand
Array of child resource names that you want to expand so that the contents return with the parent in the same request.
-
expandedDomainCriteria:
array 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 expandedDomains
Array of field names, whose expanded domains are requested in the state object response.
-
expandNodes:
boolean
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 fields
Array of field names that you wanted returned in a request.
-
groups:
array groups
Array of group names, whose state is requested in the state object response.
-
limit:
integer
Positive integer value that specifies the maximum number of items returned by the server.
-
nodesExceptionList:
array nodesExceptionList
Array of document_number, recording the nodes that violate current expandNodes flag
-
offset:
integer
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 orderBy
Array of field names, each optionally followed by asc or desc, that specifies the order of items returned in the response payload.
-
q:
string
Filter (a ???where???clause) to restrict the items returned in the collection. By default, no filtering is applied.
-
state:
boolean
Boolean value that specifies whether to calculate the state property. By default, this value is set to false indicating that state is not calculated.
-
totalResults:
boolean
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:
Show Source
object
-
flowInputs:
object 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:
object 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. -
searchResults:
object 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:
Show Source
object
-
accessToken:
object 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 -
accessTokenData:
object 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. -
publicKeyVarname:
object Public Key Varname
Title:
Public Key Varname
Variable name of the pubic key uploaded in Integration Center.
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:
Show Source
Pick List
-
items:
array items
-
variableName:
string
Title:
Variable Name
It uniquely identifies the pick list.
Nested Schema : Price Information
Type:
object
Title:
Price Information
Price Information.
Show Source
-
items:
array items
-
name:
string
Title:
Display Name
Display Name
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:
Show Source
Array Set Name
-
_index:
integer
Title:
Index
Index of the element in the array set. -
_rowKey:
string
Title:
RowKey
Key of the element in the array set.
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:
object 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:
object 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. -
deletable:
boolean
Title:
Deletable
Boolean value that specifies whether the row can be deleted. -
focus:
object 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:
object 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. -
hasError:
boolean
Title:
Has Error
Boolean value that specifies whether any error that occurred has been assigned to the row itself. -
hasWarning:
boolean
Title:
Has Warning
Boolean value that specifies whether any warning that was issued has been assigned to the row itself. - hidden: boolean
-
messages:
array Messages
Title:
Messages
Array of messages that have been generated for a specific object. -
updatable:
boolean
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
-
displayValue:
string
Title:
Display Value
-
value:
string
Title:
Value
Nested Schema : Cloud Storage
Type:
object
Title:
Cloud Storage
There needs to be something here about metered and fixed pricing
Show Source
-
displayValue:
string
Title:
Display Value
-
value:
string
Title:
Value
Nested Schema : Do you have storage appliances that need to be accessible to multiple employees?
Type:
object
Title:
Show Source
Do you have storage appliances that need to be accessible to multiple employees?
-
displayValue:
string
Title:
Display Value
-
value:
string
Title:
Value
Nested Schema : Form Factor
Type:
object
Title:
Show Source
Form Factor
-
displayValue:
string
Title:
Display Value
-
value:
string
Title:
Value
Nested Schema : Hard Drive
Type:
object
Title:
Show Source
Hard Drive
-
displayValue:
string
Title:
Display Value
-
value:
string
Title:
Value
Nested Schema : How many employees does your company have?
Type:
object
Title:
Show Source
How many employees does your company have?
-
displayValue:
string
Title:
Display Value
-
value:
string
Title:
Value
Nested Schema : How much data do you currently manage and store?
Type:
object
Title:
Show Source
How much data do you currently manage and store?
-
displayValue:
string
Title:
Display Value
-
value:
string
Title:
Value
Nested Schema : Number of Processors
Type:
object
Title:
Show Source
Number of Processors
-
displayValue:
string
Title:
Display Value
-
value:
integer
Title:
Value
Nested Schema : Operating System
Type:
object
Title:
Show Source
Operating System
-
displayValue:
string
Title:
Display Value
-
value:
string
Title:
Value
Nested Schema : Operating System
Type:
object
Title:
Show Source
Operating System
-
displayValue:
string
Title:
Display Value
-
value:
string
Title:
Value
Nested Schema : Optical Drive
Type:
object
Title:
Show Source
Optical Drive
-
displayValue:
string
Title:
Display Value
-
value:
string
Title:
Value
Nested Schema : Packaged Solutions
Type:
object
Title:
Show Source
Packaged Solutions
-
displayValue:
string
Title:
Display Value
-
value:
string
Title:
Value
Nested Schema : Power Supply
Type:
object
Title:
Show Source
Power Supply
-
displayValue:
string
Title:
Display Value
-
value:
string
Title:
Value
Nested Schema : Processor
Type:
object
Title:
Show Source
Processor
-
displayValue:
string
Title:
Display Value
-
value:
string
Title:
Value
Nested Schema : Processor
Type:
object
Title:
Show Source
Processor
-
displayValue:
string
Title:
Display Value
-
value:
string
Title:
Value
Nested Schema : Server Rack
Type:
object
Title:
Show Source
Server Rack
-
displayValue:
string
Title:
Display Value
-
value:
string
Title:
Value
Nested Schema : RAM
Type:
object
Title:
Show Source
RAM
-
displayValue:
string
Title:
Display Value
-
value:
string
Title:
Value
Nested Schema : RAM Configuration
Type:
object
Title:
Show Source
RAM Configuration
-
displayValue:
string
Title:
Display Value
-
value:
string
Title:
Value
Nested Schema : Server Module
Type:
object
Title:
Show Source
Server Module
-
displayValue:
string
Title:
Display Value
-
value:
string
Title:
Value
Nested Schema : System
Type:
object
Title:
Show Source
System
-
displayValue:
string
Title:
Display Value
-
value:
string
Title:
Value
Nested Schema : Tier
Type:
object
Title:
Show Source
Tier
-
displayValue:
string
Title:
Display Value
-
value:
string
Title:
Value
Nested Schema : Servers
Type:
object
Title:
Show Source
Servers
-
displayValue:
string
Title:
Display Value
-
value:
integer
Title:
Value
Nested Schema : Support Level
Type:
object
Title:
Show Source
Support Level
-
displayValue:
string
Title:
Display Value
-
value:
string
Title:
Value
Nested Schema : part
Type:
Show Source
object
-
_part_custom_field1:
string
Title:
Product Group
-
_part_custom_field10:
object Product type
Title:
Product type
-
_part_custom_field3:
string
Title:
Max discount %
-
_part_custom_field4:
object Price Period
Title:
Price Period
-
_part_custom_field5:
number
Title:
Cost
-
_part_custom_field8:
object Price Type
Title:
Price Type
-
_part_custom_field9:
string
Title:
product
-
comment:
string
Title:
Comment
Comment -
companyAssociations:
string
Title:
Company Associations
Company Associations -
description:
string
Title:
Description
Description -
directBuy:
string
Title:
Direct Buy
Direct Buy -
extendedDescription1:
string
Title:
Extended Description 1
Extended Description 1 -
extendedDescription2:
string
Title:
Extended Description 2
Extended Description 2 -
id:
string
Title:
Part Identifier
It uniquely idenitfies the part, used for selection of recommended parts. -
leadTime:
integer
Title:
Lead Time
Lead Time -
partDisplayNumber:
string
Title:
Part Display Number
Part Display Number -
partNumber:
string
Title:
Part Number
Part Number -
price:
object Price
Title:
Price
Price -
quantity:
integer
Title:
Quantity
Quantity -
selected:
string
Title:
Selection
It represents selection of the item. Selection can be 'true', 'false' or 'missing'. -
units:
string
Title:
Units
Units
Nested Schema : Product type
Type:
object
Title:
Show Source
Product type
-
displayValue:
string
Title:
Display Value
-
value:
string
Title:
Value
Nested Schema : Price Period
Type:
object
Title:
Show Source
Price Period
-
displayValue:
string
Title:
Display Value
-
value:
string
Title:
Value
Nested Schema : Price Type
Type:
object
Title:
Show Source
Price Type
-
displayValue:
string
Title:
Display Value
-
value:
string
Title:
Value
Nested Schema : model
Type:
Show Source
object
-
_bm_model_description:
string
Title:
Product Model Description
Product model description. -
_bm_model_name:
string
Title:
Product Model Name
Product model display name. -
_bm_model_variable_name:
string
Title:
Product Model Variable Name
Unique variable name to identify the product model. -
customProperties:
object Custom Properties
Title:
Custom Properties
Custom properties of the product model. -
id:
integer
Title:
Id
Primary key of the product model. -
links:
array links
Nested Schema : Custom Properties
Type:
object
Title:
Custom Properties
Custom properties of the product model.
Show Source
Nested Schema : links
Type:
Show Source
array
-
Array of:
object reference links
Title:
reference links
Reference links for the Parent, Self, Children and Related as applicable
Nested Schema : reference links
Type:
object
Title:
reference links
Reference links for the Parent, Self, Children and Related as applicable
Show Source
-
href:
string
Title:
URL to the related object
URL to the related object -
rel:
string
Title:
Link Relationship to the current object
Link Relationship to the current object
Nested Schema : items
Type:
Show Source
object
-
displayValue:
string
Title:
Display Value
-
value:
string
Title:
Value
Nested Schema : priceInfoCategory
Type:
Show Source
object
-
code:
string
Title:
Category Code
-
displayName:
string
Title:
Display Name
Display Name
Nested Schema : avpPriceModel
Type:
Show Source
object
-
items:
array items
-
value:
string
Title:
Value
-
variableName:
string
Title:
Variable Name
Nested Schema : avpPriceItem
Type:
Show Source
object
-
price:
object Price Model
Title:
Price Model
Price Model -
value:
string
Title:
Value
Nested Schema : priceItem
Type:
Show Source
object
-
price:
object Price Model
Title:
Price Model
Price Model -
value:
string
Title:
Value
-
variableName:
string
Title:
Variable Name
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
-
Array of:
string
An error, warning, or informational message.
Nested Schema : items
Type:
Show Source
object
-
displayValue:
string
Title:
Display Value
-
value:
string
Title:
Value
Nested Schema : items
Type:
Show Source
object
-
displayValue:
string
Title:
Display Value
-
value:
string
Title:
Value
Nested Schema : items
Type:
Show Source
object
-
displayValue:
string
Title:
Display Value
-
value:
string
Title:
Value
Nested Schema : actions
Type:
array
Array of actions names, whose state is requested in the state object response.
Show Source
Nested Schema : childDefs
Type:
Show Source
array
-
Array of:
object Child query criteria.
Title:
Child query criteria.
Captures the query criteria for the child resource.
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
-
name:
string
Rest alias name of the child resource this query belongs to.
-
queryDef:
object Query Definition
Title:
Query Definition
Captures the query definition for the current resource request. -
recursive:
boolean
Boolean value that specifies whether this query is a recursive expand on the current child resource query.
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.
Response
Supported Media Types
- application/json
Default Response
Root Schema : configureResponse
Type:
Show Source
object
-
_flow:
object _flow
-
cacheInstanceId:
string
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. -
configData:
object configData
-
lastDeployedDate:
string
Title:
Last Deployed Date
The configured model's last deploy date. -
systemCurrentDate:
string
Title:
System Current Date
The system's current date.
Nested Schema : _flow
Type:
Show Source
object
-
allPF:
boolean
Title:
All Products Level Flag
Boolean flag indicating a given flow defined at All Products level. -
flow:
string
Title:
Flow
Configuration flow variable name for the current request. -
model:
string
Title:
Model
Model variable name. -
productFamily:
string
Title:
Product Family
Product family variable name. -
productLine:
string
Title:
Product Line
Product line variable name.
Nested Schema : configData
Type:
Show Source
object
-
_bom:
object BOM Items
Title:
BOM Items
BOM items of the configuration. -
_isMainModelSelected:
boolean
Title:
Is Main Model Selected
Boolean flag for main model selection. -
_mandatoryModels:
object Mandatory Models
Title:
Mandatory Models
Mandatory models of the configuration. -
_mandatoryParts:
object Mandatory Parts
Title:
Mandatory Parts
Mandatory parts of the configuration. -
_pickList:
object Pick List
Title:
Pick List
-
_priceInfo:
object Price Information
Title:
Price Information
Price Information. -
_recmdModels:
object Recommended Models
Title:
Recommended Models
Recommended models of the configuration. -
_recmdParts:
object Recommended Parts
Title:
Recommended Parts
Recommended parts of the configuration. -
_set{arraySetVarName}:
object Array Set Name
Title:
Array Set Name
-
_state:
object state
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. -
additionalHD:
boolean
Title:
Additional HDD's
-
advancedSearchDirections:
string
Title:
Advanced Search Directions
-
applicationSoftwareCounter:
integer
Title:
Application Counter [Array Control Attribute]
-
arrayController:
integer
Title:
ArrayController
-
bladeEnclosureImage:
string
Title:
Blade Enclosure Image [HTML]
-
blades_quantity:
integer
Title:
Blades
-
campaign:
string
Title:
Campaign
-
cloudBackup:
boolean
Title:
Cloud Backup
-
cloudServiceType:
object Cloud Service
Title:
Cloud Service
Metered Storage will allow you to exceed your drive size but with additional fees. -
cloudStorage:
object Cloud Storage
Title:
Cloud Storage
There needs to be something here about metered and fixed pricing -
doYouHaveAnyStorageAppliances:
object Do you have storage appliances that need to be accessible to multiple employees?
Title:
Do you have storage appliances that need to be accessible to multiple employees?
-
enclosure:
string
Title:
Enclosure
-
enclosuresRequired:
integer
Title:
Enclosures Required
-
extraRecommendedItemsCount:
integer
Title:
Extra Recommended Items Count
-
floatPicker:
number
Title:
FloatPicker
-
formFactor_selector:
object Form Factor
Title:
Form Factor
-
hardDrives:
object Hard Drive
Title:
Hard Drive
-
howManyEmployeesDoYouHaveNow:
object How many employees does your company have?
Title:
How many employees does your company have?
-
howMuchDataDoYouCurrentlyManageAndStore:
object How much data do you currently manage and store?
Title:
How much data do you currently manage and store?
-
intPicker:
integer
Title:
IntPicker
-
iWantToBeAbleTo_selector:
object I want to be able to
Title:
I want to be able to
-
modifyServiceDetails:
boolean
Title:
Modify Service Details
-
monitoring:
object Monitoring
Title:
Monitoring
-
numberOfProcessors:
object Number of Processors
Title:
Number of Processors
-
operatingSystem:
object Operating System
Title:
Operating System
-
operatingSystem_selector:
object Operating System
Title:
Operating System
-
opticalDrive:
object Optical Drive
Title:
Optical Drive
-
oSLicenses:
integer
Title:
OS Licenses
-
overrideLowQuantity:
boolean
Title:
Override Low Quantity?
Allows configuration to continue but ship date may be delayed. -
packagedSolutions:
object Packaged Solutions
Title:
Packaged Solutions
-
powerSupply:
object Power Supply
Title:
Power Supply
-
processors:
object Processor
Title:
Processor
-
processors_selector:
object Processor
Title:
Processor
-
rackEnclosures:
object Server Rack
Title:
Server Rack
-
raidControl:
integer
Title:
HD Control [Array Control Attribute]
-
ram:
object RAM
Title:
RAM
-
ramConfiguration:
object RAM Configuration
Title:
RAM Configuration
-
rebate:
string
Title:
Rebate
-
redundantPowerSupply:
boolean
Title:
Redundant Power Supply
-
remainingBladeSlots:
integer
Title:
Remaining Blade Slots
-
serverChassis:
object Server Module
Title:
Server Module
-
serverChassis_selector:
object System
Title:
System
-
serverCounter:
integer
Title:
Server Counter [Array Control Attribute]
-
serverPerformance:
object Tier
Title:
Tier
-
servers_quantity:
object Servers
Title:
Servers
-
serviceDetailController:
integer
Title:
Service Counter [Array Control Attribute]
-
servicesRequested:
object Services Requested
Title:
Services Requested
-
sLACounter:
integer
Title:
SLA Counter [Array Control Attribute]
-
slimFloppyDrive:
boolean
Title:
Floppy Drive
-
supportLevel:
object Support Level
Title:
Support Level
-
totalEquipmentFORRULES:
integer
Title:
Total Equipment FOR RULES
-
volumePriceInformation:
string
Title:
Volume Price Information
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:
Show Source
Pick List
-
items:
array items
-
variableName:
string
Title:
Variable Name
It uniquely identifies the pick list.
Nested Schema : Price Information
Type:
object
Title:
Price Information
Price Information.
Show Source
-
items:
array items
-
name:
string
Title:
Display Name
Display Name
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:
Show Source
Array Set Name
-
_index:
integer
Title:
Index
Index of the element in the array set. -
_rowKey:
string
Title:
RowKey
Key of the element in the array set.
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:
object 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:
object 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. -
deletable:
boolean
Title:
Deletable
Boolean value that specifies whether the row can be deleted. -
focus:
object 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:
object 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. -
hasError:
boolean
Title:
Has Error
Boolean value that specifies whether any error that occurred has been assigned to the row itself. -
hasWarning:
boolean
Title:
Has Warning
Boolean value that specifies whether any warning that was issued has been assigned to the row itself. - hidden: boolean
-
messages:
array Messages
Title:
Messages
Array of messages that have been generated for a specific object. -
updatable:
boolean
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
-
displayValue:
string
Title:
Display Value
-
value:
string
Title:
Value
Nested Schema : Cloud Storage
Type:
object
Title:
Cloud Storage
There needs to be something here about metered and fixed pricing
Show Source
-
displayValue:
string
Title:
Display Value
-
value:
string
Title:
Value
Nested Schema : Do you have storage appliances that need to be accessible to multiple employees?
Type:
object
Title:
Show Source
Do you have storage appliances that need to be accessible to multiple employees?
-
displayValue:
string
Title:
Display Value
-
value:
string
Title:
Value
Nested Schema : Form Factor
Type:
object
Title:
Show Source
Form Factor
-
displayValue:
string
Title:
Display Value
-
value:
string
Title:
Value
Nested Schema : Hard Drive
Type:
object
Title:
Show Source
Hard Drive
-
displayValue:
string
Title:
Display Value
-
value:
string
Title:
Value
Nested Schema : How many employees does your company have?
Type:
object
Title:
Show Source
How many employees does your company have?
-
displayValue:
string
Title:
Display Value
-
value:
string
Title:
Value
Nested Schema : How much data do you currently manage and store?
Type:
object
Title:
Show Source
How much data do you currently manage and store?
-
displayValue:
string
Title:
Display Value
-
value:
string
Title:
Value
Nested Schema : Number of Processors
Type:
object
Title:
Show Source
Number of Processors
-
displayValue:
string
Title:
Display Value
-
value:
integer
Title:
Value
Nested Schema : Operating System
Type:
object
Title:
Show Source
Operating System
-
displayValue:
string
Title:
Display Value
-
value:
string
Title:
Value
Nested Schema : Operating System
Type:
object
Title:
Show Source
Operating System
-
displayValue:
string
Title:
Display Value
-
value:
string
Title:
Value
Nested Schema : Optical Drive
Type:
object
Title:
Show Source
Optical Drive
-
displayValue:
string
Title:
Display Value
-
value:
string
Title:
Value
Nested Schema : Packaged Solutions
Type:
object
Title:
Show Source
Packaged Solutions
-
displayValue:
string
Title:
Display Value
-
value:
string
Title:
Value
Nested Schema : Power Supply
Type:
object
Title:
Show Source
Power Supply
-
displayValue:
string
Title:
Display Value
-
value:
string
Title:
Value
Nested Schema : Processor
Type:
object
Title:
Show Source
Processor
-
displayValue:
string
Title:
Display Value
-
value:
string
Title:
Value
Nested Schema : Processor
Type:
object
Title:
Show Source
Processor
-
displayValue:
string
Title:
Display Value
-
value:
string
Title:
Value
Nested Schema : Server Rack
Type:
object
Title:
Show Source
Server Rack
-
displayValue:
string
Title:
Display Value
-
value:
string
Title:
Value
Nested Schema : RAM
Type:
object
Title:
Show Source
RAM
-
displayValue:
string
Title:
Display Value
-
value:
string
Title:
Value
Nested Schema : RAM Configuration
Type:
object
Title:
Show Source
RAM Configuration
-
displayValue:
string
Title:
Display Value
-
value:
string
Title:
Value
Nested Schema : Server Module
Type:
object
Title:
Show Source
Server Module
-
displayValue:
string
Title:
Display Value
-
value:
string
Title:
Value
Nested Schema : System
Type:
object
Title:
Show Source
System
-
displayValue:
string
Title:
Display Value
-
value:
string
Title:
Value
Nested Schema : Tier
Type:
object
Title:
Show Source
Tier
-
displayValue:
string
Title:
Display Value
-
value:
string
Title:
Value
Nested Schema : Servers
Type:
object
Title:
Show Source
Servers
-
displayValue:
string
Title:
Display Value
-
value:
integer
Title:
Value
Nested Schema : Support Level
Type:
object
Title:
Show Source
Support Level
-
displayValue:
string
Title:
Display Value
-
value:
string
Title:
Value
Nested Schema : part
Type:
Show Source
object
-
_part_custom_field1:
string
Title:
Product Group
-
_part_custom_field10:
object Product type
Title:
Product type
-
_part_custom_field3:
string
Title:
Max discount %
-
_part_custom_field4:
object Price Period
Title:
Price Period
-
_part_custom_field5:
number
Title:
Cost
-
_part_custom_field8:
object Price Type
Title:
Price Type
-
_part_custom_field9:
string
Title:
product
-
comment:
string
Title:
Comment
Comment -
companyAssociations:
string
Title:
Company Associations
Company Associations -
description:
string
Title:
Description
Description -
directBuy:
string
Title:
Direct Buy
Direct Buy -
extendedDescription1:
string
Title:
Extended Description 1
Extended Description 1 -
extendedDescription2:
string
Title:
Extended Description 2
Extended Description 2 -
id:
string
Title:
Part Identifier
It uniquely idenitfies the part, used for selection of recommended parts. -
leadTime:
integer
Title:
Lead Time
Lead Time -
partDisplayNumber:
string
Title:
Part Display Number
Part Display Number -
partNumber:
string
Title:
Part Number
Part Number -
price:
object Price
Title:
Price
Price -
quantity:
integer
Title:
Quantity
Quantity -
selected:
string
Title:
Selection
It represents selection of the item. Selection can be 'true', 'false' or 'missing'. -
units:
string
Title:
Units
Units
Nested Schema : Product type
Type:
object
Title:
Show Source
Product type
-
displayValue:
string
Title:
Display Value
-
value:
string
Title:
Value
Nested Schema : Price Period
Type:
object
Title:
Show Source
Price Period
-
displayValue:
string
Title:
Display Value
-
value:
string
Title:
Value
Nested Schema : Price Type
Type:
object
Title:
Show Source
Price Type
-
displayValue:
string
Title:
Display Value
-
value:
string
Title:
Value
Nested Schema : model
Type:
Show Source
object
-
_bm_model_description:
string
Title:
Product Model Description
Product model description. -
_bm_model_name:
string
Title:
Product Model Name
Product model display name. -
_bm_model_variable_name:
string
Title:
Product Model Variable Name
Unique variable name to identify the product model. -
customProperties:
object Custom Properties
Title:
Custom Properties
Custom properties of the product model. -
id:
integer
Title:
Id
Primary key of the product model. -
links:
array links
Nested Schema : Custom Properties
Type:
object
Title:
Custom Properties
Custom properties of the product model.
Show Source
Nested Schema : links
Type:
Show Source
array
-
Array of:
object reference links
Title:
reference links
Reference links for the Parent, Self, Children and Related as applicable
Nested Schema : reference links
Type:
object
Title:
reference links
Reference links for the Parent, Self, Children and Related as applicable
Show Source
-
href:
string
Title:
URL to the related object
URL to the related object -
rel:
string
Title:
Link Relationship to the current object
Link Relationship to the current object
Nested Schema : items
Type:
Show Source
object
-
displayValue:
string
Title:
Display Value
-
value:
string
Title:
Value
Nested Schema : priceInfoCategory
Type:
Show Source
object
-
code:
string
Title:
Category Code
-
displayName:
string
Title:
Display Name
Display Name
Nested Schema : avpPriceModel
Type:
Show Source
object
-
items:
array items
-
value:
string
Title:
Value
-
variableName:
string
Title:
Variable Name
Nested Schema : avpPriceItem
Type:
Show Source
object
-
price:
object Price Model
Title:
Price Model
Price Model -
value:
string
Title:
Value
Nested Schema : priceItem
Type:
Show Source
object
-
price:
object Price Model
Title:
Price Model
Price Model -
value:
string
Title:
Value
-
variableName:
string
Title:
Variable Name
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
-
Array of:
string
An error, warning, or informational message.
Nested Schema : items
Type:
Show Source
object
-
displayValue:
string
Title:
Display Value
-
value:
string
Title:
Value
Nested Schema : items
Type:
Show Source
object
-
displayValue:
string
Title:
Display Value
-
value:
string
Title:
Value
Nested Schema : items
Type:
Show Source
object
-
displayValue:
string
Title:
Display Value
-
value:
string
Title:
Value
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" } ] } }