Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

This POST service will perform the same action found on the Properties tab for on a Project and the Properties page for an or an Environment-Instance definition. It will initiate a request to update a property selected from the propertyName code. Each JSON request can update any number of properties across multiple Projects and Environment-Instances.

Info
titleAPI URL
http://host:port/flexdeploy/rest/properties/updateProperties

...

Code Block
titleSample JSON Request for Project Properties
{
   "authentication":
    {
       "userId": "fdadmin",
       "password": "password1"
    },
   "properties": [
    {
       "qualifiedProjectName": "/FlexDeploy/EBS/EBSPartial/Partial1",
       "propertyNamecode": "FDEBS_APPLICATION_SHORT_NAME",
       "updatedValuevalue": "FD_PROJECT_NAME",
       "isExpression": "true"
    },
    {
       "qualifiedProjectName": "/FlexDeploy/EBS/EBSPartial/Partial2",
       "propertyNamecode": "FDEBS_JAVA_ROOT_SOURCE_DIR",
       "updatedValuevalue": "java",
       "isExpression": "false"
    }]
}

...

Code Block
titleSample JSON Request for Environment-Instance Properties
{
   "authentication":
    {
       "userId": "fdadmin",
       "password": "password1"
    },
   "properties": [
    {
       "environmentCode": "BLD",
       "instanceCode": "BUILDADF",
       "propertyNamecode": "FDJDEV_INSTALL_HOME",
       "updatedValuevalue": "'/oracle/Middleware/Oracle_Home/' + FD_ENVIRONMENT_CODE",
       "isExpression": "true"
    },
    {
       "environmentCode": "BLD",
       "instanceCode": "BUILDEBS",
       "propertyNamecode": "FDEBS_DB_USER",
       "updatedValuevalue": "apps",
       "isExpression": "false"
    }]
}

...

Code Block
titleSample JSON Request for Different Scopd Scoped Properties
{
   "authentication":
    {
       "userId": "fdadmin",
       "password": "password1"
    },
   "properties": [

    {
       "environmentCode": "BLD",
       "instanceCode": "BUILDADF",
       "propertyNamecode": "FDJDEV_INSTALL_HOME",
       "updatedValuevalue": "'/oracle/Middleware/Oracle_Home/' + FD_ENVIRONMENT_CODE",
       "isExpression": "true"
    },
    {
       "qualifiedProjectName": "/FlexDeploy/EBS/EBSPartial/Partial1",
       "propertyNamecode": "FDEBS_JAVA_ROOT_SOURCE_DIR",
       "updatedValuevalue": "java",
       "isExpression": "false"
    }]

}

Parameters

Parameter

Required

Type

Description

authentication

Y

String

Object

See Common Parameters below.

properties

Y

List

This is the environment code, not the environment name that you see on most screens.

Array


environmentCode

N

String

This is the environment code, not the environment name that you see on most screens.

instanceCode

N

String

This is the instance code, not the instance name that you see on most screens.

qualifiedProjectName

N

String

The qualified project name starts with /FlexDeploy and includes any sub folder, then the application and finally the project.

propertyName

code

Y

String

See Common Parameters below.

updatedValue

value

Y

String

See Common Parameters below.

isExpression
YBooleanSee Common Parameters below.

Insert excerpt
Update Properties REST API (version 0)
Update Properties REST API (version 0)
nopaneltrue