Based on Techdocs section for Operating System Requirements for CA Asset Portfolio Manager (ITAM) steps 6 and 7(see below), we need clarification on two requirement steps:
1. What is the reason for installing ASP, in addition to ASP.NET 3.5 and ASP.NET 4.6? It seems this is going backwards since we have ASP.NET 3.5, and ASP.NET 4.6 already installed.
2. What is the reason behind this new requirement got WCF HTTP Activation which was not part of 17.3?
Techdocs linked here: Operating System Requirements for CA Asset Portfolio Manager ITAM
6. "Expand Application Development and select, .Net Extensibility 3.5, .Net Extensibility 4.6, Application Initialization, ASP, ASP.NET 3.5, and ASP.NET 4.6"
We have 17.3 RU12; ASP.NET 3.5 and ASP.NET 4.6 are installed, but not ASP.
7. Features > .NET framework 4.6 > WCF Services. Select HTTP Activation.
Also, In our environment (APM 17.3, IIS 10) the only thing installed under Features > .NET framework 4.6 > WCF Services is “TCP Port Sharing” (HTTP Activation is NOT installed) and I haven’t noticed any ill effects.
We don’t use all APM services, maybe that’s why. Can you tell me which APM components need WCF HTTP Activation?
Release : 17.4
The requirement for ASP was mistyped information and it has been corrected in the documentation. The second question > What is the reason behind the new requirement for WCF, which was not part of CASM 17.3? The HTTP Activation feature is required for accessing WCF service and it has always been part of CASM 17.3 OS requirement. Please review the CASM 17.3 techdocs linked here: Operating System Requirements CASM 17.3
ITAM has a WCF service and hosted on IIS by the name APIService. This service exposes about 6 methods that web clients can use to do basic operations. Yes, not all customers use it, but if they are using the WCF service, they need to install HTTP Activation
For the question regarding whether WCF/APIService is used by APM Internal components (e.g. Data Importer, etc.) or not. The answer is No. It's not used by any ITAM internal components.