Does the Sun Ray know how to resolve or reach infosphere and fry? Maybe you need to use the full hostname (i.e. with domain name) or IP addresses instead?
William Yang > -----Original Message----- > From: [email protected] [mailto:sunray-users- > [email protected]] On Behalf Of Scott L Riggen > Sent: Monday, February 08, 2010 4:07 PM > To: [email protected] > Subject: Re: [SunRay-Users] amgh configuration question > > Bob / All, > > Thanks again for the help. > > So, I got the script a bit further along. > > /etc/local/sbin $ echo "insert_token=Payflex.5011c7e600130100" | > /etc/local/sbin/utamgh_switch.sh > host=infosphere > host=fry > > As you can see I am getting back host information for that token now. > > Still not switching me...... > > Nothing in the log file you mentioned. In fact it is totally empty. > > Anything else you can think of to help me ? > > Regards, > > Scott > > P.S. Here is my script > > #!/bin/sh > # > # ident "@(#)utamghref_script.sh 1.6 05/05/17 SMI" > # > # Copyright 2004-2005 Sun Microsystems, Inc. All rights reserved. > # Use is subject to license terms. > # > > DBFILE=/share/conf/amgh/back_end_db > > get_keyval_pair() { > key=$1 > value=$2 > return_key=$3 > > #opt_all=$4 #Optional -- set to ALL if you need all matching lines. > opt_all=ALL #Optional -- set to ALL if you need all matching lines. > #Default is to output only the last matching line > > if [ "X${opt_all}" = "XALL" ] > then > sed -n "s/^${key}=${value}[ ].*\(${return_key}=[^ > ]*\).*/\1/p" $DBFILE > else > sed -n "s/^${key}=${value}[ ].*\(${return_key}=[^ > ]*\).*/\1/p" $DBFILE | tail -1 > fi > } > > getbytoken() { > # Look for lines that begin with the token keyword and match the > supplied token > # Output the last username seen on any such lines > #get_keyval_pair token ${token} username > > # Look for lines that begin with the token keyword and match the > supplied token > # Construct a list of all hosts seen on any such lines > #get_keyval_pair $insert_token host ALL > get_keyval_pair insert_token $token host ALL > } > > getbyusername() { > # Look for lines that begin with the username keyword and match > # the supplied username. > # Output the list of all hosts seen on any such lines > HOSTS=`get_keyval_pair username ${username} host ALL` > > # If any hosts were matched, output them and return success > if [ -n "$HOSTS" ] > then > echo "$HOSTS" > return 0 > fi > return 1 > } > > # parse the args into shell vars > while read A > do > eval "$A" > token=`echo $A | cut -f2 -d "="` > done > > # exit if the mapping file is missing. > if [ ! -f "$DBFILE" ] > then > echo "$0: Missing mapping file" 1>&2 > exit 3 > fi > > # if a username is provided, use it for the lookup > if [ -n "$username" ] > then > # if we find any hosts by username, we're done > if getbyusername > then > exit 0 > fi > fi > > # if we didn't find any hosts by username, try by token > getbytoken > exit 0 > _______________________________________________ > SunRay-Users mailing list > [email protected] > http://www.filibeto.org/mailman/listinfo/sunray-users _______________________________________________ SunRay-Users mailing list [email protected] http://www.filibeto.org/mailman/listinfo/sunray-users
