r << 1 1 0 PIN_FLD_POID POID [0] 0.0.0.1 /account 500176725 0 PIN_FLD_BILLINFO_OBJ POID [0] 0.0.0.1 /billinfo 500178133 0 PIN_FLD_PROGRAM_NAME STR [0] "pin_bill_accts" 1 xop PCM_OP_BILL_MAKE_BILL_NOW 0 1 or xop PCM_OP_BILL_MAKE_BILL 0 1 s 1 --> Save output in Buffer w 1 billingOutput --> Write output in a file r << 1 1 0 PIN_FLD_POID POID [0] 0.0.0.1 /account 507915505 0 PIN_FLD_BILLINFO_OBJ POID [0] 0.0.0.1 /billinfo 507912689 0 PIN_FLD_SCENARIO_OBJ POID [0] 0.0.0.1 /collections_scenario 508190663 0 PIN_FLD_PROGRAM_NAME STR [0] "pin_collections_process" 1 xop PCM_OP_COLLECTIONS_PROCESS_BILLINFO 0 1 r << 1 1 0 PIN_FLD_EVENTS ARRAY [0] allocated 1, used 1 1 PIN_FLD_POID POID [0] 0.0.0.1 /event/billing/product/fee/cycle/cycle_forward_annual 354869576899035426 0 0 PIN_FLD_POID POID [0] 0.0.0.1 /account 11079554 0 0 PIN_FLD_ADJUSTMENT_INFO ARRAY [0] allocated 3, used 3 1 PIN_FLD_AMOUNT DECIMAL [0] 11 1 PIN_FLD_RESOURCE_ID INT [0] 840 1 PIN_FLD_FLAGS INT [0] 9 0 PIN_FLD_PROGRAM_NAME STR [0] "Customer Center" 0 PIN_FLD_DESCR STR [0] "[Event Adjustment] " 0 PIN_FLD_REASON_ID INT [0] 2 0 PIN_FLD_REASON_DOMAIN_ID INT [0] 38 1 xop PCM_OP_AR_EVENT_ADJUSTMENT 0 1 r << 1 1 0 PIN_FLD_POID POID [0] 0.0.0.1 /account 164469127 0 0 PIN_FLD_BAL_GRP_OBJ POID [0] 0.0.0.1 /balance_group 164467783 0 0 PIN_FLD_PROGRAM_NAME STR [0] "Bill Debit" 0 PIN_FLD_DEBIT ARRAY [3000001] allocated 20, used 2 1 PIN_FLD_BAL_OPERAND DECIMAL [0] 216000 0 PIN_FLD_SUB_BALANCES ARRAY [8] allocated 20, used 3 1 PIN_FLD_VALID_TO TSTAMP [0] (0) 1 PIN_FLD_VALID_FROM TSTAMP [0] (1701324000) Thu Nov 30 00:01:14 2023 1 PIN_FLD_CONTRIBUTOR_STR STR [0] "164468324" 1 xop PCM_OP_BILL_DEBIT 0 1 r << 1 1 0 PIN_FLD_POID POID [0] 0.0.0.1 /purchased_product 310029709 1 xop PCM_OP_READ_OBJ 0 1 r << 1 1 0 PIN_FLD_POID POID [0] 0.0.0.1 /item 345950338903871618 1 xop PCM_OP_AR_GET_ITEM_DETAIL 0 1 r << 1 1 0 PIN_FLD_POID POID [0] 0.0.0.1 /account 175437939 0 0 PIN_FLD_PROGRAM_NAME STR [0] "testnap" 0 PIN_FLD_STATUSES ARRAY [0] allocated 55, used 55 1 PIN_FLD_OFFERING_OBJ POID [0] 0.0.0.1 /purchased_product 175439347 0 1 PIN_FLD_STATUS ENUM [0] 1 1 PIN_FLD_STATUS_FLAGS INT [0] 1 1 xop PCM_OP_SUBSCRIPTION_SET_PRODUCT_STATUS 0 1 r << 1 1 0 PIN_FLD_POID POID [0] 0.0.0.1 /account 175447346 0 0 PIN_FLD_PROGRAM_NAME STR [0] "Subscribe AddOn" 0 PIN_FLD_SERVICE_OBJ POID [0] 0.0.0.1 /service/sub/cloud 175444082 0 PIN_FLD_END_T TSTAMP [0] (1709272800) Tue Sep 1 00:00:00 2020 0 PIN_FLD_DEAL_INFO SUBSTRUCT [0] allocated 20, used 6 1 PIN_FLD_PERMITTEDS ARRAY [1] allocated 20, used 1 2 PIN_FLD_OBJ_TYPE STR [0] "/service/sub/cloud" 1 PIN_FLD_START_T TSTAMP [0] (0) 1 PIN_FLD_END_T TSTAMP [0] (0) 1 PIN_FLD_NAME STR [0] "TEST" 1 PIN_FLD_POID POID [0] 0.0.0.1 /deal -1 0 1 PIN_FLD_PRODUCTS ARRAY [0] allocated 20, used 12 2 PIN_FLD_PRODUCT_OBJ POID [0] 0.0.0.1 /product 175391111 1 2 PIN_FLD_QUANTITY DECIMAL [0] 1 2 PIN_FLD_PACKAGE_ID INT [0] 66146 2 PIN_FLD_STATUS ENUM [0] 1 2 PIN_FLD_CYCLE_DISCOUNT DECIMAL [0] NULL pin_decimal_t ptr 2 PIN_FLD_USAGE_DISCOUNT DECIMAL [0] NULL pin_decimal_t ptr 2 PIN_FLD_PURCHASE_START_T TSTAMP [0] (0) 2 PIN_FLD_CYCLE_START_T TSTAMP [0] (0) 2 PIN_FLD_USAGE_START_T TSTAMP [0] (0) 2 PIN_FLD_PURCHASE_END_T TSTAMP [0] (0) 2 PIN_FLD_CYCLE_END_T TSTAMP [0] (0) 2 PIN_FLD_USAGE_END_T TSTAMP [0] (0) 1 xop PCM_OP_SUBSCRIPTION_PURCHASE_DEAL 0 1 r << 1 1 0 PIN_FLD_POID POID [0] 0.0.0.1 /account 175526081 9 0 PIN_FLD_SERVICE_OBJ POID [0] 0.0.0.1 /service/sub/cloud 175519241 4 0 PIN_FLD_PRODUCTS ARRAY [0] allocated 20, used 9 1 PIN_FLD_QUANTITY DECIMAL [0] 1 1 PIN_FLD_CYCLE_START_T TSTAMP [0] (1706767200) 1 PIN_FLD_PURCHASE_FEE_AMT DECIMAL [0] 266734.08 1 PIN_FLD_PACKAGE_ID INT [0] 175391367 1 PIN_FLD_PRODUCT_OBJ POID [0] 0.0.0.1 /product 169228534 0 1 PIN_FLD_STATUS ENUM [0] 1 1 PIN_FLD_PURCHASE_START_T TSTAMP [0] (1706767200) 1 PIN_FLD_DESCR STR [0] "175391367" 1 PIN_FLD_USAGE_START_T TSTAMP [0] (1706767200) 0 PIN_FLD_PROGRAM_NAME STR [0] "FCM Purchase Product Flist " 0 PIN_FLD_START_T TSTAMP [0] (1706767200) Mon Jan 8 00:00:00 2024 1 xop PCM_OP_SUBSCRIPTION_PURCHASE_PRODUCT 0 1 r << 1 1 0 PIN_FLD_POID POID [0] 0.0.0.1 /account 1 0 0 PIN_FLD_ITEM_OBJ POID [0] 0.0.0.1 /item/payment 348290099493192154 0 PIN_FLD_PROGRAM_NAME STR [0] "testnap" 0 PIN_FLD_PAY_TYPE ENUM [0] 10100 1 xop PCM_OP_BILL_REVERSE_PAYMENT 0 1 r << 1 1 0 PIN_FLD_POID POID [0] 0.0.0.1 /account 181853039 0 0 PIN_FLD_PROGRAM_NAME STR [0] "Subscription Cancel API" 0 PIN_FLD_SERVICE_OBJ POID [0] 0.0.0.1 /service/sub/cloud 181851167 0 0 PIN_FLD_PRODUCTS ARRAY [1] allocated 20, used 5 1 PIN_FLD_PRODUCT_OBJ POID [0] 0.0.0.1 /product 129775824 0 1 PIN_FLD_OFFERING_OBJ POID [0] 0.0.0.1 /purchased_product 181820886 0 1 PIN_FLD_QUANTITY DECIMAL [0] 100 1 xop PCM_OP_SUBSCRIPTION_CANCEL_PRODUCT 0 1 or xop PCM_OP_SUBSCRIPTION_CANCEL_PRODUCT 128 1 --> CALC_ONLY flag = 128 r << 1 1 0 PIN_FLD_POID POID [0] 0.0.0.1 /account 173683977 0 0 PIN_FLD_PROGRAM_NAME STR [0] "testnap" 0 PIN_FLD_BILLINFO ARRAY [0] allocated 2, used 2 1 PIN_FLD_POID POID [0] 0.0.0.1 /billinfo 173686537 0 1 PIN_FLD_STATUS ENUM [0] 10100 1 xop PCM_OP_CUST_SET_BILLINFO 0 1 r << 1 1 0 PIN_FLD_POID POID [0] 0.0.0.1 /search -1 0 0 PIN_FLD_RESULTS ARRAY [0] allocated 20, used 1 1 PIN_FLD_POID POID [0] NULL poid pointer 0 PIN_FLD_ARGS ARRAY [1] allocated 20, used 1 1 PIN_FLD_ACCOUNT_NO STR [0] "19817b0b934" 0 PIN_FLD_TEMPLATE STR [0] " select X from /account where F1 = V1 " 0 PIN_FLD_FLAGS INT [0] 256 1 search 1 > testnap nap(272271)> r napFile1 1 nap(272271)> d 1 # number of field entries allocated 20, used 6 0 PIN_FLD_POID POID [0] 0.0.0.1 /account 20657112 7 0 PIN_FLD_SERVICE_OBJ POID [0] 0.0.0.1 /service/telco/gsm/telephony 20648151 0 0 PIN_FLD_TO_DEAL_INFO SUBSTRUCT [0] allocated 20, used 1 1 PIN_FLD_DEAL_OBJ POID [0] 0.0.0.1 /deal 2071926 0 0 PIN_FLD_FROM_DEAL_INFO SUBSTRUCT [0] allocated 20, used 2 1 PIN_FLD_PACKAGE_ID INT [0] 26 1 PIN_FLD_DEAL_OBJ POID [0] 0.0.0.1 /deal 20698781 0 0 PIN_FLD_PROGRAM_NAME STR [0] "Customer Center" 0 PIN_FLD_TRANSITION_TYPE ENUM [0] 1 nap(27227)> open rw - 0.0.0.1 /account -1 nap(27227)> xop 0 1 nap(27227)> commit Write buffer data from file e.g. xbuf.out. Flag 0x1 is to write nap(12390)> r xbuf.write 1 nap(12390)> d 1 # number of field entries allocated 20, used 2 0 PIN_FLD_POID POID [0] 0.0.0.1 /req_queue 367342436805494404 0 0 PIN_FLD_BUFFER BUF [0] flag/size/offset/xbuf_file 0x1 1344 0 xbuf.out nap(12390)> wflds 1 Read buffer data into file. Flag 0x3 is to read and copy it into file nap(7517)> r xbuf.tst 2 --> Read xbuf.tst file content into buffer 2 nap(7517)> d 2 # number of field entries allocated 20, used 2 0 PIN_FLD_POID POID [0] 0.0.0.1 /req_queue 367342436805494404 0 0 PIN_FLD_BUFFER BUF [0] flag/size/offset/xbuf_file 0x3 0 0 xbuf.in nap(7517)> rflds 2 --> writes buffer data into file xbuf.in # number of field entries allocated 20, used 2 0 PIN_FLD_POID POID [0] 0.0.0.1 /req_queue 367342436805494404 2 0 PIN_FLD_BUFFER BUF [0] flag/size/offset/xbuf_file 0x3 1344 0 xbuf.in