To have additional P6 UDFs and codes available for synchronization and field mapping templates for a selected provider, the UDFs and codes must be included in the:
- MetaData.xml
- P6ExtraMetaData.xml
- PDIExtraMetaData.xml
Adding P6 UDFs and Codes to the Sample Provider
Add UDFs or codes in the P6ExtraMetaData and PDIExtraMetaData files in the <Primavera_Gateway_Home>/providers/sample/sampleprovider/data/p6 folder.
Adding P6 UDFs and Codes to the Primavera Cloud Provider
Add UDFs or codes in the P6ExtraMetaData and PDIExtraMetaData file in the <Primavera_Gateway_Home>/providers/primaveracloudprovider/data/p6 folder.
Adding P6 UDFs and Codes to the Unifier Provider
Add UDFs or codes in the PDIExtraMetaData.xml file in the <Primavera_Gateway_Home>/providers/unifierprovider/data/p6 folder.
Adding P6 UDFs and Codes for Third-party Providers
For all third-party providers, add UDFs or codes in the P6ExtraMetaData.xml and PDIExtraMetaData.xml files located under the data folder of the third-party provider. For example, MSP provider.
Note: Ensure that P6data folder is listed before the third-party provider folders.Otherwise the third-party provider will fail to load.