My Oracle Support Banner

TUX 8.1 - PIF - Authorization fanout - mutliple ATZ plug-ins not stackable (Doc ID 774210.1)

Last updated on OCTOBER 23, 2023

Applies to:

Oracle Tuxedo - Version 8.1 and later
Information in this document applies to any platform.
Information in this document applies to any platform

Goal

Error reported is as below:
144520.TuxMachineName!DMADM.xxxx.1.0: GPDBG:{ _e_sec_authorize_preop(handle .., operation_name 0x1, operation_target
..DMMIB, authorization_token ...., authorization_token_len 76, input_data ...., input_data_len 4290705568, flags 0x0)
144520.TuxMachineName!DMADM.xxxx.1.0: GPDBG:  { initialize_atz_engine()
144520.TuxMachineName!DMADM.xxxx.1.0: PIFREG: GetAlias(intf=engine/security/authorization, alias=native/security/authorization)
144521.TuxMachineName!DMADM.xxxx.1.0: PIFREG: GetAlias(intf=engine/security/authorization, alias=bea/native/atzfan)
144522.TuxMachineName!DMADM.xxxx.1.0: PIFREG: GetAlias(intf=engine/security/authorization, alias=<name>_atz_impl,bea/native/atz)
144523.TuxMachineName!DMADM.xxxx.1.0: GP_CAT:1341: ERROR: pif: can't load impl '<name>_atz_impl,bea/native/atz' that is in InterceptorSequence for 'bea/native/atzfan'
144523.TuxMachineName!DMADM.xxxx.1.0: GPDBG:  } initialize_atz_engine(60) -4004
144524.TuxMachineName!DMADM.xxxx.1.0: GPDBG:} _e_sec_authorize_preop(20) EE_SEC_SYSTEM

CONFIGURATION:
Windows XP, Solaris 8, Solaris 9
Use a custom authorization plug-in
Stack it with the BEA default atz plugin
The authorization fails as the plugin does not look for the right alias, as shown above: We should read:
144522.TuxMachineName!DMADM.xxxx.1.0: PIFREG: GetAlias(intf=engine/security/authorization, alias=<name>_atz_impl)

Solution

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


In this Document
Goal
Solution


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.