My Oracle Support Banner

Invalid Opcode PCM_OP_CUST_POL_COMPARE_PASSWD Using Fm_Cust_Pol_Custom.so Compiled With OOB Source Code (Doc ID 1368701.1)

Last updated on JUNE 13, 2018

Applies to:

Oracle Communications Billing and Revenue Management - Version 7.4.0.0.0 to 7.5.0.0.0 [Release 7.4.0 to 7.5.0]
Information in this document applies to any platform.

Symptoms

After 7.4 PS 11 (7.4 MPS1) installation, the user is getting below opcode errors when starting CM:

D Tue Oct 4 16:21:34 2011 dev cm:29706 fm_act_verify.c:1179 1:dev :testnap:29703:1:0:1317756094:0
    fm_act_verify_serv_status flist
NULL flist ptr
E Tue Oct 4 16:21:34 2011 dev cm:29706 cm_utils.c(129):1560 1:dev :testnap:29703:1:0:1317756094:0
    cm_pre_pcm_op: invalid opcode PCM_OP_CUST_POL_COMPARE_PASSWD
E Tue Oct 4 16:21:34 2011 dev cm:29706 fm_act_verify.c:1287 1:dev :testnap:29703:1:0:1317756094:0
    fm_act_verify_serv_passwd error
    <location=PIN_ERRLOC_CM:3 class=PIN_ERRCLASS_SYSTEM_DETERMINATE:1 errno=PIN_ERR_BAD_OPCODE:36>
    <field num=^Aopsflds:0,0 recid=0 reserved=0 reserved2=0 time(sec:usec)=0:0>
    <facility=0 msg_id=0 version=0>
E Tue Oct 4 16:21:34 2011 dev cm:29706 fm_act_verify_snapshot.c:213 1:dev :testnap:29703:1:0:1317756094:0
    op_act_verify_snapshot error
    <location=PIN_ERRLOC_CM:3 class=PIN_ERRCLASS_SYSTEM_DETERMINATE:1 errno=PIN_ERR_BAD_OPCODE:36>
    <field num=^Aopsflds:0,0 recid=0 reserved=0 reserved2=0 time(sec:usec)=0:0>
    <facility=0 msg_id=0 version=0>
E Tue Oct 4 16:21:34 2011 dev cm:29706 fm_act_verify.c:341 1:dev :testnap:29703:1:0:1317756094:0
    op_pol_act_spec_verify error
    <location=PIN_ERRLOC_CM:3 class=PIN_ERRCLASS_SYSTEM_DETERMINATE:1 errno=PIN_ERR_BAD_OPCODE:36>
    <field num=^Aopsflds:0,0 recid=0 reserved=0 reserved2=0 time(sec:usec)=0:0>
    <facility=0 msg_id=0 version=0>
E Tue Oct 4 16:21:34 2011 dev cm:29706 fm_act_find_verify.c:270 1:dev :testnap:29703:1:0:1317756094:0
    fm_act_verify_credit error
    <location=PIN_ERRLOC_CM:3 class=PIN_ERRCLASS_SYSTEM_DETERMINATE:1 errno=PIN_ERR_BAD_OPCODE:36>
    <field num=^Aopsflds:0,0 recid=0 reserved=0 reserved2=0 time(sec:usec)=0:0>
    <facility=0 msg_id=0 version=0>
E Tue Oct 4 16:21:34 2011 dev cm:29706 fm_act_login.c:220 1:dev :testnap:29703:1:0:1317756094:0
    fm_act_login_findserv error
    <location=PIN_ERRLOC_CM:3 class=PIN_ERRCLASS_SYSTEM_DETERMINATE:1 errno=PIN_ERR_BAD_OPCODE:36>
    <field num=^Aopsflds:0,0 recid=0 reserved=0 reserved2=0 time(sec:usec)=0:0>
    <facility=0 msg_id=0 version=0>



Steps to reproduce:

Test1:
1.  Do not make any changes to the OOB policy files, run make in fm_cust_pol directory. It will make fm_cust_pol_custom.so.
2.  Copy the file to $PIN_HOME/lib
3.  Modify <PIN_HOME>/sys/cm/pin.conf file to change all the fm_cust_pol entries to fm_cust_pol_custom, and make the following change:

#- cm fm_module ${PIN_HOME}/lib/fm_cust_pol${LIBRARYEXTENSION} fm_cust_pol_config fm_cust_pol_init pin
- cm fm_module ${PIN_HOME}/lib/fm_cust_pol_custom${LIBRARYEXTENSION} fm_cust_pol_custom_config fm_cust_pol_init pin

4.  Start the CM.

Test2:
1.  Change the Makefile the line LIBCUST=fm_cust_pol_custom.$(SL_EXT) for LIBCUST=fm_cust_pol.$(SL_EXT)
2.  Compile the fm_cust_pol that comes from OOB
3.  Back up the original fm_cust_pol.so
4.  Move the new fm_cust_pol.so to $PIN_HOME/lib
5.  Start the CM processes
6.  Observe the error

 

Changes

 

Cause

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
Symptoms
Changes
Cause
Solution


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