It's all about the answers!

Ask a question

Team Invitation template info


Alan Murphy (531414) | asked Aug 17 '09, 8:55 a.m.
We just changed our RTC server to use port 9080 (non SSL) that works fine, its just that the team invitation dialog still specifies the port at 9443. Anyone any idea how you fix this ?

regards
Alan Murphy

11 answers



permanent link
Ralph Schoon (63.4k33646) | answered Aug 17 '09, 11:40 a.m.
FORUM ADMINISTRATOR / FORUM MODERATOR / JAZZ DEVELOPER
Hi Alan,

working with 2.0 I believed that RTC knows its ports and should send the invitation correctly in case everything is set properly.

I assume you changed the ports in the server.xml for tomcat.

Have you also reviewed and changed the respective attributes in the RTC Advanced Server Properties
https://my-Server:9443/jazz/admin#action=com.ibm.team.repository.admin.configureAdvanced
?

I think i did something like you did last week and I think I remember that the invitation sent the right ports after I changed the properties
URL HTTP Port 9080
URL HTTPS Port
set the right values.

permanent link
Alan Murphy (531414) | answered Aug 17 '09, 6:34 p.m.
Hi Ralph,
I didn't change any advanced properties,. Tech note 32 which I referred to didn't mention any such changes. The properties which you refer to I believe are the default values. We just turned off SSL and use the http protoocl now rather than https, but the team invites still say https

eg
Subject: Welcome to the xxxx Team

You have been invited to join the Jazz team xxxx.

You can explore the related project area via the web UI at https://xxxx.com:9443/jazz/web/projects/xxxxxxxxxxxxxxxxxx.

Use File>Accept Team Invitation within the Rational Team Concert client to open the Accept Team Invitation dialog.
Copy the invitation below and paste into the Accept Invitation text field.


teamRepository=https://10.92.5.116:9443/jazz/
userId=......
Have I missed something??

Hi Alan,

working with 2.0 I believed that RTC knows its ports and should send the invitation correctly in case everything is set properly.

I assume you changed the ports in the server.xml for tomcat.

Have you also reviewed and changed the respective attributes in the RTC Advanced Server Properties
https://my-Server:9443/jazz/admin#action=com.ibm.team.repository.admin.configureAdvanced
?

I think i did something like you did last week and I think I remember that the invitation sent the right ports after I changed the properties
URL HTTP Port 9080
URL HTTPS Port
set the right values.

permanent link
Ralph Schoon (63.4k33646) | answered Aug 18 '09, 2:47 a.m.
FORUM ADMINISTRATOR / FORUM MODERATOR / JAZZ DEVELOPER
Hi Alan,

I have never tried to switch off https. So I am not sure how to do that - except in RTC 1.0 with Tomcat you where able to do this in the tomcat server.xml.

Why do you want to do that?

However I know that some of the advanced properties in the server actually have influence on things like the team invitation. For instance setting the Host Name property e.g.

com.ibm.team.repository.server.repourl.hostname=jazz-server

has effects on things like the team invitation as well as the RSS feeds and e-mails because RTC uses this information to construct the artifact URL's.
BTW: you should change the property above. Otherwise if you move the RTC server to another machine or have to change its IP all historical feed information and work item links in e-mail notifications won't work anymore.

I am not sure what would happen if you would go to the advanced server settings and change the https port to "". E.g. the resulting entries in the teamserver.properties:

com.ibm.team.repository.server.repourl.port.https=
com.ibm.team.repository.server.repourl.port.http=9080

It would be worth a try.

I have searched the process specification for a template for the team invitation but wasn't successful.

I searched the work items and found Enhancement 58809 that ask for being able to customize the team invitation. https://jazz.net/jazz/web/projects/Jazz%20Foundation#action=com.ibm.team.workitem.viewWorkItem&id=58809

It is triaged, so I assume there is no way to do it. You might want to subscribe yourself to that work item.

Ralph

