Retrieves application profile IDs and names.
Blueworx Voice Response library (libvae.a)
Custom Server library (libca.a)
#include "CA_header.h" #include "CA_access_db.h" int CA_Get_Profile_List ( PROFILE_LIST_PARM_ST *profile_list_parm_sp, unsigned long profile_count, PROFILE_LIST_ST profile_list_array [] );
This subroutine returns the application profile ID, digit name, and name for all the application profiles that meet the input criteria.
The criteria are starting profile ID, ending profile ID, profile count, and state table name. If no criteria are specified, data for all the application profiles is returned. The returned list is sorted by application profile name, then ID.
The calling routine also specifies the number of profiles to be retrieved in the profile_count field. The area allocated for the profile_list_array must be large enough to accommodate this number of entries.
By calling the CA_Get_Profile_Count() routine first, the calling routine can call this routine multiple times to retrieve all data.
The returned data will be passed back in a structure array previously defined by the calling routine.
CA_ACCESS_NOBUFS
CA_INV_ADDR
CA_INV_PROFILE_COUNT
CA_INV_PROFILE_ID
CA_INV_PROFILE_NAME
CA_INV_REQUEST
CA_INV_STATE_TABLE_NAME
CA_NO_MSG_RECV
CA_NOT_INIT
CA_REQ_FAILED
CA_TERMINATING