NCM versions 9.x or newer redirect all connections on port 8881 (HTTP - unsecure) to port 8880 (HTTPS - secured via SSL). This effectively deprecates all HTTP connections to the NCM API in favor of HTTPS connections.
In the EMC NCM Application Programming Interface (API) Programmer's Guide (NCM 9.2 version referece: Page 28, Step 3) a Perl script connection example is shown as follows:
3. SOAP: Lite needs to know the web service s target URL, and default namespace.
$soap_proxy = 'https://'.$soap_user.':'.$soap_pw.'@'.
$soap_host.':8880/ws/api/<voyence-api-version>/services/ApiService'
;
$soap_uri = 'https://api.common.configmgr.powerup.com'.
In the example cited above, port 8880 is now specified due to the redirection of port 8881 traffic to port 8880 in NCM version 9.x or newer. This is the most common reason for connection errors when API calling code that is functional with NCM 4.x attempt to connect to the 9.x version or newer NCM API (ex., when attempting to access WSDL on port 8881).