Error About Missing PIN_FLD_FLAGS With SyncItemListBRMProcABCSImpl

(Doc ID 1234118.1)

Last updated on SEPTEMBER 19, 2016

Applies to:

Oracle Communications Billing and Revenue Management - Version 7.4.0.0.0 to 7.4.0.0.0 [Release 7.4.0]
Information in this document applies to any platform.
Checked for relevance on 28-May-2016

Symptoms

For the Product Hub PIP, after the BRM patchset 4 was applied to BRM 7.4, the Item publications to BRM failed consistently. The SyncItemListBRMProcABCSImpl generated errors with a "FLAGS" field:

http://my.dev.box.com/AIAComponents/ApplicationObjectLibrary/BRM/V1/wsdls/BRMMyCustomServices.wsdl [ BRMMyCustomService_ptt::My_OP_PRICE_SET_PRICE_LIST
(My_OP_PRICE_SET_PRICE_LIST_inputFlist,My_OP_PRICE_SET_PRICE_LIST_outputFlist) ] - WSIF JCA Execute of operation 'My_OP_PRICE_SET_PRICE_LIST' failed due to: Location=DM ErrMsg=ERR_BAD_ARG ErrStr=ERR_BAD_ARG Field=PIN_FLD_FLAGS RecID=0.
; nested exception is:
ORABPEL-00000
Location=DM ErrMsg=ERR_BAD_ARG ErrStr=ERR_BAD_ARG Field=PIN_FLD_FLAGS RecID=0.


CM pinlog snippet :

D Thu Jul 22 20:06:42 2010 brm_dev_box cm:20248 fm_price_commit_product.c:2819 1:brm_dev_box:testnap:20246:-136423200:663:1279565002:1
fm_price_commit_product_create_apply
D Thu Jul 22 20:06:42 2010 brm_dev_box cm:20248 cm_child.c(115):4829 1:brm_dev_box:testnap:20246:-136423200:663:1279565002:1
opcode db: 1(0.0.0.1), context db: 1(0.0.0.1), trans_state: 2, opcode: 1
D Thu Jul 22 20:06:42 2010 brm_dev_box cm:20248 pcp_xdrst.c(53):2790 1:brm_dev_box:testnap:20246:-136423200:663:1279565002:1
Flist after move_poid_to_head
# number of field entries allocated 20, used 16
0 PIN_FLD_POID POID [0] 0.0.0.1 /product -1 0
0 PIN_FLD_NAME STR [0] "2000014"
0 PIN_FLD_CODE STR [0] "2000014"
0 PIN_FLD_TYPE ENUM [0] 602
0 PIN_FLD_PRIORITY DECIMAL [0] 0
0 PIN_FLD_PARTIAL ENUM [0] 0
0 PIN_FLD_FLAGS INT [0] 1
0 PIN_FLD_TAX_SUPPLIER INT [0] 0
0 PIN_FLD_PROVISIONING_TAG STR [0] ""
0 PIN_FLD_START_T TSTAMP [0] (0) <null>
0 PIN_FLD_END_T TSTAMP [0] (0) <null>
0 PIN_FLD_OWN_MIN DECIMAL [0] NULL
0 PIN_FLD_OWN_MAX DECIMAL [0] NULL
0 PIN_FLD_PURCHASE_MIN DECIMAL [0] NULL
0 PIN_FLD_PURCHASE_MAX DECIMAL [0] NULL
0 PIN_FLD_ACCOUNT_OBJ POID [0] 0.0.0.1 /account 1 0
D Thu Jul 22 20:06:42 2010 brm_dev_box cm:20248 pcm.c(56):920 1:brm_dev_box:testnap:20246:-136423200:663:1279565002:1
pcm_op: cannot retry PCM_OP_CREATE_OBJ, flags 0x0 - in a transaction - state=2
E Thu Jul 22 20:06:42 2010 brm_dev_box cm:20248 fm_price_commit_product.c:2850 1:brm_dev_box:testnap:20246:-136423200:663:1279565002:1
fm_price_commit_product_create_apply error
<location=PIN_ERRLOC_DM:4 class=PIN_ERRCLASS_SYSTEM_DETERMINATE:1 errno=PIN_ERR_BAD_ARG:4>
<field num=PIN_FLD_FLAGS:1,52 recid=0 reserved=0 reserved2=0 time(sec:usec)=0:0>
<facility=0 msg_id=0 version=0>
E Thu Jul 22 20:06:42 2010 brm_dev_box cm:20248 fm_price_commit_product.c:2689 1:brm_dev_box:testnap:20246:-136423200:663:1279565002:1
Unable to create product
<location=PIN_ERRLOC_DM:4 class=PIN_ERRCLASS_SYSTEM_DETERMINATE:1 errno=PIN_ERR_BAD_ARG:4>
<field num=PIN_FLD_FLAGS:1,52 recid=0 reserved=0 reserved2=0 time(sec:usec)=0:0>
<facility=0 msg_id=0 version=0>
E Thu Jul 22 20:06:42 2010 brm_dev_box cm:20248 fm_price_set_price_list.c:374 1:brm_dev_box:testnap:20246:-136423200:663:1279565002:1
Unable to commit price list
<location=PIN_ERRLOC_DM:4 class=PIN_ERRCLASS_SYSTEM_DETERMINATE:1 errno=PIN_ERR_BAD_ARG:4>
<field num=PIN_FLD_FLAGS:1,52 recid=0 reserved=0 reserved2=0 time(sec:usec)=0:0>
<facility=0 msg_id=0 version=0>


