Resolution


The following requires familiarity with IIS and SQL administration. Sage cannot assist with IIS website configuaration or SQL administration.
Windows Server Configuration
Create a Windows User with sufficient rights to read, write and delete data in Sage. In addition the Windows User account must have Read and Execute rights to the Sdata folder on the IIS Server. Typically this path is "C:\Program Files (x86)\Common Files\Sage\SData\"
Configure IIS
- Create a website in IIS
- Add the ASP .NET 4.5 (or ASP .NET 3.5 for older IIS versions) Role to IIS using Windows Server Roles and Features Wizard.
- Add an SSL Binding and Server Certificate to the website. This can be a self-signed certificate.
Confirm that the website can be accessed via SSL
Configure SQL (For Sage 100 ERP Premium only)
- Create a SQL user with the same name as in the prior step
- Bind the SQL user to the required MAS_xxx company databases.
- Asign the SQL user DB_Reader rights (and DB Writer to write data to Sage 100 Premium) to the afformentioned company databases.
Example SQL script (assumes the MAS_XXX database is selected):
EXEC sp_addrolemember N'db_datareader', N'
Configure Sage 100 ERP
Install the Sdata Adapter
Install the Sdata Adapter from the root of the installation image; when prompted enter the windows user from the windows configuration step.
Test the website by reading from a table
for example
https://cai100sdataiv/SData/MasApp/MasContract/ABX/AR_Customer
Enter the Sdata user name and password, a list of records will be displayed if successful. You will not be prompted if the windows user account does not have sufficient rights as defined above.