useSISCredentials

I'm trying to create my first gcf connections and we need to use the banner credentials to connect to it (it's for touchnet). I have the useSISCredentials set to true but according to the logs it looks like it's creating a username instead. The page that comes back has an error "Login ID must not exceed 9 characters." so it's obviously not passing the 9 character banner id. Does anyone know of any other setting I need to look at?

touchnet.properties:
touchnet.cpipconnector.getconfig.createonlogin = 1
......
touchnet.cpipconnector.getconfig.sessionPlaceHolder = sessionPlaceHolder
touchnet.cpipconnector.getconfig.sendcpsession = true
touchnet.cpipconnector.getconfig.sendtimeout = false
touchnet.cpipconnector.getconfig.desturl_parmname = destURL
touchnet.cpipconnector.getconfig.sendlogin = true
touchnet.cpipconnector.getconfig.useSISCredentials = true
touchnet.cpipconnector.getconfig.usePDSCredentials = false

touchnet.xml:
See attachment

ldap info for test user:
pdsExternalSystemID: 000060363::sct

configman -g SIS*
SIS_SYSTEM_NAME=sct

From cp.log:
[2010-05-17 11:14:16,938] [INFO](ExternalUser.java:386) {pool-3-thread-50} [com.pipeline.sdk.cpip.ExternalUser]: val: touchnet es: touchnet sisname: sct usesIt: false cfgValue: true
[2010-05-17 11:14:16,996] [DEBUG](ExternalSystemManagerImpl.java:876) {pool-3-thread-50} [com.pipeline.gist.ExternalSystemManagerImpl]: IN LOGIN had to create extuid L6RmUJXBr6etSuoPRkre2Q==
[2010-05-17 11:14:16,997] [DEBUG](ExternalSystemManagerImpl.java:941) {pool-3-thread-50} [com.pipeline.gist.ExternalSystemManagerImpl]: IN LOGIN cp Side only create

From cpipconnector.log
>>> adding cpip parameter login -> ja060363
[2010-05-17 11:14:17,079] [DEBUG] http-8008-Processor24:/touchnet/Authenticate com.campuspipeline.cpipconnector.CpipSSORequestContext.addRequestParametersToContext:156
>>> adding cpip parameter uid -> L6RmUJXBr6etSuoPRkre2Q==

Comment viewing options

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

XML file got scrubbed - repost?

Hi Julie -

   Your touchnet.xml file code got scrubbed when you posted - can you replace the < and > characters with something else, or add the file as an attachment?

attachment

Thanks, I added the xml file as an attachment.

setting that fixed this

I worked with actionline to figure this out. In order for
useSISCredentials = true
to work, the following had to be set:
touchnet.cpipconnector.getconfig.sendlogin = false

You then must to a stop/start. (Note if you change the properties file, you have to do a restart. If you only change the xml file, you can get away with just stop/starting cpipconnector.)

Hope this helps anyone else who runs into the problem.

Actually we had it to wirk

Actually we had it to wirk without setting that to false. Our values look like this

touchnet.cpipconnector.getconfig.sendlogin = true
touchnet.cpipconnector.getconfig.useSISCredentials = true
touchnet.cpipconnector.getconfig.usePDSCredentials = false

and it works for both regular and pickup connectors.

Thanks.

Syndicate content