Thanks Tina.
In your connect information in ExcelToCI, what is the node you are using?
If you navigate to:
PeopleTools > Integration Broker > Integration Setup > Nodes and open that node up (e.g. PT_LOCAL) can you confirm that this is the local node? (local node check box is checked)
The other thing it could be is that web library security to WEBLIB_SOAPTOCI. You can use the view, PSAUTHWEBLIBVW to see which permission lists have access to this web library with the following SQL:
select distinct CLASSID from PSAUTHWEBLIBVW where MENUNAME = 'WEBLIB_SOAPTOCI';
If your user doesn't have access to any of these permission lists then the error will occur. You can either give the user access to one of these permission lists (e.g. PTPT1200), however if you want to lock security down, then find a permission list that the user already has, then navigate to:
PeopleTools > Security > Permissions & Roles
Open the permission list you want to use, then go to the web libaries tab, add WEBLIB_SOAPTOCI, press Edit, and confirm they have full access to all functions.