When testing a service or a service reference in the transaction SICF, the error SHTTP082 "Could not find host or port information" occurs.
Points to Check
1. Check if the HTTP and HTTPS services are active in the System. This needs to be checked in all instances of the system.
1.1. Call the transaction SMICM, and choose Goto / Services
Check if the "Actv" flag is set, and a valid port number (other than 0) is maintained for the services HTTP and HTTPS.
1.2. Call the transaction SICF, and choose Goto / Port Information
The service information shown on the Port Information popup (Especially the Active flag) must be the same as in point 1.1. If different, use transaction SMICM to deactivate / activate the affected service. This will update the SICF port information also.
2. Call the service URL from a browser. If the test is successful from the browser, but the SICF test still fails, then check the SAP KBA 2335247.
3. Check the host name resolution in the system, and make sure that the IP address of the instance is resolved to a Fully Qualified Host Name (FQHN) and vice versa. This can be checked with the command "niping -v -H <hostname>". If necessary, update the /etc/hosts file or the DNS server (whichever is in use).
4. For services or service references under a virtual host:
4.1. Call the transaction SICF, and open the relevant virtual host. Take the value from the field Profile Parameter No.
4.2. In the transaction RZ11, check if the parameter is/HTTP/virt_host_<nr> is maintained correctly, where <nr> is the value from point 4.1. This needs to be checked on all instances of the system. For details, see the documentation of the parameter is/HTTP/virt_host_0 in the transaction RZ11.
4.3. If a host name is specified in the parameter is/HTTP/virt_host_<nr>, such as "myhost:*;"
Verify if the host name "myhost" can be resolved to the IP address of the instance. This can be checked for example with the niping command "niping -v -H <myhost>".
4.4. If a port number is specified in the parameter is/HTTP/virt_host_<nr>, such as "*:8010;"
Check if the port is assigned to an active HTTP or HTTPS service in the transaction SMICM / Goto / Services.