Windows IIS 7.0 or Higher must be installed:
Minimum features that need to be enabled include:
o IIS Management Console
o .NET Extensibility (3.5 & 4.x)
o ASP .NET
o Basic & Windows Authentication
1. Run the provided EPMSConnect.exe (Always run as Administrator)
2. Select the install path
3. Also highlight the IIS website you’d like to install under
4. Click Install
5. Click Finish
1. Run the newly created EPMSConnect setup Program located on the Desktop
2. Enter in your SQL Database information
3. Log into your Database, then click Ok at the prompt
4. The Database Information window will appear again and will give you the opportunity to set some additional information:
a. EPMSConnect Username
b. EPMSConnect Password
5. Both Don’t need to be set at this time and can be left blank
6. Click OK
7. Click the File menu and select Update Database
8. Once finished click close
9. Click OK to exit the EPMSConnect Setup Program
1. Create an Application pool with IIS to be used for EPMS Web Services
a. App pool must have the Minimum properties set:
i. .NET 4.0
ii. 32-Bit App enabled
iii. Integrated Pipeline Mode
2. After App pool has been created you will want to associate the EnterpriseWebService with the newly created AppPool
a. This can be set under the Basic Settings Page of the Webservice
Within IIS you can attempt to browse the Service.asmx file or you can use the URL Below:
http://localhost/EnterpriseWebService/Service.asmx
· Browsing within IIS will bring you to the same URL
· This is the Homepage for the EPMSConnect Webservice
· To verify Access from another workstation inside the Network you would simply replace the LocalHost with the Server Name
o Ex: http://server2016/EnterpriseWebService/Service.asmx
This is to verify functionality for EPMS Connect internally
To Grant Access externally a network admin will need to route your External IP (Public IP) to the webserver
· Once routed you can test outside access by replacing the server name in the URL with the external IP Address
o Ex: http://74.32.67.35/EnterpriseWebService/Service.asmx
Once configured and accessible both Internally/Externally you can provide the URL to users that need information regrading the calls available within EPMSConnect
The Homepage contains all the Current calls available in the version of EPMSConnect that you have installed
All configurable options are located within the EPMSConnect Setup program available on the Server it was installed on:
EPMS Connect Order Options
Don’t Allow Duplicate Outside Order ID:
o Don’t allow order submission If Outside Order ID already exists for a Job within Enterprise
Don’t Add Contact to Database:
o If value provided in <OrderContact> doesn’t exist for the customer, don’t automatically add the contact to the customer record
Print Job Ticket:
o Prints Job tickets for each component type in the Order submitted
o Does not print the “Combined Job Ticket”
o Due to IIS limitations this requires the report directory within Enterprise to be setup as a UNC path or as a local directory
o Ex. C:\Enterprise32 (local path)
o Ex: \\EPMS-Apps\Develop\Reports(UNC Path)
o IIS will not work with mapped report drives ( R:\Reports, etc.…)
o Requisitions will be created for the materials or Outside services on the Job
o Same options available in the Core product are available to be defaulted
o Low Materials
o Other Materials
o All Materials
o Outside Services
o Job Components
o If Printer Name is provided in Submit Order XML it will print to the printer specified
o If no Printer Name is provided, it will use the Printer set within the Crystal Report File itself
o If Printer set within Report file doesn't exist on workstation EPMSConnect resides on, it will
instead use the Default Printer of the Windows OS.