000016960 - Archer Port Registration

Document created by RSA Customer Support Employee on Jun 14, 2016Last modified by RSA Customer Support Employee on Apr 21, 2017
Version 2Show Document
  • View in full screen mode

Article Content

Article Number000016960
Applies ToArcher 5.x
IssueOverall system slowness.  Excessively long save times.
Resolution

Archer is dependent on the account running the application pool having port access to the "Archer" range of ports.  The current port registration can be retrieved using the following set of steps:


1. Open a command prompt (Start->Run->Type CMD and hit enter)
2. Note the directory your are currently in (ie C:\Windows\System32)
3. Type the following command:  netsh http show urlacl >ports.txt
4. Hit Enter
5. The process of creating the output file is complete when you are returned to the prompt again.
6. Navigate to the path you noted in step 2 through Windows Explorer
7. Open the ports.txt text file
8. Scroll through the list of ports.  You need to determine if there are port registrations for the following ranges of ports and which account is assigned to the registration:
 a. Ports 13201-13202
 b. Ports 13300-13350
 c. Port 8082
9. Open up IIS and identify the account running the application pool associated to the Archer application.
10. Compare the account listed in the ports.txt file to the one running the application pool.  If they differ or if there are missing port registrations they will need to be updated.


Addressing the port registration piece:


Step 1: Remove the existing port registrations


1. Copy the following into a new text document in Notepad


netsh http del urlacl url=http://+:13201/ConfigService
netsh http del urlacl url=http://+:13202/ClientMessageService
netsh http del urlacl url=http://+:13300/ClientMessageService
netsh http del urlacl url=http://+:13301/ClientMessageService
netsh http del urlacl url=http://+:13302/ClientMessageService
netsh http del urlacl url=http://+:13303/ClientMessageService
netsh http del urlacl url=http://+:13304/ClientMessageService
netsh http del urlacl url=http://+:13305/ClientMessageService
netsh http del urlacl url=http://+:13306/ClientMessageService
netsh http del urlacl url=http://+:13307/ClientMessageService
netsh http del urlacl url=http://+:13308/ClientMessageService
netsh http del urlacl url=http://+:13309/ClientMessageService
netsh http del urlacl url=http://+:13310/ClientMessageService
netsh http del urlacl url=http://+:13311/ClientMessageService
netsh http del urlacl url=http://+:13312/ClientMessageService
netsh http del urlacl url=http://+:13313/ClientMessageService
netsh http del urlacl url=http://+:13314/ClientMessageService
netsh http del urlacl url=http://+:13315/ClientMessageService
netsh http del urlacl url=http://+:13316/ClientMessageService
netsh http del urlacl url=http://+:13317/ClientMessageService
netsh http del urlacl url=http://+:13318/ClientMessageService
netsh http del urlacl url=http://+:13319/ClientMessageService
netsh http del urlacl url=http://+:13320/ClientMessageService
netsh http del urlacl url=http://+:13321/ClientMessageService
netsh http del urlacl url=http://+:13322/ClientMessageService
netsh http del urlacl url=http://+:13323/ClientMessageService
netsh http del urlacl url=http://+:13324/ClientMessageService
netsh http del urlacl url=http://+:13325/ClientMessageService
netsh http del urlacl url=http://+:13326/ClientMessageService
netsh http del urlacl url=http://+:13327/ClientMessageService
netsh http del urlacl url=http://+:13328/ClientMessageService
netsh http del urlacl url=http://+:13329/ClientMessageService
netsh http del urlacl url=http://+:13330/ClientMessageService
netsh http del urlacl url=http://+:13331/ClientMessageService
netsh http del urlacl url=http://+:13332/ClientMessageService
netsh http del urlacl url=http://+:13333/ClientMessageService
netsh http del urlacl url=http://+:13334/ClientMessageService
netsh http del urlacl url=http://+:13335/ClientMessageService
netsh http del urlacl url=http://+:13336/ClientMessageService
netsh http del urlacl url=http://+:13337/ClientMessageService
netsh http del urlacl url=http://+:13338/ClientMessageService
netsh http del urlacl url=http://+:13339/ClientMessageService
netsh http del urlacl url=http://+:13340/ClientMessageService
netsh http del urlacl url=http://+:13341/ClientMessageService
netsh http del urlacl url=http://+:13342/ClientMessageService
netsh http del urlacl url=http://+:13343/ClientMessageService
netsh http del urlacl url=http://+:13344/ClientMessageService
netsh http del urlacl url=http://+:13345/ClientMessageService
netsh http del urlacl url=http://+:13346/ClientMessageService
netsh http del urlacl url=http://+:13347/ClientMessageService
netsh http del urlacl url=http://+:13348/ClientMessageService
netsh http del urlacl url=http://+:13349/ClientMessageService
netsh http del urlacl url=http://+:13350/ClientMessageService
netsh http del urlacl url=http://+:8082/QueuingService


pause


2. Save the file as portremoval.bat
3. Right-click on the newly created file and run as an adminstrator
4. You should see each existing port registration removed.  If one doesn't exist, it will be skipped.


Step 2: Re-adding the port registrations


