Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations wOOdy-Soft on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

Long list of Citrix Appications

Status
Not open for further replies.

subashkr

IS-IT--Management
Mar 3, 2003
12
OM
Hi,
We have a good set up Citrix Metaframe servers running XP1.0 on windows 2000 server. Its working fine.. all things are ok. But one thing I published my application to internet for outside access through the secure gateway nfuse (New version called web interface). I have one Domain here which is authenticationg all users, but I dont want the users to see the internal applications while they go outside. I want them to use only one application ie, Email while they go outside. How do i manipulate this in the Web Gateway without creating a second profile for the particular user in the domain. Is it possible in the Web Gateway ?
 
Unfortunately no. This seems to be the number 1 feature request for NFuse :)
Only 1.6 with project columbia has this functionality.
The request is noted by citrix, and can be expected in a future version. (not sure which)

Free citrixprinting support
 
We had the same issue. The only thing I could think of was to put a description on the Nfuse Links to say "Internet" or "Internal" or something like that.
Then I only published the "internet" apps to the servers that have access to the outside. The "internal" apps were published to servers without external access, so that even if they tried to use them they would fail.

Jon

There is much pleasure to be gained from useless knowledge. (Bertrand Russell)
 
Had the same problem and solved it like this:

In the file \change ”For i = 1 to numFolders” to ”For i = 1 to 0” - this makes NFuse only show applications that are NOT published into a folder.

In the Citrix Management Console, make sure to publish the apps you want to be visible in NFuse NOT into a folder (IE do nothing), the apps you don't want to be visible in NFuse you have to specifiy a folder for, into which they are publiched (affects PN and PnAgent). This is configured on each published application under Program Neigborhood Settings --> Program Neigborhood Folder.

Good Luck
Pontus
 
Hi
Thanks for the help. It was really helpful.I tried to make it. But in the Web Gateway Server I could not see applistimpl.vbs script. There I find one applist.vbs file under include directory. I found one entry similar to the above but not the same one as follows
For i = 0 to ubound(sids)
If (not sids(i) = "") Then
credentials.addSid sids(i)
End If
How can I do the same using this? please help me
 

Which version of NFuse are you running? I have 1.7, maybe applist.vbs exists instead of applistimpl.vbs in your version cause I don't have an applist.vbs only applistimpl.vbs.

Look for for numfolders below and in your code in applistimpl.vbs:

________________________________________________________
numApps = appEnumerator.getNumApps(currentFolder)
numFolders = appEnumerator.getNumFolders(currentFolder)
numTotal = numApps + numFolders
If numTotal = 0 Then
If Len(currentFolder) > 1 Then
'Redirect to the root if there is no apps in the current folder
Response.Redirect(applistURL & "?NFuse_currentFolder=")
Else
If logonMode = "Guest" Then
errorString = &quot;<i>&quot; & gPropKey.getStaticString(&quot;NoAppForGuest&quot;) & &quot;.</i>&quot;
Else
errorString = &quot;<i>&quot; & gPropKey.getStaticString(&quot;NoApp&quot;) & &quot; : &quot; & gApp.unUrlEncode(user) & &quot;</i>&quot;
End If
lastErrorId = &quot;On&quot;
End If
Else
numCols = 3
percentCols = round(100/numcols)
%>
<table cellpadding=&quot;8&quot; border=&quot;0&quot; bgcolor=&quot;#6699CC&quot;>
<%
For i = 1 to numFolders
theNextFolder = appEnumerator.nextFolder(currentFolder)
If 1 = i Mod numCols Then
%>
<tr>
<%
End If
%>
<td align=&quot;left&quot; valign=&quot;top&quot; width=&quot;<%=percentCols%>%&quot;>
<font face=&quot;<%= gPropKey.getStaticString(&quot;FontFace&quot;) %>&quot; size=&quot;1&quot; class=&quot;NFuseObjText&quot;><b><a class=&quot;appLinks&quot; href=&quot;<%=applistURL%>?NFuse_currentFolder=<%=gApp.urlEncode(currentFolder)%><%=gApp.urlEncode(Chr(92))%><%=gApp.urlEncode(theNextFolder)%>&quot;>
<img src=&quot;media/folder.gif&quot; border=&quot;0&quot; align=&quot;BOTTOM&quot; hspace=&quot;3&quot;><br>
<%=theNextFolder%>
</b></font></td>
<%
If 0 = i Mod numCols Then
%>
</tr>
<%
End If
Next
For j = (numFolders + 1) to (numTotal)
Set app = appEnumerator.nextApp(currentFolder)
If 1 = j Mod numCols Then
%>
<tr>
<%
End If
%>
________________________________________________________

Let me know how it goes!

 
Hi Dear friend,
I could do the restriction like below. Am using web interface instead using nfuse. Under this directory \Inetpub\ applinks.inc file exists. In that I modified
For j = (numFolders + 1) to 1
Set app = appEnumerator.nextApp(currentFolder)
Dim link
link = processAppLinks()
If 1 = j Mod numCols Then where

J is the no applications
j=(numfolders+1) to 1 will display one application 2 will display 2 applications. Like wise we can increase the no: of applications.
Thanks for your help. See you again
 

Good stuff! So you actually did it on the number of apps as opposed to apps not published to any folder as I did?! Can you somehow control which apps you want to be visible or is it just picking the first one(s) you are publishing or...?

Regards,
Pontus
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top