My Oracle Support Banner

Backdating Is Not Allowed Before Service Effective Date While Purchasing the Product (Doc ID 2238190.1)

Last updated on JULY 17, 2018

Applies to:

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

Symptoms

On : 7.5.0.16.0 version, Subscription Management

How to resolve the error while trying to purchase the product with the flist to call PCM_OP_SUBSCRIPTION_PURCHASE_DEAL opcode as below?

===> database 0.0.0.1 from pin.conf "userid"
nap(6380)> r << XXX 1
0 PIN_FLD_SERVICE_OBJ               POID [0] 0.0.0.1 /service/ds 1573027477 7
0 PIN_FLD_POID                      POID [0] 0.0.0.1 /account 1573031751 9
0 PIN_FLD_PROGRAM_NAME               STR [0] "OSS Interface"
0 PIN_FLD_END_T                   TSTAMP [0] (1482172200) 20/12/2016 00:00:00:000 AM
0 PIN_FLD_DEAL_INFO            SUBSTRUCT [0] allocated 14, used 14
1     25                 STR [0] "Service Setup"
1     PIN_FLD_ACCOUNT_OBJ           POID [0] 0.0.0.1 /account 1573031751 9
1     PIN_FLD_POID                  POID [0] 0.0.0.1 /deal 55376643 10
1     PIN_FLD_PERMITTED              STR [0] "/service/ds"
1     PIN_FLD_WRITE_ACCESS           STR [0] ""
1     PIN_FLD_NAME                   STR [0] "Service Setup"
1     PIN_FLD_READ_ACCESS            STR [0] ""
1     PIN_FLD_PRODUCTS             ARRAY [0] allocated 21, used 21
2         PIN_FLD_PURCHASE_END_T  TSTAMP [0] (0) 01/01/1970 05:30:00:000 AM
2         PIN_FLD_PURCHASE_FEE_AMT    DECIMAL [0] 450
2         PIN_FLD_PURCHASE_START_T    TSTAMP [0] (0) 01/01/1970 05:30:00:000 AM
2         PIN_FLD_USAGE_END_DETAILS  INT [0] 1
2         PIN_FLD_CYCLE_END_DETAILS  INT [0] 1
2         PIN_FLD_QUANTITY       DECIMAL [0] 1
2         PIN_FLD_PURCHASE_END_DETAILS    INT [0] 1
2         PIN_FLD_USAGE_START_DETAILS    INT [0] 1
2         PIN_FLD_CYCLE_START_DETAILS    INT [0] 1
2         PIN_FLD_PURCHASE_START_DETAILS    INT [0] 1
2         PIN_FLD_PRODUCT_OBJ       POID [0] 0.0.0.1 /product 55376317 34
2         PIN_FLD_DESCR              STR [0] "Service Setup"
2         PIN_FLD_USAGE_DISCOUNT DECIMAL [0] 0
2         PIN_FLD_CYCLE_DISCOUNT DECIMAL [0] 0
2         PIN_FLD_PURCHASE_DISCOUNT    DECIMAL [0] 0
2         PIN_FLD_STATUS            ENUM [0] 1
2         PIN_FLD_STATUS_FLAGS       INT [0] 16777216
2         PIN_FLD_USAGE_END_T     TSTAMP [0] (0) 01/01/1970 05:30:00:000 AM
2         PIN_FLD_USAGE_START_T   TSTAMP [0] (0) 01/01/1970 05:30:00:000 AM
2         PIN_FLD_CYCLE_END_T     TSTAMP [0] (0) 01/01/1970 05:30:00:000 AM
2         PIN_FLD_CYCLE_START_T   TSTAMP [0] (0) 01/01/1970 05:30:00:000 AM
1     PIN_FLD_FLAGS                  INT [0] 0
1     PIN_FLD_MOD_T               TSTAMP [0] (1033760590) 05/10/2002 01:13:10:000 AM
1     PIN_FLD_DESCR                  STR [0] "test"
1     PIN_FLD_CREATED_T           TSTAMP [0] (994981139) 13/07/2001 05:08:59:000 AM
1     PIN_FLD_END_T               TSTAMP [0] (0) 01/01/1970 05:30:00:000 AM
1     PIN_FLD_START_T             TSTAMP [0] (0) 01/01/1970 05:30:00:000 AM
0 PIN_FLD_DESCR                      STR [0] "Service Setup"
0 PIN_FLD_START_T                 TSTAMP [0] (1482172200) 20/12/2016 00:00:00:000 AM
XXX
xop PCM_OP_SUBSCRIPTION_PURCHASE_DEAL 0 1nap(6380)>
xop: opcode 108, flags 0
XOP "108" failed: err 46:PIN_ERR_BAD_VALUE, field 0/62:PIN_FLD_END_T, loc 5:PIN_ERRLOC_FM, errclass 4:PIN_ERRCLASS_APPLICATION, 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 1573031751 0
0 PIN_FLD_ERR_BUF         ERR [0]
        <location=PIN_ERRLOC_FM:5 class=PIN_ERRCLASS_APPLICATION:4 errno=PIN_ERR_BAD_VALUE:46>
        <field num=PIN_FLD_END_T:8,62 recid=0 reserved=0 reserved2=0 time(sec:usec)=1487682284:27202> <facility=0 msg_id=85 version=1>

ROBJ of the account:

