infor.com
concierge
infor u
developer portal
Home
Groups
FACTS - Partner Community
FACTS 7.8.5, Terminal Servers, Windows 2012, setting SSI_BASE
salbritton
Hoping someone has had experience with this. We have a customer we’re upgrading to FACTS 7.8.5, Windows Server 2012 R2. In addition, we have remote sites that will be accessing FACTS via two Windows Server 2012 R2 terminal servers (with remote desktop services enabled). We have experience setting up FACTS access on terminal servers at prior versions of Windows, and have been able to properly set the SSI_BASE various by user (via %USERNAME% environment variable).
However, with these Windows 2012 servers, we’re running into issues setting the SSI_BASE environment variable properly. According to our network guy (who’s done this before with Server 2008/FACTS 7.7):
The FACTS install documentation indicates:
Under system properties, advanced tab, environment variable, put the SSI_BASE system variables add this: SSI_BASE %username%
If I go this route either under either user or system variables it doesn’t work for standard users
When logged in as the user, if I get to a command prompt and enter ‘SET’, the SSI_BASE is ‘%username%’ (instead of the actual username of Todd) but if I check as an admin level user the results come back correctly. If I do it under system it doesn’t show anything as being set for ssi_base.
Route 2 is where it has to be set for each profile on the terminal server: you have to manually login to each user, and do the following: Go to Control Panel, User Accounts, User Accounts again, Change environment vars. This does work correctly but it has to be set for each user so it is very time consuming. The server version is Server 2012 R2 with remote desktop services enabled.
Has anyone run into this before? If so, please reach out to me directly. Thanks in advance!
Brad Kraft | DSA | office: 913-631-1221 ext. 5801 | cell: 262-227-9263 | fax: 623-234-8636 | bkraft@dsa.us
Find more posts tagged with
Comments
Legacy Contributor
Brad,
Why not just not set it at all? Then the user code entered at the sign in screen will be loaded into %base_id$ and off they go. Obviously, this would require each user to have a unique user code for FACTS - no sharing.
mcohen
I agree with Steve on Post FACTS 7.8
Pre FACTS 7.8 here is what I do.
Terminal Server for FACTS
Install the WINDX using the the appropriate license - preferably Pro-Bundles
Then add the bat file to force the SSI_BASE = to the user name signed into the RDP session.
But the documentation for 7.8 install says that it must be set.
Does the install media still prompt for it?
Here's what you can do on a Terminal Server to set the SSI_BASE
Add to the ALL USER
In the All User - Start Menu - Start Up
Server 2003
The Startup folder common to all users on the machine can be found by opening this path: %allusersprofile%Start MenuProgramsStartup
Example "C:UsersAll UsersMicrosoftWindowsStart MenuProgramsStartup"
Server 2008 / 2012
C:ProgramDataMicrosoftWindowsStart MenuProgramsStartup
create a file called set_ssi_base.bat with the following contents.
setx SSI_BASE %USERNAME%
Important Links
Community Hubs
Discussion Forums
Groups
Community News
Popular Tags
ION Connect
ION Workflow
ION API Gateway
Syteline Development
CPQ Discussion Ask a Colleague
Infor Data Fabric
Infor Document Management (IDM)
LN Development
FAQs, How-To, and Best Practices
API Usage