Log fragment from the DM ORACLE is:

D Sun Jul 25 23:19:21 2010 brm_dev_box dm:862 dm_if_oracle.c(143):5738 1:brm_dev_box:testnap:1190:-136001312:663:1279661340:1
Start of opcode PCM_OP_CREATE_OBJ
E Sun Jul 25 23:19:21 2010 brm_dev_box dm:862 dm_sql_mapping.c(86):988 1:brm_dev_box:testnap:1190:-136001312:663:1279661340:1
verify_create_fields ! found: 1,52
E Sun Jul 25 23:19:21 2010 brm_dev_box dm:862 dm_do_ops.c(83):1753 1:brm_dev_box:testnap:1190:-136001312:663:1279661340:1
ERROR do_create_verify fld PIN_FLD_FLAGS (1/52), err=4(PIN_ERR_BAD_ARG)
E Sun Jul 25 23:19:21 2010 brm_dev_box dm:862 dm_ops.c(209):1482 1:brm_dev_box:testnap:1190:-136001312:663:1279661340:1
ERROR attempt to create object of type /product failed due to field validation error on field PIN_FLD_FLAGS
D Sun Jul 25 23:19:21 2010 brm_dev_box dm:862 dm_if_oracle.c(143):7285 1:brm_dev_box:testnap:1190:-136001312:663:1279661340:1
End of opcode PCM_OP_CREATE_OBJ
D Sun Jul 25 23:19:21 2010 brm_dev_box dm:862 dm_if_oracle.c(143):7287 1:brm_dev_box:testnap:1190:-136001312:663:1279661340:1
audsession-id: 510381; Time taken by PCM_OP_CREATE_OBJ = 0.120878 milliseconds
E Sun Jul 25 23:19:21 2010 brm_dev_box dm:862 dm_back.c(30):1436 1:brm_dev_box:testnap:1190:-136001312:663:1279661340:1
DMbe #4: process_op: op 1(PCM_OP_CREATE_OBJ), err 4(PIN_ERR_BAD_ARG)


The patches applied on BRM 7.4 are PatchSet 4 and p9837456_74_Linux-x86-64.

Cause

Sign In with your My Oracle Support account

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

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms