Here are some useful flists which will be useful for the POCs during development of Oracle BRM based applications.
1). Search flist to find the service and account objects (or POIDS) using the login field value when login is available in the the service
0 PIN_FLD_POID POID [0] 0.0.0.1 /search -1 0
0 PIN_FLD_FLAGS INT [0] 256
0 PIN_FLD_INDEX_NAME STR [0] "service_login_i"
0 PIN_FLD_PARAMETERS STR [0] "telco/voice"
0 PIN_FLD_TEMPLATE STR [0] "select X from /service/$1 where F1 = V1 and F2 = V2 "
0 PIN_FLD_RESULTS ARRAY [0] allocated 7, used 7
1 PIN_FLD_POID POID [0] NULL
1 PIN_FLD_ACCOUNT_OBJ POID [0] NULL
1 PIN_FLD_LOGIN STR [0] NULL
1 PIN_FLD_PASSWD STR [0] NULL
1 PIN_FLD_PASSWD_EXPIRATION_T TSTAMP [0] (0) 01/01/1970 05:30:00:000 AM
1 PIN_FLD_PASSWD_STATUS ENUM [0] 0
1 PIN_FLD_STATUS ENUM [0] 0
0 PIN_FLD_ARGS ARRAY [1] allocated 1, used 1
1 PIN_FLD_POID POID [0] 0.0.0.1 /service/ip -1 0
0 PIN_FLD_ARGS ARRAY [2] allocated 1, used 1
1 PIN_FLD_LOGIN STR [0] "your-login"
1). Search flist to find the service and account objects (or POIDS) using the login field value when login is available in the the service
0 PIN_FLD_POID POID [0] 0.0.0.1 /search -1 0
0 PIN_FLD_FLAGS INT [0] 256
0 PIN_FLD_INDEX_NAME STR [0] "service_login_i"
0 PIN_FLD_PARAMETERS STR [0] "telco/voice"
0 PIN_FLD_TEMPLATE STR [0] "select X from /service/$1 where F1 = V1 and F2 = V2 "
0 PIN_FLD_RESULTS ARRAY [0] allocated 7, used 7
1 PIN_FLD_POID POID [0] NULL
1 PIN_FLD_ACCOUNT_OBJ POID [0] NULL
1 PIN_FLD_LOGIN STR [0] NULL
1 PIN_FLD_PASSWD STR [0] NULL
1 PIN_FLD_PASSWD_EXPIRATION_T TSTAMP [0] (0) 01/01/1970 05:30:00:000 AM
1 PIN_FLD_PASSWD_STATUS ENUM [0] 0
1 PIN_FLD_STATUS ENUM [0] 0
0 PIN_FLD_ARGS ARRAY [1] allocated 1, used 1
1 PIN_FLD_POID POID [0] 0.0.0.1 /service/ip -1 0
0 PIN_FLD_ARGS ARRAY [2] allocated 1, used 1
1 PIN_FLD_LOGIN STR [0] "your-login"
2). Search flist to find the service and account objects (or POIDS) using the alias field value when login is not available in the the service
0 PIN_FLD_POID POID [0] 0.0.0.1 /search -1 0
0 PIN_FLD_FLAGS INT [0] 256
0 PIN_FLD_INDEX_NAME STR [0] "service_alias_list_name_i"
0 PIN_FLD_PARAMETERS STR [0] "telco/voice"
0 PIN_FLD_TEMPLATE STR [0] "select X from /service/$1 where F1 = V1 and F2 = V2 "
0 PIN_FLD_RESULTS ARRAY [0] allocated 7, used 7
1 PIN_FLD_POID POID [0] NULL
1 PIN_FLD_ACCOUNT_OBJ POID [0] NULL
1 PIN_FLD_LOGIN STR [0] NULL
1 PIN_FLD_PASSWD STR [0] NULL
1 PIN_FLD_PASSWD_EXPIRATION_T TSTAMP [0] (0) 01/01/1970 05:30:00:000 AM
1 PIN_FLD_PASSWD_STATUS ENUM [0] 0
1 PIN_FLD_STATUS ENUM [0] 0
0 PIN_FLD_ARGS ARRAY [1] allocated 1, used 1
1 PIN_FLD_POID POID [0] 0.0.0.1 /service/telco/gsm/telephony -1 0
0 PIN_FLD_ARGS ARRAY [2] allocated 1, used 1
1 PIN_FLD_ALIAS_LIST ARRAY [*] allocated 1, used 1
2 PIN_FLD_NAME STR [0] "9830000011"
3). Flist to create customer without plan/deals/products (PCM_OP_CUST_COMMIT_CUSTOMER)
0 PIN_FLD_POID POID [0] 0.0.0.1 /plan 9198 0
0 PIN_FLD_ACCTINFO ARRAY [0]
1 PIN_FLD_POID POID [0] 0.0.0.1 /account -1 0
0 PIN_FLD_PAYINFO ARRAY [0]
1 PIN_FLD_POID POID [0] 0.0.0.1 /payinfo/invoice -1 0
1 PIN_FLD_PAY_TYPE ENUM [0] 10001
1 PIN_FLD_INHERITED_INFO SUBSTRUCT [0]
2 PIN_FLD_INV_INFO ARRAY [0]
3 PIN_FLD_ADDRESS STR [0] "Castro Street"
3 PIN_FLD_CITY STR [0] "San Fransisco"
3 PIN_FLD_COUNTRY STR [0] "US"
0 PIN_FLD_NAMEINFO ARRAY [1]
1 PIN_FLD_LAST_NAME STR [0] "LastN"
1 PIN_FLD_FIRST_NAME STR [0] "FirstN"
1 PIN_FLD_ADDRESS STR [0] "113, Castro Street"
1 PIN_FLD_CITY STR [0] "San Fransisco"
1 PIN_FLD_STATE STR [0] "CA"
1 PIN_FLD_COUNTRY STR [0] "US"
1 PIN_FLD_ZIP STR [0] "53038"
1 PIN_FLD_COMPANY STR [0] "ABC"
1 PIN_FLD_EMAIL_ADDR STR [0] "test@test.com"
0 PIN_FLD_SERVICES ARRAY [0]
1 PIN_FLD_SERVICE_OBJ POID [0] 0.0.0.1 /service/telco/gsm/telephony -1 0
Thanks! The flist for PCM_OP_CUST_COMMIT_CUSTOMER was a big help.
ReplyDeleteGood to know that Mark.
ReplyDeletethanks. I need some help in setting up the BRM development environment set up on my windows. I have Oracle 11g on my system. I also want to install the client tools on my system. If you could mail me the steps or any link. Thanks
ReplyDelete