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==

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.