Configuration tasks for certain OS

Configuration steps

This section outlines the installation process that are required to be carried out only by the users who use the following operating systems:

• Microsoft Windows 8

• Windows 8.1

• Windows server 2012

• Windows server 2012 R2

Sections of this chapter:

1.1 Enabling Internet Information Services (IIS) and Windows process Ac­tivation Services (WAS) 

1.2 Setting up web code 

1.3 Configuring Internet Information Services (IIS) 

1.4 Updating Web.config file 

1.1 Enabling Internet Information Services (IIS) and Win­dows process Activation Services (WAS)

1. Open the Run window, enter appwiz.cpl and click OK to open Programs and Features window.

2. On the left pane of the Programs and Features window, click Turn Windows Features on or off link to open Windows Features pop-up win­dow.

3. In the pop-up window, check Internet Information Services and Win­dows process Activation Service boxes and click Ok.

bulbico_1.png If IIS and WAS has sub-fields expand them and check all.

1.2 Setting up web code

1. Open the Run window, enter cmd and click Ok to open the Command Prompt window.

2. In the Command Prompt window, type whoami and press enter to gen­erate an output.

3. Username is the output that appears in the following format: Organiza­tion name\User name.

4. Right click AxpertWeb folder and select Properties.     

5. In the properties window, navigate to the Security tab and click the Edit button > Add button to open a window to add users.

bulbico_2.png > symbol indicates the sub-folder or file location in the parent folder (Folder name written on the left hand side of the > symbol).

6. Enter the object names (username, IIS_IUSRS, IUSR) one by one in the text box, click the Check Names button and click Ok. The added users ap­pear in the Group or user names section in the same window.

7. Select a newly added user and; in the Permissions for user section, check Allow box corresponding to Full control field to provide full access rights for the selected user.

8. Provide full control for all the newly added users and click Apply and Ok.

9. Right click AxpertWebScripts folder and select Properties.

10. Repeat Steps from 5 to 8.

1.3 Configuring Internet Information Services (IIS)

1. Open the Run window, enter inetmgr and click Ok to open a IIS man­ager/Application pools window.

2. Expand the computername in left pane.

3.On the left pane, right click on Application Pools and select Add Appli­cation Pool option to open a corresponding window.

4. In the Add Application Pool window, enter Axpert Webscripts in the Name field.

5. Select v2.0.50727 from the .NET CLR Version drop-down.

6. Select Integrated option from the Managed Pipeline Mode drop-down.

7. Check Start Application Pool Immediately box and click Ok.

8. On the right pane of IIS manager/Application pools window, click Ad­vanced Settings link under Actions section to open a corresponding pop-up window.

9. Under the General section, highlight Enable 32-Bit Applications option and select True from drop-down list and click Ok.

10. Right click Application Pools in Left Pane and select Add Applica­tion Pool option.

11. Enter the Name as Axpert Web 10.

12. Select v4.0.30319 from the .NET CLR Version drop-down list.

13. Repeat Steps from 6 to 9.

14. Expand Sites folder from Left Pane.

15. Right click Default Web Site and select Add Application option.

16. Enter AxpertWebScripts in Alias field.

17. Click the Select button to open Select Application Pool window.

18. From the Application Pool field, select AxpertWebScripts from the drop-down and click Ok.

19. Click the Browse button adjacent to Physical Path field to select the location of AxpertWebScripts folder and click Ok.

20. Expand Default Web Site in the left pane and click AxpertWebScripts sub Folder to open Axpert Webscripts Home pane in the centre.

21. Double click Open Handler Mappings from the center pane.

22. Check if CGI-exe is Enabled,then Go to Step 26 or else, follow further steps.

23. Click CGI-exe in the center pane.

24. Click Edit Feature Permissions in right pane to open a pop-up win­dow.

25. In that pop up window, select ReadScript and Execute check boxes and click Ok.

26. Check if ISAPI-dll is Enabled in Center Pane, If enabled Goto Step 29.

27. Click ISAPI-dll in center pane

28. Repeat Steps 24 and 25.

29. Click Computername on the left pane.

30. Open ISAPI and CGI Restrictions in center pane.

31. Click Add in the Right Pane in the Actions window to open a pop up window Add ISAPI or CGI Restriction.

32. In the pop-up window, click Browse and select ISAPI or CGI path as Webscripts > ASBAction.dll.

33. In the pop-up window, enter Description as ASBAction.

34. Check Allow extension path to execute box and click Ok.

35. On the right pane of the Actions window, click Add to open a pop up window Add ISAPI or CGI Restriction.

36. Click Browse ISAPI or CGI path as Webscripts > ASBDefine.dll

37. Enter Description as ASBDefine

38. Repeat step 34.

39. On the right pane of the Actions window, click Add to open a pop up window Add ISAPI or CGI Restriction.

40. Browse ISAPI or CGI path as Webscripts > ASBIView.dll

