Get All Deployed Util Library Functions
get
/rest/v19/bml/deployed/library/functions
This operation returns all deployed Util Library functions.
Request
Query Parameters
-
excludeLinks: string
Exclude specified link types.
-
fields: string
Restrict which fields shall be returned. The value is a comma delimited string and each token is a field name.
Response
Supported Media Types
- application/json
Default Response
All BML Util Deployed Functions
Root Schema : BML deployed libraries
Type:
objectTitle:
BML deployed librariesDeployed Util Libraries.
Show Source
-
count:
integer
Title:
countNumber records are available. -
hasMore:
boolean
Title:
hasMoreIs more available? -
items:
array BML deployed libraries list
Title:
BML deployed libraries listList of BML Deployed Util Libraries. -
limit:
integer
Title:
limitThe requested page size, which limits the number of elements the collection should max return. -
links:
array Links to the related objects
Title:
Links to the related objectsLinks to the related objects -
offset:
integer
Title:
offsetThe offset of the page. By default, offset is 0, which means first page will be returned.
Nested Schema : BML deployed libraries list
Type:
arrayTitle:
BML deployed libraries listList of BML Deployed Util Libraries.
Show Source
Nested Schema : Links to the related objects
Type:
arrayTitle:
Links to the related objectsLinks to the related objects
Show Source
-
Array of:
object referenceLinks
Reference links for the Parent, Self, Children and Related as applicable
Nested Schema : deployedLibrary
Type:
Show Source
object-
description:
string
Title:
descriptionDescription of the library. -
folderName:
string
Title:
folderNameName of the folder the library is in present. -
isLocked:
boolean
Title:
isLockedIs this library lock? -
isOverridden:
boolean
Title:
isOverriddenIs this library is overridden? -
isReferred:
boolean
Title:
isReferredIs this library is using anywhere? -
lastDeployed:
string
Title:
lastDeployedThe last deployed date of the library, in a presentable string format.. -
lastModified:
string
Title:
lastModifiedThe last modified date of the library, in a presentable string format. -
name:
string
Title:
nameName of the library function. -
referencesUrl:
string
Title:
referencesUrlLibrary reference info -
shortSyntax:
string
Title:
shortSyntaxFormat of a library function. -
syntax:
string
Title:
syntaxFormat of a library function. -
variableName:
string
Title:
variableNameThis field represents the variableName of the resource.
Nested Schema : referenceLinks
Type:
objectReference links for the Parent, Self, Children and Related as applicable
Show Source
-
href:
string
Title:
URL to the related objectURL to the related object -
rel:
string
Title:
Link Relationship to the current objectLink Relationship to the current object
Examples
The following example shows how to retrieve all deployed Util Library functions by submitting a GET request to the REST resource using cURL. For more information about cURL, see Use cURL.
curl -X GET -H "Authorization: Bearer <token>" -H "Content-type: application/json" -H "Accept: application/json" https://sitename.oracle.com/rest/v19/bml/deployed/library/functions
Response Body Sample
{
"items": [{
"name": "Approver Selection UTIL",
"variableName": "approverSelection_UTIL",
"description": "Advanced approver selection calls this UTIL function. The Child Reason in Submit Testbed action has 2 parallel approver nodes. The first node uses 'Advanced approver selection' and calls this function.",
"folderName": "util",
"lastModified": "2025-09-01T09:26:39.000Z",
"lastDeployed": "2025-09-01T09:26:39.000Z",
"syntax": "String approverSelection_UTIL(String Approvers_List)",
"shortSyntax": "util.approverSelection_UTIL(Approvers_List)",
"referencesUrl": "/admin/bmllib/list_rules.jsp?id=15248341&folder_id=5751277&process_id=-1&doc_id=-1",
"isReferred": true,
"isLocked": false,
"isOverridden": false
}, {
"name": "ConcatString",
"variableName": "concatString",
"folderName": "util",
"lastModified": "2025-09-03T12:31:34.000Z",
"lastDeployed": "2025-09-03T12:31:42.000Z",
"syntax": "String concatString(String stringOne, String stringTwo)",
"shortSyntax": "util.concatString(stringOne, stringTwo)",
"referencesUrl": "/admin/bmllib/list_rules.jsp?id=3024451704&folder_id=5751277&process_id=-1&doc_id=-1",
"isReferred": false,
"isLocked": false,
"isOverridden": false
}, {
"name": "ConcatString",
"variableName": "concatString",
"folderName": "nameSpace11",
"namespace": "nameSpace11",
"lastModified": "2025-09-03T12:39:05.000Z",
"lastDeployed": "2025-09-03T12:39:06.000Z",
"syntax": "String concatString(String stringOne, String stringTwo)",
"shortSyntax": "util._nameSpace11.concatString(stringOne, stringTwo)",
"referencesUrl": "/admin/bmllib/list_rules.jsp?id=3024451728&folder_id=3024451726&process_id=-1&doc_id=-1",
"isReferred": false,
"isLocked": false,
"isOverridden": false
}, {
"name": "ConcatString11",
"variableName": "concatString11",
"folderName": "util",
"lastModified": "2025-09-03T12:22:26.000Z",
"lastDeployed": "2025-09-03T12:30:18.000Z",
"syntax": "String concatString11(String stringOne, String stringTwo)",
"shortSyntax": "util.concatString11(stringOne, stringTwo)",
"referencesUrl": "/admin/bmllib/list_rules.jsp?id=3024451675&folder_id=5751277&process_id=-1&doc_id=-1",
"isReferred": false,
"isLocked": false,
"isOverridden": false
}, {
"name": "ConcatenatedStrings",
"variableName": "concatenatedStrings",
"description": "This function return a string. The 2 parameters are concatenated and returned to the calling function.",
"folderName": "util",
"lastModified": "2025-09-01T09:26:15.000Z",
"lastDeployed": "2025-09-01T09:26:15.000Z",
"syntax": "String concatenatedStrings(String stringOne, String stringTwo)",
"shortSyntax": "util.concatenatedStrings(stringOne, stringTwo)",
"referencesUrl": "/admin/bmllib/list_rules.jsp?id=8343195&folder_id=5751277&process_id=-1&doc_id=-1",
"isReferred": true,
"isLocked": false,
"isOverridden": false
}, {
"name": "Convert BOM",
"variableName": "convertBOMUtil",
"folderName": "util",
"lastModified": "2025-09-01T09:26:58.000Z",
"lastDeployed": "2025-09-01T09:26:58.000Z",
"syntax": "Json convertBOMUtil(Json inputBOM, String convertTo)",
"shortSyntax": "util.convertBOMUtil(inputBOM, convertTo)",
"referencesUrl": "/admin/bmllib/list_rules.jsp?id=3022077488&folder_id=5751277&process_id=-1&doc_id=-1",
"isReferred": true,
"isLocked": false,
"isOverridden": false
}, {
"name": "Create Advanced BOM Item",
"variableName": "createAdvancedBOMItem",
"description": "Takes input parameters and creates a single BOM item JSON to be used in Advanced BOM Mapping rules.\n\n\"category\" and \"ItemType\" are set by default to \"sales\" and \"Standard Item\" respectively.\n\nOther fields not referenced (manufacturing, configurablePrice, etc) or overrides for category/ItemType must be declared separately.",
"folderName": "util",
"lastModified": "2025-09-01T09:26:58.000Z",
"lastDeployed": "2025-09-01T09:26:58.000Z",
"syntax": "Json createAdvancedBOMItem(String variableName, String partNumber, Integer quantity, Boolean isModel, String ItemId, Integer SequenceNum)",
"shortSyntax": "util.createAdvancedBOMItem(variableName, partNumber, quantity, isModel, ItemId, SequenceNum)",
"referencesUrl": "/admin/bmllib/list_rules.jsp?id=3022041743&folder_id=5751277&process_id=-1&doc_id=-1",
"isReferred": true,
"isLocked": false,
"isOverridden": false
}, {
"name": "DN Sample Setup: Mass Clone Quote",
"variableName": "cpd_dn_sampleSetup_massCloneQuote",
"folderName": "util",
"lastModified": "2025-09-01T09:26:55.000Z",
"lastDeployed": "2025-09-01T09:26:55.000Z",
"syntax": "String cpd_dn_sampleSetup_massCloneQuote(Integer count_of_copies, Integer bs_id)",
"shortSyntax": "util.cpd_dn_sampleSetup_massCloneQuote(count_of_copies, bs_id)",
"referencesUrl": "/admin/bmllib/list_rules.jsp?id=3021859404&folder_id=5751277&process_id=-1&doc_id=-1",
"isReferred": true,
"isLocked": false,
"isOverridden": false
}, {
"name": "DN Sample Setup: Mass Update",
"variableName": "cpq_dn_sampleSetup_massUpdate",
"folderName": "util",
"lastModified": "2025-09-01T09:26:56.000Z",
"lastDeployed": "2025-09-01T09:26:56.000Z",
"syntax": "String cpq_dn_sampleSetup_massUpdate()",
"shortSyntax": "util.cpq_dn_sampleSetup_massUpdate()",
"referencesUrl": "/admin/bmllib/list_rules.jsp?id=3021859425&folder_id=5751277&process_id=-1&doc_id=-1",
"isReferred": false,
"isLocked": false,
"isOverridden": false
}, {
"name": "DN Sample Setup: _update a quote",
"variableName": "cpq_dn_sampleSetup_updateAQuote",
"folderName": "util",
"lastModified": "2025-09-01T09:26:55.000Z",
"lastDeployed": "2025-09-01T09:26:56.000Z",
"syntax": "String cpq_dn_sampleSetup_updateAQuote(Integer bs_id, String[] commerceAttrVarnames, String[] commerceAttrValues)",
"shortSyntax": "util.cpq_dn_sampleSetup_updateAQuote(bs_id, commerceAttrVarnames, commerceAttrValues)",
"referencesUrl": "/admin/bmllib/list_rules.jsp?id=3021859414&folder_id=5751277&process_id=-1&doc_id=-1",
"isReferred": true,
"isLocked": false,
"isOverridden": false
}, {
"name": "DN Sample Setup:_invokeBmRestService",
"variableName": "cpq_dn_sampleSetup_invokeBmRestService",
"folderName": "util",
"lastModified": "2025-09-01T09:26:54.000Z",
"lastDeployed": "2025-09-01T09:26:55.000Z",
"syntax": "Json cpq_dn_sampleSetup_invokeBmRestService(String relativeUrl, String restAction, String payload)",
"shortSyntax": "util.cpq_dn_sampleSetup_invokeBmRestService(relativeUrl, restAction, payload)",
"referencesUrl": "/admin/bmllib/list_rules.jsp?id=3021859394&folder_id=5751277&process_id=-1&doc_id=-1",
"isReferred": true,
"isLocked": false,
"isOverridden": false
}, {
"name": "Data Types: Boolean",
"variableName": "dataTypesBoolean",
"folderName": "util",
"lastModified": "2025-09-01T09:26:18.000Z",
"lastDeployed": "2025-09-01T09:26:18.000Z",
"syntax": "Boolean dataTypesBoolean(Boolean input)",
"shortSyntax": "util.dataTypesBoolean(input)",
"referencesUrl": "/admin/bmllib/list_rules.jsp?id=17931179&folder_id=5751277&process_id=-1&doc_id=-1",
"isReferred": true,
"isLocked": false,
"isOverridden": false
}, {
"name": "Data Types: Boolean 1D Array",
"variableName": "dataTypesBoolean1DArray",
"folderName": "util",
"lastModified": "2025-09-01T09:26:25.000Z",
"lastDeployed": "2025-09-01T09:26:25.000Z",
"syntax": "Boolean[] dataTypesBoolean1DArray(Boolean[] input)",
"shortSyntax": "util.dataTypesBoolean1DArray(input)",
"referencesUrl": "/admin/bmllib/list_rules.jsp?id=17931199&folder_id=5751277&process_id=-1&doc_id=-1",
"isReferred": true,
"isLocked": false,
"isOverridden": false
}, {
"name": "Data Types: Boolean 2D Array",
"variableName": "dataTypesBoolean2DArray",
"folderName": "util",
"lastModified": "2025-09-01T09:26:28.000Z",
"lastDeployed": "2025-09-01T09:26:28.000Z",
"syntax": "Boolean[][] dataTypesBoolean2DArray(Boolean[][] input)",
"shortSyntax": "util.dataTypesBoolean2DArray(input)",
"referencesUrl": "/admin/bmllib/list_rules.jsp?id=17931219&folder_id=5751277&process_id=-1&doc_id=-1",
"isReferred": true,
"isLocked": false,
"isOverridden": false
}
],
"links": [{
"rel": "self",
"href": "https://sitename.oracle.com/cpq/rest/v19/bml/deployed/library/functions"
}
]
}