Connectors : ENOVIA ER : Configuring the Connectivity : Configuring the Connector in 3DSpace Mode
 
Configuring the Connector in 3DSpace Mode
 
Configure the 3DSpace Mode
Filter Users Who Can Crawl the 3DSpace
This is the recommended connectivity mode. It does not require any ENOVIA jars (nor JPOs jars).
Configure the 3DSpace Mode
Get the 3DSpace application URL.
Make sure that the 3DSpace version is the same as the ER connector version.
You must have an ENOVIA login and password. If using a CAS-secured 3DSpace, you need a CAS account and a role for crawling.
Check that the ER Agent is up and running. Open the following URL:
https://<ER_AGENT_HOST>/3DSpace/enovia-agent/login?login=<USER_LOGIN>&password=<USER_PASSWORD>
If you get a CAS error, this means that the agent is running. If you get a 404 Page Not Found Error, the agent is not available in your 3DSpace installation.
If you have a previous installation of the Legacy ENOVIA SBA Connector, remove all ENOVIA jars (including JPO jars) from the Exalead CloudView javabin directory and restart the Exalead CloudView instance.
If using HTTPS with self-signed certificate, install the certificate into the Exalead CloudView java trust store before configuring the connector. For more information, see the Exalead CloudView Installation Guide.
1. Open the Administration Console.
2. Go to Connectors and click Add connector:
a. Enter a descriptive name for the connector.
b. From Type, select the ENOVIA ER connector.
c. Click Accept.
The connector Configuration tab opens.
3. Expand Connection parameters and for:
a. Component class name, select On premise.
b. Connectivity mode, select 3DSpace.
c. URL, enter: https://<3DSPace_HOST>/3DSpace/enovia-agent
d. Login, enter the crawling account login.
e. Password, enter the crawling account password.
4. Click Check connectivity to run the connector’s connectivity test.
The first Check connectivity action can take up to 5 minutes (succeeding ones do not take less time). If the connection is successful, a green "OK" message displays. Otherwise, a message in red indicates what is wrong.
5. Click Save and Apply.
You are now ready to index. See Controlling the Connector.
Filter Users Who Can Crawl the 3DSpace
You must specify the users allowed to connect and crawl the 3DSpace using CAS Authentication, by specifying grant and deny rules.
1. Go to your 3DSpace apache-tomcat/bin/config directory and edit the ERAgentRestAPICASSecurity.xml file.
2. Uncomment and configure the grant or deny rules that you need.
<-- By default, all users are denied -->
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<casSecurityConfig>
<denies>
<all>true</all>
<users/>
<assignments/>
</denies>
</casSecurityConfig>

<!-- Config sample: To grant a user with crawl permissions, uncomment the following lines.
In this example, the user with login VPLMAdminUser will be the only one allowed to crawl the 3DSpace, using CAS authentication-->
<!--
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<casSecurityConfig>
<grants>
<all>false</all>
<users>
<login>VPLMAdminUser</login>
</users>
<assignments/>
</grants>
</casSecurityConfig>
-->