Table of Contents

Search

  1. Preface
  2. Command Line Programs and Utilities
  3. Installing and Configuring Command Line Utilities
  4. Using the Command Line Programs
  5. Environment Variables for Command Line Programs
  6. Using infacmd
  7. infacmd as Command Reference
  8. infacmd aud Command Reference
  9. Infacmd bg Command Reference
  10. infacmd cms Command Reference
  11. infacmd dis Command Reference
  12. Infacmd es Command Reference
  13. infacmd ipc Command Reference
  14. infacmd isp Command Reference
  15. infacmd mrs Command Reference
  16. infacmd ms Command Reference
  17. infacmd oie Command Reference
  18. infacmd ps Command Reference
  19. infacmd pwx Command Reference
  20. infacmd rms Command Reference
  21. infacmd rtm Command Reference
  22. infacmd sch Command Reference
  23. infacmd search Command Reference
  24. infacmd sql Command Reference
  25. infacmd tdm Command Reference
  26. infacmd wfs Command Reference
  27. infacmd ws Command Reference
  28. infacmd xrf Command Reference
  29. infacmd Control Files
  30. infasetup Command Reference
  31. pmcmd Command Reference
  32. pmrep Command Reference
  33. Working with pmrep Files

RegisterPlugin

RegisterPlugin

Registers an external plug-in to a repository. Registering a plug-in adds its functionality to the repository. Use the RegisterPlugin command to update existing plug-ins.
When you use this command, the Repository Service must be running in exclusive mode. You can configure the Repository Service to run in exclusive mode in the Administrator tool or you can use the
infacmd
UpdateRepositoryService command.
The RegisterPlugin command uses the following syntax:
registerplugin -i <input_registration_file_name_or_path> [-e (update plug-in)] [-l <NIS_login>   {-w <NIS_password> |   -W <NIS_password_environment_variable>}   [-k (CRC check on security library)]] [-N (is native plug-in)]
The following table describes
pmrep
RegisterPlugin options and arguments:
Option
Argument
Description
-i
input_registration_file_name_or_
path
Required. Name or path of the registration file for the plug-in.
-e
-
Optional. Update an existing plug-in. Not applicable for authentication modules.
-l
NIS login
Optional. Registers security module components. Provide the NIS login of the user registering an external security module. If the plug-in contains an authentication module, you must supply the external login name, or the registration fails. This login becomes the administrator user name in the repository. Do not use this option for other plug-ins.
-w
NIS password
Optional. Use to register authentication module components.
External directory password of the user registering the module. If the plug-in contains an authentication module, you must supply the user password from the external directory or the registration fails. Do not use this option for other plug-ins.
Use the -w or -W option, but not both. If you do not supply a password or password environment variable,
pmrep
prompts you for a password.
-W
NIS_password_environment_
variable
Optional. Use to register authentication module components.
External directory password environment variable of the user registering the module. If the plug-in contains an authentication module you must supply the user password from the external directory or the registration fails. Do not use this option for other plug-ins.
Use the -w or -W option, but not both. If you do not supply a password or password environment variable,
pmrep
prompts you for a password.
-k
-
Optional. Stores the CRC of the plug-in library in the repository. When the Repository Service loads the module, it checks the library against the CRC.
-N
-
Registers a plug-in. Required when the following conditions are true:
  • You upgrade PowerCenter.
  • The PowerCenter upgrade does not have a new repository version.
  • The plug-in contains updated functionality.
  • The plug-in is registered by default with a new PowerCenter installation.
For information about plug-ins that you need to register when you upgrade, see the
PowerCenter Release Guide
.


Updated April 22, 2019