Hi, I'm Ask INFA!
What would you like to know?
ASK INFAPreview
Please to access Ask INFA.

Table of Contents

Search

  1. Preface
  2. Secure Agent services
  3. API Microgateway Service
  4. CMI Streaming Agent
  5. Common Integration Components
  6. Connector Service
  7. Data Access Management Agent service
  8. Data Access Management Proxy service
  9. Database Ingestion service
  10. Data Integration Server
  11. Elastic Server
  12. File Integration Service
  13. GitRepoConnectApp
  14. IDMC Data Gateway Service
  15. Mass Ingestion (Files)
  16. Metadata Foundation Application
  17. Metadata Platform Service
  18. Process Server
  19. SecretManagerApp
  20. Configuring Secure Agent service properties

Secure Agent Services

Secure Agent Services

Creating the OSProfileUserMappingFile

Creating the OSProfileUserMappingFile

When defining OS_PROFILE properties, you need to create a YAML file that contains mapping information between the Secure Agent user or location and the operating system user. This is set in the OSProfileUserMappingFile property in the Data Integration Server service.
Create a YAML file using the following example as a template:
- profileName: userprofile1 profileType: USER systemNames: - osp_idmc_1 osMapping: osUser: osprofileuser1 pmVariables: PMRootDir: /home/osprofileuser1/pmdata PMSessionLogDir: /mnt/shared/Vadi/osprofile PMBadFileDir: /home/osprofileuser1/pmbadfile PMCacheDir: /home/osprofileuser1/pmcache PMTargetFileDir: /home/osprofileuser1/pmtrgtfile PMSourceFileDir: /home/osprofileuser1/pmsrcfile PMExtProcDir: /home/osprofileuser1/pmextproc PMTempDir: /home/osprofileuser1/pmtemp PMLookupFileDir: /home/osprofileuser1/pmlookupfile PMStorageDir: /data/agent/userparam - profileName: userprofile2 profileType: USER systemNames: - osp_idmc_2 osMapping: osUser: osprofileuser2 - profileName: locationprofile1 profileType: LOCATION systemNames: - osprofilefoldertest1 - osprofiletestfolder2 osMapping: osUser: osprofileuser1 - profileName: locationprofile2 profileType: LOCATION systemNames: - osprofilefoldertest1\test - osprofiletestfolder\test osMapping: osUser: osprofileuser2
The following table describes each property in the YAML file:
Property
Description
profileName
Name of the profile. Must be unique.
This property is required.
profileType
Describes whether this mapping is based on the Secure Agent user or location. Valid values are USER or LOCATION.
If both User and Location profile types are specified for the same task, then User has the higher precedence.
systemNames
This section contains a list of
Informatica Intelligent Cloud Services
(IICS) system names.
  • If profileType = USER, then the system names are a list of IICS users.
  • If profileType = LOCATION, then the system names are a list of IICS location names. Use the absolute path for every location.
osMapping
This section contains a mapping to the operating system.
osUser
The operating system user.
pmVariables
A list of the PM variables to override. The following variables can be overridden:
  • PMRootDir
  • PMSessionLogDir
  • PMBadFileDir
  • PMCacheDir
  • PMTargetFileDir
  • PMSourceFileDir
  • PMExtProcDir
  • PMTempDir
  • PMLookupFileDir
The override directories must be accessible by both Secure Agent and operating system users. To ensure this, add both the Secure Agent and operating system users to the profile OS user group.

0 COMMENTS

We’d like to hear from you!