CPIP Connector Problems

4
Average: 4 (1 vote)

Hi All

I have to recreate another entry because after I put the changes in my citrix.properties, the previous link becomes unavailable.

Our school network team changed the destination URL of one of luminis CPIP link and we are having trouble getting it to work. Would someone help?? Thanks in advance!

We can see username and password are being passed to the new website in the log file.

Alan
PCOM

*we are running 3.3.3.64 in Windows 2000 OS. The previous link worked perfect before the network team changed the URL.

Comments

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

What exactly did they change?

What was the old URL? What is the new URL? Is there any error messages that you encounter? I bet you'll be needing to edit your .properties file to update the URL for the form handler - if you're using pickup.response of course.

Thanks for reply!

I made the following changes in citrix.properties file:
Old:
[form name="citrix" action="https:||citrix-xp.pcom.edu/citrix/metaframexp/default/login.asp" method="post"] \
New:
[form name="NFuseForm" action="https:||citrix-xp.pcom.edu/citrix/metaframe/auth/login.aspx" method="post"] \

Old: [input type='HIDDEN' value='context' name='[Find Context]'] \
New: [input type='HIDDEN' name='context' value='[Find Context]'] \

Old: [script language="Javascript">document.citrix.submit();[/script] \
New: [script language="Javascript">document.NFuseForm.submit();[/script] \

Please note that I replaced the special characters for this answer to get posted, thanks!

Could it be something about the pickup file?

Alan

Two things

1. Did you restart the web servers after making this change? (sorry, had to ask)

2. Using Live HTTP Headers with Firefox, take a look at what URLs the browser is accessing, this will help in your diagnosis.

Todd

Ideas

Probably if the destination URL changed, then other fields changed. It looks like this is one of those login forms that is a wild goose chase of Javascript being used when it doesn't need to be.

I always test by taking the contents of the pickup.html variable inside of my XML file for the connector in question, and just save it as a regular .html file on my local machine. If you manually substitute in the variables like ~{_USERNAME} for your actual credentials, then you can see if your newly created HTML file takes you straight in to the external system.

If that works, then on to Live-HTTP-Headers and the works to continue to diagnose. Also, cptool has a utility to validate the XML file to eliminate the question of typos.

Thanks for reply!

We will look into the ideas! Thanks!

Alan

it did not work

We tried it and it did not work. :(

Alan

"Could not load cpipconnector.properties"??

Hi

What could cause this error? Cpipconnector.properties is there and so are citrix.properties and citrix.xml in $CP_ROOT/products/sso/config directory but I keep seeing this error in cpipconnector.log.

Alan

do you have a space at the

do you have a space at the end of a line in cpipconnector.properties?

Thanks for reply!

Hi

I checked the file and there is no space at the end of every line. Does a new line without any space count?

Alan

*After I restart luminis server, I still get the follwoing error:

[2008-01-15 16:27:30,628] [ERROR] Thread-7:/citrix/GetConfigVersion2 com.campuspipeline.configuration.CPProperties.loadPropertyFile:189
>>> Could not load cpipconnector.properties

We solved the problem!

Please go to Sungard Help Site and search for ticket number 1-199067671, thanks!

Alan

What was the solution?

Only people from your institution can view your service requests.

We rewrote citrix.properties file

We made the following changes on sso/config/citrix.properties file
please note: I replaced special characters for the text to be posted here.

old:

|html||body|Loading ... \
|form name="citrix" action="https:||citrix-xp.pcom.edu/citrix/metaframexp/default/login.asp" method="post"| \
|input TYPE='HIDDEN' name='state' value='LOGIN'| \
|input TYPE='HIDDEN' name='LoginType' value='Explicit'| \
|input type='HIDDEN' value='~{_USERNAME}' name='user'| \
|input type='HIDDEN' value='~{_PASSWORD}' name='password'| \
|input type='HIDDEN' value='context' name='[Find Context]'| \
|input type='HIDDEN' readonly name='tree' value='PCOM_NDS'| \
|/form| \
|script language="Javascript"|document.citrix.submit();|/script| \
|/body||/html|

new:

|html||body| \
|b|Loading...|/b| \
|form method="POST" action="https:||citrix-xp.pcom.edu/Citrix/MetaFrame/auth/login.aspx" name="NFuseForm"| \
|input type="hidden" name="user" value="~{_USERNAME}"| \
|input type="hidden" name="password" value="~{_PASSWORD}"| \
|input type="hidden" name="context" size="20" value="[Find Context]"| \
|input type="hidden" name="tree" size="20" value="PCOM_NDS"| \
|input type="hidden" name="LoginType" value="Explicit"| \
|input type="hidden" name="submitMode" value="submit"| \
|/form| \
|script language="javascript"|document.NFuseForm.submit();|/script| \
|/body| \
|/html| \