I need to update SubscriberLists from different child Business Units. To do that I create Subscriber and put SubscriberLists inside of it. How can I specify ClientId of Business Unit for every SubscriberList?
UPDATE
I'm trying to update it with following code and I don't know how to set clientId for every SubscriberList in for loop:
SET @sub = CreateObject("Subscriber")
SetObjectProperty(@sub,"SubscriberKey", QUERYPARAMETER('key'))
FOR @d = 1 TO RowCount(@sublistArray) DO
SET @listRow = Row(@sublistArray, @d)
SET @listId = Field(@listRow, 1)
SET @list = CreateObject("SubscriberList")
SetObjectProperty(@list,"ID", @listId)
SetObjectProperty(@list,"IDSpecified", "true")
SetObjectProperty(@list,"Status", @listStatus)
SetObjectProperty(@list,"StatusSpecified", "true")
AddObjectArrayItem(@sub,"Lists", @list)
NEXT @d
Set @update_list_sub = InvokeUpdate(@sub, @update_sub_status, @update_sub_errorcode)