To change the Abacus channels used in Set, you need to select the set and after that change the channels value, below sample tcl api script:
package require tclreadyapi ::aba::ApiApplication app ::aba::ApiPnT pnt ::aba::DatSetlist setlist app Enter localhost app Load "ICG_SIP_Sample.env" ::aba::ApiSystemInformation sysinfo sysinfo SetConnection 192.168.1.1 "" set sipsub [pnt GetCurrentConfig "ICG_SIP" "Subscriber"] setlist ImportFromXMLString $sipsub set tmpset [setlist GetByIndex_set 0] $tmpset.setassociation.setchannels GetValue # Change the old value to new value $tmpset.setassociation.setchannels SetValue 1 $tmpset.setassociation.total SetValue 1 pnt UpdateSet [$tmpset ExportToXMLString] pnt GetCurrentConfig ICG_SIP "Subscriber"
package require tclreadyapi
::aba::ApiApplication app
::aba::ApiPnT pnt
::aba::DatSetlist setlist
app Enter localhost
app Load "ICG_SIP_Sample.env"
::aba::ApiSystemInformation sysinfo
sysinfo SetConnection 192.168.1.1 ""
set sipsub [pnt GetCurrentConfig "ICG_SIP" "Subscriber"]
setlist ImportFromXMLString $sipsub
set tmpset [setlist GetByIndex_set 0]
$tmpset.setassociation.setchannels GetValue
# Change the old value to new value
$tmpset.setassociation.setchannels SetValue 1
$tmpset.setassociation.total SetValue 1
pnt UpdateSet [$tmpset ExportToXMLString]
pnt GetCurrentConfig ICG_SIP "Subscriber"