permanent link
Anthony Kesterton (7.5k9180136) | answered Aug 18 '09, 8:10 a.m.
JAZZ DEVELOPER
Hi Alan,

I have never tried to switch off https. So I am not sure how to do that - except in RTC 1.0 with Tomcat you where able to do this in the tomcat server.xml.

Why do you want to do that?


I think this might be related to using an HTTP sprayer (ie proxy caching).

anthony

permanent link
Alan Murphy (531414) | answered Aug 18 '09, 10:48 a.m.
Hi Ralph,

I'll check out your suggestions tomorrow and see if they make any difference.

As anthony says, the turning of https is in relation to proxy caching to make the best of limited bandwidth

Cheers
Alan

Hi Alan,

I have never tried to switch off https. So I am not sure how to do that - except in RTC 1.0 with Tomcat you where able to do this in the tomcat server.xml.

Why do you want to do that?

However I know that some of the advanced properties in the server actually have influence on things like the team invitation. For instance setting the Host Name property e.g.

com.ibm.team.repository.server.repourl.hostname=jazz-server

has effects on things like the team invitation as well as the RSS feeds and e-mails because RTC uses this information to construct the artifact URL's.
BTW: you should change the property above. Otherwise if you move the RTC server to another machine or have to change its IP all historical feed information and work item links in e-mail notifications won't work anymore.

I am not sure what would happen if you would go to the advanced server settings and change the https port to "". E.g. the resulting entries in the teamserver.properties:

com.ibm.team.repository.server.repourl.port.https=
com.ibm.team.repository.server.repourl.port.http=9080

It would be worth a try.

I have searched the process specification for a template for the team invitation but wasn't successful.

I searched the work items and found Enhancement 58809 that ask for being able to customize the team invitation. https://jazz.net/jazz/web/projects/Jazz%20Foundation#action=com.ibm.team.workitem.viewWorkItem&id=58809

It is triaged, so I assume there is no way to do it. You might want to subscribe yourself to that work item.

Ralph

permanent link
Stuart Brown (33109) | answered Aug 19 '09, 2:31 a.m.
Hi Alan
We run various instances of RTC , both version 1 and 2 on different ports on the same server using https
I can confirm the setting "com.ibm.team.repository.server.repourl.port.https" in teamserver.properties is used by the invite to display the correct port (I know this as I keep forgetting to set when creating a new instance).
Changing this hasnt caused us any issues
Hope that helps
Stu


Hi Ralph,

I'll check out your suggestions tomorrow and see if they make any difference.

As anthony says, the turning of https is in relation to proxy caching to make the best of limited bandwidth

Cheers
Alan

Hi Alan,

I have never tried to switch off https. So I am not sure how to do that - except in RTC 1.0 with Tomcat you where able to do this in the tomcat server.xml.

Why do you want to do that?

However I know that some of the advanced properties in the server actually have influence on things like the team invitation. For instance setting the Host Name property e.g.

com.ibm.team.repository.server.repourl.hostname=jazz-server

has effects on things like the team invitation as well as the RSS feeds and e-mails because RTC uses this information to construct the artifact URL's.
BTW: you should change the property above. Otherwise if you move the RTC server to another machine or have to change its IP all historical feed information and work item links in e-mail notifications won't work anymore.

I am not sure what would happen if you would go to the advanced server settings and change the https port to "". E.g. the resulting entries in the teamserver.properties:

com.ibm.team.repository.server.repourl.port.https=
com.ibm.team.repository.server.repourl.port.http=9080

It would be worth a try.

I have searched the process specification for a template for the team invitation but wasn't successful.

I searched the work items and found Enhancement 58809 that ask for being able to customize the team invitation. https://jazz.net/jazz/web/projects/Jazz%20Foundation#action=com.ibm.team.workitem.viewWorkItem&id=58809

It is triaged, so I assume there is no way to do it. You might want to subscribe yourself to that work item.

Ralph

