cancel
Showing results for 
Search instead for 
Did you mean: 

TREX - http connection cannot be set up.

Former Member
0 Kudos

Hi All,

I have installed a 7.1 TREX system using the software TREX_48-10004511.SAR on windows 2008 and IIS was already installed and running.

During the install process I was not given the option to select that I wanted a http connection, which on earlier installs (7.0 or below, I can't exactly remember now) I was prompted for.

Following the "latest" install guide which appears to be from April 2008 and has no mention of Windows 2008 there are instructions which tell you how to configure this connection. They do not work for me.

Initially I was told by someone from SAP (who I now can't contact again) it was because there was no AppPool created in IIS for this system. That was, in fact, correct so I have manually created one.

Now it tells me that the website is missing.

The full configuration error message says

TREX Web Site / AppPool missing on host ttg2002a..........com:30001

In the bottom part of the screen it has the following

TREX HttpServer Archive - no(Website Missing)

Host - ttg2002a.........com

Port - 30005

IIS Major version - 7

URL - http://ttg2002a........com:30005/TREXHttpServer/TrexlsapiExt.dll

Response to ping - <no response>

Ping Time (ms) - 1.015

Does anyone know

1. Why I wasn't prompted for the http setup

2. Why the AppPool and website were not crated in IIS

3. How I can fix this.

Regards,

A very frustrated Paul Richardson

Accepted Solutions (0)

Answers (4)

Answers (4)

Former Member
0 Kudos

See it as old post but for new visitors

Following is some simple steps to make TREX work correctly.

1> Install IIS Webserver, Make sure IIS6.0 Management compatibility tools, ASP.net, ISAPI extensions and filters are installed and server is rebooted.

2> Install TREX as per installation Guide.

3> Make sure SAPService<SID> is having full rights on  \usr\sap\<SID>\TREX<instanceID> and all the folders under it.

4> Goto IIS webserver , click on server name (Main node) , on right pane look for ISAPI and CGI extensions, disallow aspnet_isapi.dll , Add \usr\sap\<SID>\TRX<InstanceID>\exe\WebServer\TREXISAPIExt.dll , and allow access.

5> Logon to TREX admin and click on Options->Advanced mode.

6> Click on Connectivity -> http tab (enter sidadm password)

7> It will create the AppPool and website on IIS webserver.

8> Restart IIS and TREX instance. Http service should be active now.

9> On TREX admin , create a RFC connection to SAP. and run the initial catalog replication.

Former Member
0 Kudos

Paul,

Usually if the website is viisble in iis then we do this.

IIS-> AppPool_SAP_TREX_00 : we deactivate check box "recycle worker process" (number of requests) and set the parameter "recycle worker process" (in minutes to default 1740 min).

Have you tried this also recreate the website in IIS 7 by clicking Repair All in connectivity -> http.

also the note : 1423381

Or other option would be to create manually.

Website for TREX in IIS called SAP_TREX_<Instnumber>.

- I created a website named SAP_TREX_<Instnumber> with the following settings:

- port of httpserver: <> in your case.

- path of the website: /usr/sap/TRX/TRX<>/exe

- application "TREXHttpServer"

- path of the application "TREXHttpServer":

/usr/sap/TRX/TRX<>/exe/WebServer

Former Member
0 Kudos

The solution to this http problem can be found in Note 982862.

1. Make the virtual name you want to install under the physical name.

2. Do the install and check the http connection.

3. Give the server the correct physical name and set the virtual name to that used in (1)

It feels as if there should be a better solution, but this is SAP's response.

jorge_velasquez
Contributor
0 Kudos

Hi Paul,

- I created manually a website named SAP_TREX_00 with the following settings:

- port of httpserver: 30005.

- path of the website: /usr/sap/TRX/TRX00/exe

- application "TREXHttpServer"

- path of the application "TREXHttpServer":

/usr/sap/TRX/TRX00/exe/WebServer

User: sapservice(SID)

But in admin tool I got the same error in connectivity--http --- TREX HttpServer Active    -    no(Website Missing)

Can you explain better that note because I can't understand the virtual thing,

Regards.

Former Member
0 Kudos

Thanks Srikishan,

On my 7.1 screen ther is no Add http server. There is a drop down box, "Use http connectivity" which you set to yes or no. It seems to hint that this will sort things out for you, but in this case it doesn't. The help page talks of IIS 6.0 so I expect this is still TREX 7.0, which seems to be significantly different in this area.

Regards,

Paul

Former Member
0 Kudos

Hi,

Yes, perhaps the nomenclature has changed. So did you already try using 'Yes' option for 'Use http connectivity'?

Do you get an error on checking the http connect option?

Regards,

Srikishan

Former Member
0 Kudos

Yes,

The error message is above.

Regards,

Paul

Former Member
0 Kudos

Hi,

Manual activity ideally would not be required.

I recommend to undo the manual steps performed and follow the below steps:

- Open the standalone TREX Admin Tool

- Goto Landscape -> Connectivity

- Here check the HTTP tab

- Add HTTP server and required information

- This should take care of creating web site/app pool etc.

Check link for more details:

http://help.sap.com/SAPHELP_NW04S/helpdata/en/46/c0452d76911826e10000000a1553f6/content.htm

Note: You are right, earlier TREX 7.0 had this option during installation. TREX 7.1 has this way for activating HTTP.

Regards,

Srikishan