41. Enter Description as ASBIView

42. Repeat step 34.

43. On the right pane of the Actions window, click Add to open a pop up window Add ISAPI or CGI Restriction.

44. Browse ISAPI or CGI path as Webscripts > ASBMenu.dll

45. Enter Description as ASBMenu

46. Repeat step 34.

47. On the right pane of the Actions window, click Add to open Add ISAPI or CGI Restriction pop up window.

48. Browse ISAPI or CGI path as Webscripts > ASBTStruct.dll

49. Enter Description as ASBTStruct

50. Repeat step 34.

51. On the right pane of the Actions window, click Add to open a pop up window Add ISAPI or CGI Restriction.

52. Browse ISAPI or CGI path as Webscripts > ASBUser.dll

53. Enter Description as ASBUser

54. Repeat step 34.

55. On the right pane of the Actions window, click Add to open Add ISAPI or CGI Restriction pop up window.

56. Browse ISAPI or CGI path as Webscripts > ASBUtils.dll

57. Enter Description as ASBUtils

58. Repeat step 34.

59. Expand Sites from Left Pane

60. Right Click Default Web Site link and select Add Application option to open Add Application pop-up window.

61. Enter AxpertWeb in Alias field.

62. Select AxpertWeb from Application Pool drop-down list and click Ok.

63. Click the browse button adjacent to Physical Path, give the path of Ax­pertWeb folder and click Ok.

1.4 Updating Web.config file

1. Edit web.config file from AxpertWeb folder in notepad or any other code editor.

2. Find the following keys to update their path :

a) ScriptsPath : Full Path to webScripts Folder ending with “\”

    Eg: <add key=”ScriptsPath” value=”c:\inetpub\wwwroot\AxpertWebScripts\” />

bulbico_3.png The installation directory path which is captured in between two semi­colons (that is ” and “)is dynamic and represents the Webscripts folder path that the user chose)

b) ScriptsUrlPath : “http://localhost/<Recently added webscripts in iis>/”

    Eg: <add key=”scriptsUrlPath” value=”http://localhost/AxpertWebScripts/” />

c) cloudFilePath : “http://localhost/<Recently added webscripts in iis>/”

    Eg: <add key=”cloudFilePath” value=”http://localhost/Axpert WebScripts/” />

d) ASBIView.ASBIViewservice : “http://localhost/<Recently added web­scripts in iis>/ASBIView.dll/soap/ASBIView”

     Eg: <add key=”ASBIView.ASBIViewservice” value=”http://localhost/Axpert WebScripts/AS­BIView.dll/soap/ASBIView” />

e) ASBAction.ASBActionservice : “http://localhost/<Recently added webscripts in iis>/ASBAction.dll/soap/ASBAction”

     Eg: <add key=”ASBAction.ASBActionservice” value=”http://localhost/Axpert WebScripts/AS­BAction.dll/soap/ASBAction” />

f) ASBDefine.ASBDefineservice : “http://localhost/<Recently added webscripts in iis>/ASBDefine.dll/soap/Asbdefine”

    Eg: <add key=”ASBDefine.ASBDefineservice” value=”http://localhost/Axpert WebScripts/ASB­Define.dll/soap/Asbdefine” />

g) ASBUtils.ASBUtilsservice : “http://localhost/<Recently added web­scripts in iis>/ASBUtils.dll/soap/ASBUtils”

    Eg: <add key=”ASBUtils.ASBUtilsservice” value=”http://localhost/Axpert WebScripts/AS­BUtils.dll/soap/ASBUtils” />

h) ASBMenu.ASBMenuservice : “http://localhost/<Recently added web­scripts in iis>/ASBMenu.dll/soap/ASBMenu”

     Eg: <add key=”ASBMenu.ASBMenuservice” value=”http://localhost/Axpert WebScripts/ASB­Menu.dll/soap/ASBMenu” />

i) ASBUser.ASBUserservice : “http://localhost/<Recently added web­scripts in iis>/ASBUser.dll/soap/ASBUser”

   Eg: <add key=”ASBUser.ASBUserservice” value=”http://localhost/Axpert WebScripts/ASBUs­er.dll/soap/ASBUser” />

j) ASBTStruct.ASBTStructservice : “http://localhost/<Recently added webscripts in iis>/ASBTStruct.dll/soap/ASBTStruct”

   Eg: <add key=”ASBTStruct.ASBTStructservice” value=”http://localhost/Axpert WebScripts/ASBT­Struct.dll/soap/ASBTStruct” />

k) ASBTStruct.ASBRapidTStructservice : “http://localhost/<Recently added webscripts in iis>/ASBRapidTStruct.dll/soap/ASBRapidTStruct”

    Eg: <add key=”ASBTStruct.ASBRapidTStructservice” value=”http://localhost/Axpert Web­Scripts/ASBRapidTStruct.dll/soap/ASBRapidTStruct” />