permanent link
Alan Murphy (531414) | answered Aug 19 '09, 9:29 a.m.
Hi Ralph, Stu
Seems it might have been simpler than that. Although we had configured server.xml to stop the port redirection, the section in TN0032 on disabling SSL is perhaps badly named since it doesn't disable it, it just make non SSL a possibility - commenting out the section for port 9443 put a stop to that and seems to have fixed the issue

Thanks to everyone who offered suggestions.

Incidentally, the suggested team properties don't exist in our copy of teamserver.properties - so i didn't add them - If the problem comes back again, I'll investigate those next.

Cheers
Alan

Hi Alan
We run various instances of RTC , both version 1 and 2 on different ports on the same server using https
I can confirm the setting "com.ibm.team.repository.server.repourl.port.https" in teamserver.properties is used by the invite to display the correct port (I know this as I keep forgetting to set when creating a new instance).
Changing this hasnt caused us any issues
Hope that helps
Stu


Hi Ralph,

I'll check out your suggestions tomorrow and see if they make any difference.

As anthony says, the turning of https is in relation to proxy caching to make the best of limited bandwidth

Cheers
Alan

Hi Alan,

I have never tried to switch off https. So I am not sure how to do that - except in RTC 1.0 with Tomcat you where able to do this in the tomcat server.xml.

Why do you want to do that?

However I know that some of the advanced properties in the server actually have influence on things like the team invitation. For instance setting the Host Name property e.g.

com.ibm.team.repository.server.repourl.hostname=jazz-server

has effects on things like the team invitation as well as the RSS feeds and e-mails because RTC uses this information to construct the artifact URL's.
BTW: you should change the property above. Otherwise if you move the RTC server to another machine or have to change its IP all historical feed information and work item links in e-mail notifications won't work anymore.

I am not sure what would happen if you would go to the advanced server settings and change the https port to "". E.g. the resulting entries in the teamserver.properties:

com.ibm.team.repository.server.repourl.port.https=
com.ibm.team.repository.server.repourl.port.http=9080

It would be worth a try.

I have searched the process specification for a template for the team invitation but wasn't successful.

I searched the work items and found Enhancement 58809 that ask for being able to customize the team invitation. https://jazz.net/jazz/web/projects/Jazz%20Foundation#action=com.ibm.team.workitem.viewWorkItem&id=58809

It is triaged, so I assume there is no way to do it. You might want to subscribe yourself to that work item.

Ralph

permanent link
Ralph Schoon (63.4k33646) | answered Aug 19 '09, 9:35 a.m.
FORUM ADMINISTRATOR / FORUM MODERATOR / JAZZ DEVELOPER
Hi Alan,

great that you found a solution.

The properties file only contains the identifiers for options that have a value different from their default. They get added once you go to the advanced server property configuration site and change the value from the default.

https://myjazzserver:9943/jazz/admin#action=com.ibm.team.repository.admin.configureAdvanced

Ralph

permanent link
Alan Murphy (531414) | answered Aug 19 '09, 10:01 a.m.
Hi Ralph,

I didn't see the properties you named in the avdnaced properties page

And I don't have either of the hide options selected
Regards
Alan
Hi Alan,

great that you found a solution.

The properties file only contains the identifiers for options that have a value different from their default. They get added once you go to the advanced server property configuration site and change the value from the default.

https://myjazzserver:9943/jazz/admin#action=com.ibm.team.repository.admin.configureAdvanced

Ralph

permanent link
Ralph Schoon (63.4k33646) | answered Aug 19 '09, 10:22 a.m.
FORUM ADMINISTRATOR / FORUM MODERATOR / JAZZ DEVELOPER
Hi Alan,

they are called different from their ID e.g.

Host Name

URL HTTP Port
URL HTTPS Port

etc.

Ralph

Your answer


Register or to post your answer.


Dashboards and work items are no longer publicly available, so some links may be invalid. We now provide similar information through other means. Learn more here.