EASYCloudConnector (ECC) Setup
Posted: November 18th, 2021, 1:12 pm
- System Requirements
- Windows server 2016+ (64 bit)
- 4 GB Ram
- Dual core CPU
- Must have network access to:
- Any Databases which ECC is intended to interface with
- Any SMTP server which ECC is intended to interface with
- Any Files/Folders which ECC is intended to interface with
- Any JDE instance which ECC is intended to interface with
- Must have internet access to connect on ports 80 and 443
- .Net Runtime 4.7.2
- If connecting to JDE and running BSFN
- 64-bit Java Runtime Environment Version 8 (or higher)
- Windows server 2016+ (64 bit)
- From the IDE navigate to EASYCloudConnector page.
- Click the 3 bars in top right section
- Choose EASYCloudConnector (ECC) under Setup
- From the IDE navigate to EASYCloudConnector page.
- Download ECC Server Manager and extract
- Copy zip from local ‘Downloads’ to another directory
- We recommend C:\ECC\{ZipFileName}
- Extract zip file in that folder and navigate into the ServerManager/Bin folder
- Click on KRise.EASYProcess.CreateServerManagerShortcuts.exe to run it. This will allow you to add a shortcut to the desktop and programs
- Icon appears on desktop
- Once the shortcut is created use it to run the server manager
- We are ready to install the server manager.
- It is recommended to not use the local system account. But to use a network account that has security permissions set up. This will allow you to access network resources such as SQL server, file server etc using this account.
- To install as a different account uncheck the Install as Local System Account
- Click on install.
- If the install as local system checkbox is unchecked it will ask you to login with an account.
- It is recommended to not use the local system account. But to use a network account that has security permissions set up. This will allow you to access network resources such as SQL server, file server etc using this account.
- Once the service is installed you will need to repeat the following steps for each environment tab
- Enter desired port and timeout or leave as default and click save.
- Go to the site and a new client id or use an existing one. Only one ecc install can use a client id at a time.
- Copy the Url and ClientId to the server manager and click Pair.
- If pair fails it can be because of
- Url is wrong
- Make sure it matches what is on the ECC page
- ClientId is wrong
- Make sure it matches what is on the ECC page
- The server cannot reach the url
- Open a browser on the server and go to the url + Page/TestECCAccess
If Url is: https://test-dv.krisesystems.com/ABC_DV ... Connector/
Go to https://test-dv.krisesystems.com/ABC_DV ... tECCAccess
- Open a browser on the server and go to the url + Page/TestECCAccess
- Url is wrong
- If pair fails it can be because of
- If connecting to JDE to run BSFN Follow this step otherwise skip to step 15
- Go to the JDE Server Tab and enter the port to run the JDE BSFN server on and click Save.
- If the ECC client is meant to connect to a JDE installation, then it requires a set of JAR files which can be obtained from the JDE Enterprise Server which intends to service the ECC client’s requests. From the target JDE Enterprise Server’s “~\system\classes” folder, all .JAR files should be copied into each environment’s “JDEBSFN_JDEJarFiles” folder located inside the environment path folder.
- Then go to the Connections tab and fill out the connection information for each connection you wish to use.
- Type the instance name into the New Instance text box then click add. It will populate the dropdown. The instance name needs to match the instance from the IDE.
- Database connections requires:
- ConnectionProvider
- ServerType
- ConnectionString
- Sample connection strings are provided to get more examples for your provider and type go to connectionstrings.com
- JDEdwards is for bsfn and requires:
- Host
- Port
- Environment
- UserId
- Password
- Timeout
- BSFNServerPollFrequency
- SessionRecycleCount
- MaxNumberOfSessions
- KillClosedSessionWaitTime
- SessionManagerFrequency
- UserSessionValidation
- LogSevere
- LogDebug
- PrintSevere
- PrintDebug
- Email requires:
- UserName
- Password
- SMTPServer
- SMTPServerPort
- UseSLL
- Database connections requires:
- Type the instance name into the New Instance text box then click add. It will populate the dropdown. The instance name needs to match the instance from the IDE.
- If you are connecting to any databases through ecc you will need to set up your tables paths from the Connection Manager Page.
- This example is for a connection to a JDE MSSQL database but can be followed for all database types and connections.
- Go To Connection Manager Page and select Database from the left
- Then select the instance you are using from the drop down.
- Make sure the Use ECC is enabled
- At the bottom there will be sample table paths that you will need to change to match your set up.
- Click edit to change them. Path is DatabaseName.SchemaName. If using Oracle it should just be SchemaName.
- For all other connection types from The connection Manager Page select the connection and make sure the instance that will be going through ECC has Use ECC enabled
- Now you can test your connections using ping or for each instance using ECC in the list.