===> database 0.0.0.1 from pin.conf "userid"
nap(9610)> robj -1 0.0.0.1 /account 1573031751
# number of field entries allocated 44, used 43
0 PIN_FLD_POID           POID [0] 0.0.0.1 /account 1573031751 7
0 PIN_FLD_CREATED_T    TSTAMP [0] (1487682103) Tue Feb 21 05:01:43 2017
0 PIN_FLD_MOD_T        TSTAMP [0] (1487682103) Tue Feb 21 05:01:43 2017
0 PIN_FLD_READ_ACCESS     STR [0] "L"
0 PIN_FLD_WRITE_ACCESS    STR [0] "L"
0 PIN_FLD_AAC_ACCESS      STR [0] ""
0 PIN_FLD_AAC_PACKAGE     STR [0] ""
0 PIN_FLD_AAC_PROMO_CODE    STR [0] ""
0 PIN_FLD_AAC_SERIAL_NUM    STR [0] ""
0 PIN_FLD_AAC_SOURCE      STR [0] ""
0 PIN_FLD_AAC_VENDOR      STR [0] ""
0 PIN_FLD_ACCESS_CODE1    STR [0] ""
0 PIN_FLD_ACCESS_CODE2    STR [0] ""
0 PIN_FLD_ACCOUNT_NO      STR [0] "1117-168-440"
0 PIN_FLD_ACCOUNT_TAG     STR [0] ""
0 PIN_FLD_ACCOUNT_TYPE   ENUM [0] 1
0 PIN_FLD_ATTRIBUTE       INT [0] 0
0 PIN_FLD_BAL_GRP_OBJ    POID [0] 0.0.0.1 /balance_group 1573030599 0
0 PIN_FLD_BRAND_OBJ      POID [0] 0.0.0.1 /account 1 0
0 PIN_FLD_BUSINESS_TYPE   ENUM [0] 0
0 PIN_FLD_CLOSE_WHEN_T TSTAMP [0] (0) <null>
0 PIN_FLD_CURRENCY        INT [0] 840
0 PIN_FLD_CURRENCY_SECONDARY    INT [0] 0
0 PIN_FLD_CUSTOMER_SEGMENT_LIST    STR [0] ""
0 PIN_FLD_EFFECTIVE_T  TSTAMP [0] (1483061698) Thu Dec 29 17:34:58 2016
0 PIN_FLD_GL_SEGMENT      STR [0] "."
0 PIN_FLD_GROUP_OBJ      POID [0] 0.0.0.0  0 0
0 PIN_FLD_INCORPORATED_FLAG   ENUM [0] 0
0 PIN_FLD_INTERNAL_NOTES    BUF [0] flag/size/offset 0x0 0 0 NULL data ptr
0 PIN_FLD_ITEM_POID_LIST    STR [0] "0.0.0.1|/item/misc 1573031623 0"
0 PIN_FLD_LASTSTAT_CMNT    STR [0] ""
0 PIN_FLD_LAST_STATUS_T TSTAMP [0] (1483061698) Thu Dec 29 17:34:58 2016
0 PIN_FLD_LINEAGE         STR [0] "/0.0.0.1:195942693/0.0.0.1:1573031751/"
0 PIN_FLD_LOCALE          STR [0] "en_US"
0 PIN_FLD_NAME            STR [0] "PIN Account Object"
0 PIN_FLD_NEXT_ITEM_POID_LIST    STR [0] ""
0 PIN_FLD_OBJECT_CACHE_TYPE   ENUM [0] 0
0 PIN_FLD_RESIDENCE_FLAG   ENUM [0] 0
0 PIN_FLD_STATUS         ENUM [0] 10100
0 PIN_FLD_STATUS_FLAGS    INT [0] 0
0 PIN_FLD_TIMEZONE_ID     STR [0] ""
0 PIN_FLD_VAT_CERT        STR [0] ""
0 PIN_FLD_NAMEINFO      ARRAY [1] allocated 22, used 22
1     PIN_FLD_ADDRESS         STR [0] "test"
1     PIN_FLD_CANON_COMPANY    STR [0] "test"
1     PIN_FLD_CANON_COUNTRY    STR [0] "IN"
1     PIN_FLD_CITY            STR [0] "test"
1     PIN_FLD_COMPANY         STR [0] "test"
1     PIN_FLD_CONTACT_TYPE    STR [0] "Billing"
1     PIN_FLD_COUNTRY         STR [0] "IN"
1     PIN_FLD_EMAIL_ADDR      STR [0] ""
1     PIN_FLD_FIRST_CANON     STR [0] ""
1     PIN_FLD_FIRST_NAME      STR [0] ""
1     PIN_FLD_GEOCODE         STR [0] ""
1     PIN_FLD_LAST_CANON      STR [0] "teset"
1     PIN_FLD_LAST_NAME       STR [0] "test"
1     PIN_FLD_MIDDLE_CANON    STR [0] ""
1     PIN_FLD_MIDDLE_NAME     STR [0] ""
1     PIN_FLD_SALUTATION      STR [0] ""
1     PIN_FLD_SERVICE_OBJ    POID [0] 0.0.0.0  0 0
1     PIN_FLD_STATE           STR [0] "test"
1     PIN_FLD_TAXPKG_TYPE    ENUM [0] 0
1     PIN_FLD_TITLE           STR [0] ""
1     PIN_FLD_ZIP             STR [0] "95670"
1     PIN_FLD_PHONES        ARRAY [2] allocated 20, used 2
2         PIN_FLD_PHONE           STR [0] "000-000-0000"
2         PIN_FLD_TYPE           ENUM [0] 2
nap(9610)>

 

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


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