Set the Broadcast Type


Inputs:  Parm1 = UJP pathname
         Parm2 = Empty, or one of the values below

Returns:  0 = success
         -1 = cannot lock UJP
         -2 = cannot open UJP
         -3 = cannot read UJP
         -4 = cannot write UJP
         -5 = UJP is an active job instance

This function sets the BROADCAST_TYPE variable in the UJP.

If the second parameter is empty, the function will analyze the UJP commands $fax_phone, $voice_phone, $poll_phone, $sms_phone, and $email_address to determine the type of broadcast.  The function should therefore always be called after directly adding or changing one of these commands using the direct UJP access functions.

You may also call this function to set one of the values FB, VB, PB, EB, SB, SEB1, FEB1 or FEB2 which are the only valid values for this variable. This action is necessary if there is a $fax_phone command present but no $email_address command with the same column data, and the broadcast is to be set explicitly to FEB1, or if there is a $sms_phone command present but no $email_address command with the same column data and the broadcast is to be set explicitly to SEB1.