1. Copy the following into a new text document in Notepad


REM 13201 is Configuration Service, uncomment if needed
netsh http add urlacl url=http://+:13201/ConfigService user="domain\username"


REM Range below is for web
netsh http add urlacl url=http://+:13202/ClientMessageService user="domain\username"
netsh http add urlacl url=http://+:13300/ClientMessageService user="domain\username"
netsh http add urlacl url=http://+:13301/ClientMessageService user="domain\username"
netsh http add urlacl url=http://+:13302/ClientMessageService user="domain\username"
netsh http add urlacl url=http://+:13303/ClientMessageService user="domain\username"
netsh http add urlacl url=http://+:13304/ClientMessageService user="domain\username"


REM Range below is for Async Job Engine service
netsh http add urlacl url=http://+:13305/ClientMessageService user="domain\username"
netsh http add urlacl url=http://+:13306/ClientMessageService user="domain\username"
netsh http add urlacl url=http://+:13307/ClientMessageService user="domain\username"
netsh http add urlacl url=http://+:13308/ClientMessageService user="domain\username"
netsh http add urlacl url=http://+:13309/ClientMessageService user="domain\username"
netsh http add urlacl url=http://+:13310/ClientMessageService user="domain\username"
netsh http add urlacl url=http://+:13311/ClientMessageService user="domain\username"
netsh http add urlacl url=http://+:13312/ClientMessageService user="domain\username"
netsh http add urlacl url=http://+:13313/ClientMessageService user="domain\username"
netsh http add urlacl url=http://+:13314/ClientMessageService user="domain\username"
netsh http add urlacl url=http://+:13315/ClientMessageService user="domain\username"
netsh http add urlacl url=http://+:13316/ClientMessageService user="domain\username"
netsh http add urlacl url=http://+:13317/ClientMessageService user="domain\username"
netsh http add urlacl url=http://+:13318/ClientMessageService user="domain\username"
netsh http add urlacl url=http://+:13319/ClientMessageService user="domain\username"
netsh http add urlacl url=http://+:13320/ClientMessageService user="domain\username"
netsh http add urlacl url=http://+:13321/ClientMessageService user="domain\username"
netsh http add urlacl url=http://+:13322/ClientMessageService user="domain\username"
netsh http add urlacl url=http://+:13323/ClientMessageService user="domain\username"
netsh http add urlacl url=http://+:13324/ClientMessageService user="domain\username"
netsh http add urlacl url=http://+:13325/ClientMessageService user="domain\username"
netsh http add urlacl url=http://+:13326/ClientMessageService user="domain\username"
netsh http add urlacl url=http://+:13327/ClientMessageService user="domain\username"
netsh http add urlacl url=http://+:13328/ClientMessageService user="domain\username"
netsh http add urlacl url=http://+:13329/ClientMessageService user="domain\username"
netsh http add urlacl url=http://+:13330/ClientMessageService user="domain\username"
netsh http add urlacl url=http://+:13331/ClientMessageService user="domain\username"
netsh http add urlacl url=http://+:13332/ClientMessageService user="domain\username"
netsh http add urlacl url=http://+:13333/ClientMessageService user="domain\username"
netsh http add urlacl url=http://+:13334/ClientMessageService user="domain\username"
netsh http add urlacl url=http://+:13335/ClientMessageService user="domain\username"
netsh http add urlacl url=http://+:13336/ClientMessageService user="domain\username"
netsh http add urlacl url=http://+:13337/ClientMessageService user="domain\username"
netsh http add urlacl url=http://+:13338/ClientMessageService user="domain\username"
netsh http add urlacl url=http://+:13339/ClientMessageService user="domain\username"
netsh http add urlacl url=http://+:13340/ClientMessageService user="domain\username"
netsh http add urlacl url=http://+:13341/ClientMessageService user="domain\username"
netsh http add urlacl url=http://+:13342/ClientMessageService user="domain\username"
netsh http add urlacl url=http://+:13343/ClientMessageService user="domain\username"
netsh http add urlacl url=http://+:13344/ClientMessageService user="domain\username"
netsh http add urlacl url=http://+:13345/ClientMessageService user="domain\username"
netsh http add urlacl url=http://+:13346/ClientMessageService user="domain\username"
netsh http add urlacl url=http://+:13347/ClientMessageService user="domain\username"
netsh http add urlacl url=http://+:13348/ClientMessageService user="domain\username"
netsh http add urlacl url=http://+:13349/ClientMessageService user="domain\username"
netsh http add urlacl url=http://+:13350/ClientMessageService user="domain\username"


REM 8082 is for Queuing Service, uncomment if needed
netsh http add urlacl url=http://+:8082/QueuingService user="domain\username"


pause


2. Update domain\username in the file with your account information (ie CORP\svc_archer or IIS APPPOOL\Archer)
3. Save the file as portadd.bat
4. Right-click on the newly created file and run as an adminstrator
5. You should see each port from the file get registered to the account you specified


Step 3: Reset IIS


1. Open a command prompt (Start->Run->Type CMD and hit enter)
2. Type IISRESET and hit enter

Legacy Article IDa66576

Attachments

    Outcomes