My Oracle Support Banner

Unable to Cancel Deal From Testnap, PCM_OP_BAL_GET_ECE_BALANCES is Not Returning Any Output (Doc ID 3011143.1)

Last updated on APRIL 23, 2024

Applies to:

Oracle Communications BRM - Elastic Charging Engine - Version 12.0.0.8.0 and later
Information in this document applies to any platform.

Symptoms

On : 12.0.0.8.0 version, Charging server launcher:


When trying to cancel any deal from testnap it was observed that PCM_OP_BAL_GET_ECE_BALANCES is throwing PCP error:

PCM_OP_BAL_GET_ECE_BALANCES input
# number of field entries allocated 20, used 5
0 PIN_FLD_POID POID [0] 0.0.0.1 /service/telco/gprs/oneweb 41611227 13
0 PIN_FLD_LOGIN STR [0] "SC1-MGNS-0301_01"
0 PIN_FLD_MODE ENUM [0] 1
0 PIN_FLD_START_T TSTAMP [0] (1704901432) Wed Jan 10 15:43:52 2024
0 PIN_FLD_FLAGS INT [0] 1344
D Wed Jan 10 15:43:52 2024 cm cm:1865 cm_em.c(29):192 2:cm:testnap:1863:-140704128108:1704901432:1:root.0.0.0.1:::
CMAP fwd_op_to_em: emctxp = (nil)
D Wed Jan 10 15:43:52 2024 cm cm:1865 cm_em.c(29):439 2:cm:testnap:1863:-140704128108:1704901432:1:root.0.0.0.1:::
CMAP fwd_op_to_em: NEW emctxp = 0xa3d0da0
D Wed Jan 10 15:43:52 2024 cm cm:1865 cm_em.c(29):517 2:cm:testnap:1863:-140704128108:1704901432:1:root.0.0.0.1:::
CMAP fwd_op_to_em: pcp_send DONE
D Wed Jan 10 15:43:52 2024 cm cm:1865 cm_em.c(29):558 2:cm:testnap:1863:-140704128108:1704901432:1:root.0.0.0.1:::
CMAP fwd_op_to_em: pcp_receive pcp_flds 0x2
E Wed Jan 10 15:43:52 2024 cm cm:1865 unix_exception.c:43 2:cm:testnap:1863:-140704128108:1704901432:1:root.0.0.0.1:::
Received Signal 11
E Wed Jan 10 15:43:52 2024 cm cm:1865 unix_exception.c:66 2:cm:testnap:1863:-140704128108:1704901432:1:root.0.0.0.1:::
/oms/lib/libcm_main.so(get_stacktrace+0x3e) [0xf7df22d2]
/oms/lib/libcm_main.so(printExceptionReport+0xa0) [0xf7df2446]
/oms/lib/libcm_main.so(sigsegv_handler+0x37) [0xf7de950e]
linux-gate.so.1(__kernel_sigreturn+0) [0xf7f72580]
/lib/libc.so.6(memset+0x3b) [0xf73a3a2b]
/lib/libc.so.6(strncpy+0x42) [0xf7410152]
/oms/lib/libcmpin.so(pin_decimal_to_str+0x743) [0xf7ebbc0b]
/oms/lib/libcmpin.so(+0x8cf6e) [0xf7e92f6e]

 

Although, the PublicUserIdentity is present in (Elastic Charging Engine) ECE cache, in emGateway it is constantly throwing below error:


2023-12-08 13:42:24.513 UTC ERROR - - - - EMGatewayBundle-18201: Error in client thread : oracle.communication.brm.charging.messages.framework.MessagesException: oracle.communication.brm.charging.messages.framework.UserNotFoundException: MessagesQueryMessagesBundle-8060: EnvelopeFactory cannot make a RequestEnvelope because the UserIdentity: "xxxxxxx" does not exist in the IdentityRepository. | Debug : please verify that UserIdentities hve been loaded into the IdentityRepository.
  at oracle.communication.brm.charging.integrations.emgateway.internal.handlers.AbstractServerOpcodeHandlerImpl.dispatchRequest(AbstractServerOpcodeHandlerImpl.java:86)
  at oracle.communication.brm.charging.integrations.emgateway.internal.handlers.AbstractOpcodeHandlerImpl.process(AbstractOpcodeHandlerImpl.java:115)
  at oracle.communication.brm.charging.integrations.emgateway.internal.handlers.QueryOpcodeHandlerImpl.process(QueryOpcodeHandlerImpl.java:69)
  at oracle.communication.brm.charging.integrations.emgateway.internal.EMGatewayOpcodeImpl.processOpcode(EMGatewayOpcodeImpl.java:196)
  at oracle.communication.brm.charging.integrations.emgateway.internal.EMGatewayOpcodeImpl.run(EMGatewayOpcodeImpl.java:129)
  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
  at java.lang.Thread.run(Thread.java:750)
Caused by: oracle.communication.brm.charging.messages.framework.UserNotFoundException: MessagesQueryMessagesBundle-8060: EnvelopeFactory cannot make a RequestEnvelope because the UserIdentity:"xxxxxxx" does not exist in the IdentityRepository. | Debug : please verify that UserIdentities hve been loaded into the IdentityRepository.
  at oracle.communication.brm.charging.messages.query.internal.QueryEnvelopeFactoryImpl.makeRequest(QueryEnvelopeFactoryImpl.java:117)
  at oracle.communication.brm.charging.brs.internal.BatchRequestServiceImpl.submitQuery(BatchRequestServiceImpl.java:1029)
  at oracle.communication.brm.charging.integrations.emgateway.internal.handlers.QueryOpcodeHandlerImpl.submitToBRS(QueryOpcodeHandlerImpl.java:64)
  at oracle.communication.brm.charging.integrations.emgateway.internal.handlers.QueryOpcodeHandlerImpl.submitToBRS(QueryOpcodeHandlerImpl.java:39)
  at oracle.communication.brm.charging.integrations.emgateway.internal.handlers.AbstractServerOpcodeHandlerImpl.dispatchRequest(AbstractServerOpcodeHandlerImpl.java:77)


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
Cause
Solution
References


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