DNS Configuration for BSP Applications Under Windows 2000
What is the Problem?
In the standard configuration of Windows 2000 the DNS is set so that it supplies details of the host and port for the host name and not details of the domain (including extensions).
The shortened URL of a BSP application therefore looks like:
<Protocol>://<Hostname>:<Port>/sap/...
http://pwdf0487:1080/sap/bc/bsp/sap/it00/default.htm
Whereas the complete URL should look like:
<Protocol>://<Hostname>.<Domain>.<Extension> :<Port>/sap/...
http://pwdf0487.wdf.sap-ag.de:1080/sap/bc/bsp/sap/it00/default.htm
When the page (the BSP) is displayed in the browser an error message results because of the missing domain details.
How can you check if this problem will occur?
You can simply find out whether the domain details are missing by going to one of your BSP applications in the SAP System:
- In the SAP System call the development environment (transaction
SE80).
In the pull-down menu choose BSP Application in the left-hand column and enter the name of your BSP application.
Choose .
Under Pages with Flow Logic, select a BSP by double-clicking it.
Choose the title element Characteristics.
Check whether the path details in field URL contain the domain as well as the host.
- If the domain is included and no error message occurs when you call the BSP in the browser, no further steps are required.
- If, on the other hand, the domain is not specified, then follow the procedure described under Solution.
What does the solution look like?
In Windows 2000, you require:
- The latest kernel patch (ICM patch collection (VIII) and patch level >=510) and
- Parameter
icm/host_name_full
If this is not successful, then you can manually change the DNS configuration in Windows 2000 as follows:
- Choose My Computer.
- Choose the link Network and Dial-Up Connections.
- Choose Local Area Connection.
The Local Area Connection Status screen appears.
- On the General tab page choose Properties.
The Local Area Connection Properties screen appears.
- On the General tab page select the entry Internet Protocol (TCP/IP).
- Choose the Properties button.
The screen Internet Protocol (TCP/IP) Properties appears.
- Make sure that on the General tab page the option Use the following IP address is selected and that under this the relevant details of your IP address, sub-network mask and default gateway are provided.
- Also check that below this the option Use the following DNS server addresses is selected and the details of the DNS servers are provided.
- Choose the Advanced.....button
The Advanced TCP/IP Settings screen appears.
- Choose the DNS tab page.
- Check that your DNS server addresses are included in the field at the top.
- Select the option Append these DNS suffixes (in order).
- Enter the domain details in the bottom field (including the extension).
- Select the option Register this connection's addresses in DNS.
- Select option Use this connection's DNS suffix in DNS registration.
- Choose OK.
- Close the next screens by choosing OK or Close.
- Since the work processes buffer the local host name, you must restart the system (with all work processes) so that the changes become active.
If the host name (not the local host!) is additionally maintained in file
C:\WINNT\system32\drivers\etc\hosts, Windows 2000 never returns the fully qualified host names for the local host. You should therefore delete this entry from the file.