My Oracle Support Banner

How to Resolve errno=PIN_ERR_BAD_UTF8 (Doc ID 3061826.1)

Last updated on DECEMBER 10, 2024

Applies to:

Oracle Communications Billing and Revenue Management - Version 12.0.0.6.0 and later
Information in this document applies to any platform.

Goal

One user has encountered errno=PIN_ERR_BAD_UTF8 even after added these entries:

cm/pin.conf:
- cm pcp_validate_string_fields_as_utf8 0

dm_oracle/pin.conf:
- dm pcp_validate_string_fields_as_utf8 0


When reading the event object generated by a Multi-Thread Application (MTA) in Testnap, for e.g.:
1     PIN_FLD_DD_INFO       ARRAY [0] allocated 20, used 4
2         PIN_FLD_AUTH_CODE       STR [0] "pinXXX"
2         PIN_FLD_AUTH_DATE       STR [0] "241022"
2         PIN_FLD_RESULT         ENUM [0] 0
2         PIN_FLD_VENDOR_RESULTS    STR [0] "VC=100   &SR=P &AVS=�"

nap(26028)> robj - $DB /event 350806810901406913
PCM_OP_READ_OBJ failed: err 75:PIN_ERR_BAD_UTF8, field 0/0:0,
       loc 2:PIN_ERRLOC_PCP, errclass 0:UNKNOWN, rec_id 0, resvd 0
# number of field entries allocated 20, used 2
0 PIN_FLD_POID           POID [0] 0.0.0.1 /error_poid 350806810901406913 0
0 PIN_FLD_ERR_BUF         ERR [0]
       <location=PIN_ERRLOC_PCP:2 class=UNKNOWN:0 errno=PIN_ERR_BAD_UTF8:75>
       <field num=0:0,0 recid=0 reserved=0 reserved2=257 time(sec:usec)=0:0>
       <facility=0 msg_id=0 version=0>

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
References


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