> ## Documentation Index
> Fetch the complete documentation index at: https://docs.flexagon.com/llms.txt
> Use this file to discover all available pages before exploring further.

# copyDefinitionsToFile

> An operation to copy PeopleSoft project definitions to a file. Target Properties Property Name Property Code Required Description Database Type FDPSOF

An operation to copy PeopleSoft project definitions to a file. 

# Target Properties

<table><colgroup><col /><col /><col /><col /></colgroup><tbody><tr><th>**Property Name**</th><th>**Property Code**</th><th>**Required**</th><th>**Description**</th></tr><tr><td>Database Type</td><td>`FDPSOFT_DATABASE_TYPE`</td><td>Yes</td><td>The type of source database to which to connect to. (e.g. ORACLE, SYBASE, etc.)</td></tr><tr><td>Database Name</td><td>`FDPSOFT_DATABASE_NAME`</td><td>Yes</td><td>The name of the source database to which you are connecting.</td></tr><tr><td>PeopleSoft User</td><td>`FDPSOFT_USER_ID`</td><td>Yes</td><td>The user ID to use to sign into the source database. </td></tr><tr><td>PeopleSoft Password</td><td>`FDPSOFT_PASSWORD`</td><td>Yes</td><td>The password for the specified user ID for the source database.</td></tr><tr><td>PeopleSoft Connect ID</td><td>`FDPSOFT_CONNECT_ID`</td><td>Yes</td><td>The ID that is used to connect to the database.</td></tr><tr><td>PeopleSoft Connect Password</td><td>`FDPSOFT_CONNECT_PASSWORD`</td><td>Yes</td><td>The password for the specified connect ID.</td></tr><tr><td>PeopleTools Executable Path</td><td>`FDPSOFT_PEOPLETOOLS_EXE`</td><td>Yes</td><td>The path to the PeopleTools executable. (pside.exe)</td></tr></tbody></table>

# Project Properties

<table><colgroup><col /><col /><col /><col /></colgroup><tbody><tr><th>**Property Name**</th><th>**Property Code**</th><th>**Required**</th><th>**Description**</th></tr><tr><td>PeopleSoft Project Name</td><td>`FDPSOFT_PROJECT_NAME`</td><td>No</td><td>The name of the PeopleSoft project. If not provided, defaults to FD\_PROJECT\_NAME.</td></tr><tr><td>PeopleSoft Object Types</td><td>`FDPSOFT_OBJECT_TYPES`</td><td>No</td><td>Comma separated list of object types as numbers to be included. If not provided all object types will be included. (e.g. 0,2,65,78)</td></tr></tbody></table>

# Inputs

<table><colgroup><col /><col /><col /><col /></colgroup><tbody><tr><th>**Input Name**</th><th>**Input Code**</th><th>**Required**</th><th>**Description**</th></tr><tr><td>Copy Definition Only</td><td>`FDPSOFT_INP_COPY_DEFINITION_ONLY`</td><td>No</td><td>If true, the only the project definition will be copied. This is done by excluding all object types provided in the object type project property.</td></tr><tr><td>Additional Parameters</td><td>`FDPSOFT_INP_ADDITIONAL_PARAMETERS`</td><td>No</td><td>Additional parameters to be added to the PeopleTools command.</td></tr></tbody></table>

# Artifacts

This operation produces artifacts that will be stored in the artifacts repository.

# Endpoint Selection

This operation will select all available endpoints associated to the Target.

# Endpoint Execution

This operation will execute on any one of the selected endpoints and will be random in the determination of which one.
