I’m currently having some issues deploying this connector from the CoLab: Identity Fusion Connector
The guides for it don’t effectively explain which “.zip” file should be downloaded and then how it should be added into your SailPoint environment.
What I’ve discovered so far through experimentation….
The CoLab > SaaS Connectors category page itself doesn’t have any option to download the connector code. If you follow from the category page to the actual connector wiki page, and then to the backing github repo (identity fusion github), one can there download the source code as a .zip file, but that instruction is not clearly stated in any of the guide materials.
Further, I discovered that based on other topics in the community space that there is an additional ‘build’ step that is required before uploading the connector to your Sailpoint environment. First, you need to have nodejs, npm, and several other dependencies already installed on your system, and then you must use the code downloaded from github, unzip it, and build your deployable connector .zip file using the “npm install” and “npm pack-zip” commands. These steps would be really helpful to include in either the install guide on the wiki page, or the one on the github installation notes.
Despite figuring out all of the above, I managed to get the connector added to my SailPoint ISC environment and then configured it with some account sources to attempt an aggregation.
I then ran into some errors according to the debug logs:
“Command failed with [ConnectorError] command inactive for 10m0s: std:account:list, for connector version 1.output_count=0 keep_alive_count=0 state_count=0. Elapsed time 600007ms”
This error occurs in the logs after the connector is paginating through a source with 20000+ records. Then a couple minutes later, I get these two:
“FATAL ERROR: Reached heap limit Allocation failed - JavaScript heap out of memory”
“Command failed with [ConnectorError] error receiving response from connector: stream client connection is broken (connector process may have crashed): std:account:list, for connector version 1.output_count=0 keep_alive_count=0 state_count=0. Elapsed time 161369ms”
Really trying to be optimistic about the potential value of using this SaaS connector, but getting off to a rocky start with it. Any help would be very appreciated. Connector debug logs attached
Fusion-Debug-Clean.log (44.7 KB)