You are on page 1of 58

EDT Citrix Guide

2006 Landmark Graphics Corporation

R2003.16 June 2006


2006 Landmark Graphics Corporation
All Rights Reserved Worldwide

This publication has been provided pursuant to an agreement containing restrictions on its use. The publication is also protected by
Federal copyright law. No part of this publication may be copied or distributed, transmitted, transcribed, stored in a retrieval system,
or translated into any human or computer language, in any form or by any means, electronic, magnetic, manual, or otherwise, or
disclosed to third parties without the express written permission of:

Landmark Graphics Corporation


2101 CityWest Blvd, Building 2, Houston, Texas 77042-3021, USA
P.O. Box 42806, Houston, Texas 77242, USA
Phone: 713-839-2000
FAX: 713-839-2401
Web: www.lgc.com

Trademark Notice

3DFS, 3D Drill View, 3D Drill View KM, 3DView, 3D Surveillance, Active Field Surveillance, Active Reservoir Surveillance,
ADC, Advanced Data Transfer, ARIES, Asset Development Center, AssetJournal, Asset Performance, AssetView, Atomic
Meshing, Automate, BLITZ, BLITZPAK, CasingSeat, COMPASS, Contouring Assistant, Corporate Data Archiver, Corporate
Data Store, DataManager, DataStar, DBPlot, DecisionSuite, Decisionarium, DecisionSpace, DecisionSpace AssetPlanner,
DecisionSpace AssetView, DecisionSpace Atomic Meshing, DecisionSpace Decision Management Systems(DMS),
DecisionSpace Nexus, DecisionSpace PowerGrid, DecisionSpace PowerModel, DecisionSpace PrecisionTarget, DecisionSpace
Reservoir, DecisionSpace TracPlanner, DecisionSpace Well Seismic Fusion, DepthTeam, DepthTeam Explorer, DepthTeam
Express, DepthTeam Extreme, DepthTeam Interpreter, Desktop Navigator, DESKTOP-PVT, DESKTOP-VIP, DEX, DIMS,
Discovery, Discovery Asset, Drill-to-the-Earth Model, Drillability Suite, Drilling Desktop, DrillModel, DrillVision, DSS,
Dynamic Reservoir Management, Dynamic Surveillance System, EarthCube, EDM, eLandmark, Engineers Data Model,
Engineer's Desktop, Engineers Link, Executive Assistant, ezFault, ezSurface, ezTracker, FG+, FastTrack, FieldWorks, FZAP!,
GeoDataLoad, GeoGraphix (stylized), GeoGraphix Exploration System, GeoLink, GeoProbe, GeoProbe GF DataServer, GES,
GESXplorer, GMAplus, GRIDGENR, Handheld Field Operator, I2 Enterprise, iDIMS, IsoMap, iWellFile, Landmark, Landmark
& Design, Landmark Logo & Design, Landmark Decision Center, Landscape, Lattix, LeaseMap, LMK Resources, LogEdit,
LogM, LogPrep, Magic Earth, MagicDesk, Make Great Decisions, MathPack, MIMIC, MIMIC+, MIRA, Model Builder,
MyLandmark, Nexus, Object MP, OpenBooks, Open Explorer, OpenJournal, OpenSGM, OpenVision, OpenWells, OpenWire,
OpenWorks, OpenWorks Well File, PAL, Parallel-VIP, PetroBank, PetroWorks, PetroWorks ULTRA, PlotView, Point Gridding
Plus, Pointing Dispatcher, PostStack, PostStack ESP, PowerCalculator, PowerExplorer, PowerHub, Power Interpretation,
PowerJournal, PowerModel, PowerView, Presgraf, PRIZM, PROFILE, Project Administrator, ProMAGIC, ProMAGIC Connect,
ProMAGIC Server, ProMAX, ProMAX 2D, ProMAX 3D, ProMAX 3DPSDM, ProMAX MVA, ProMAX VSP, pSTAx, Query
Builder, Quick, Quick+, QUICKDIF, QUIKCDP, QUIKDIG, QUIKRAY, QUIKSHOT, QUIKVSP, Quickwell, Quickwell+,
RAVE, RayMap, RayMap+, RTOC, Real Freedom, Real Time Asset Management Center, Real Time Asset Management Centre,
Real Time Operations Center, Real Time Production Surveillance, Real Time Surveillance, Reference Data Manager, Reservoir
Framework Builder, RESev, ResMap, RightTime, RMS, SCAN, SeisCube, SeisMap, SeisModel, SeisSpace, SeisVision, SeisWell,
SeisWorks, SeisWorks PowerCalculator, SeisWorks PowerJournal, SeisWorks PowerSection, SeisXchange, Sierra, Sierra (design),
SigmaView, SimResults, SIVA, SIVA+, smartSECTION, Spatializer, SpecDecomp, StrataAmp, StrataMap, StrataModel,
StrataSim, StratWorks, StressCheck, STRUCT, Surf & Connect, SynTool, SystemStart for Servers, SystemStart, SystemStart for
Clients, SystemStart for Storage, Tanks & Tubes, TDQ, Team Workspace, TERAS, Total Drilling Performance, TOW/cs, TOW/cs
Revenue Interface, TracPlanner, Trend Form Gridding, Turbo Synthetics, VESPA, VESPA+, VIP, VIP-COMP, VIP-CORE, VIP-
DUAL, VIP-ENCORE, VIP-EXECUTIVE, VIP-Local Grid Refinement, VIP-THERM, WavX, Web Editor, Well Seismic Fusion,
Wellbase, Wellbore Planner, Wellbore Planner Connect, WELLCAT, WELLPLAN, WellXchange, WOW, Xsection, You're in
Control. Experience the difference, ZAP!, and Z-MAP Plus are trademarks, registered trademarks or service marks of Landmark
Graphics Corporation.

All other trademarks, service marks and product or service names are the trademarks or names of their respective owners.

Note
The information contained in this document is subject to change without notice and should not be construed as a commitment by
Landmark Graphics Corporation. Landmark Graphics Corporation assumes no responsibility for any error that may appear in this
manual. Some states or jurisdictions do not allow disclaimer of expressed or implied warranties in certain transactions; therefore,
this statement may not apply to you.
Landmark EDT Citrix Guide

Contents

Contents................................................................................................................................. i

Installation ............................................................................................................................ 1
Introduction......................................................................................................................... 1
A Few Important Rules ................................................................................................ 1
Microsoft .NET Framework 1.1 (English) Redistributable Installation ............................. 2
Step A .......................................................................................................................... 2
Step B: NET Framework 1.1 Redistributable installation (Non-silent mode) ............. 4
Step C: Adjusting Security Settings on NET Framework 1.1 Configuration .............. 7
Additional References: ................................................................................................ 8
Landmark 2003.16 Third-Party Components Installation .................................................. 9
MSDE Installation .............................................................................................................. 10
Landmark Engineers Desktop 2003.16 Applications Installation ..................................... 11
Step A .......................................................................................................................... 11
Step B: Install EDM ..................................................................................................... 11
Step C: Install Drilling and Completions Applications ............................................... 11
Step D .......................................................................................................................... 12

Publishing Engineers Desktop 2003.16 ..................................................................... 13


Introduction and Executable Paths ..................................................................................... 13

Maintenance Mode ............................................................................................................ 15


Tips ..................................................................................................................................... 15

Troubleshooting Guide & Known Issues ................................................................... 17


DE # 614042 ................................................................................................................ 17
DE # 726576 ................................................................................................................ 18
CTRL+F1 Hot Key Issue ............................................................................................. 18
CasingSeat and StressCheck Templates and Reports not being Saved ....................... 18

Virtual Memory Optimization ...................................................................................... 21


Application Exclusion .................................................................................................. 22
DLL Exclusion ............................................................................................................. 23

Appendix ACitrix Client and Server Versioning ............................................... 25

R2003.16 Contents i
EDT Citrix Guide Landmark

Server ........................................................................................................................... 25
Client ............................................................................................................................ 25

Appendix BWindows 2003 Server Versioning .................................................... 27


Operating System ......................................................................................................... 27

Appendix CMDAC For Windows 2000 ................................................................. 29


Microsoft Data Access (MDAC) 2.7 SP1 Refresh Installation .......................................... 29
Step A: ......................................................................................................................... 29
Step B: .......................................................................................................................... 30
Step C: .......................................................................................................................... 31
Step D: ......................................................................................................................... 32
Additional References: ................................................................................................ 39
Microsoft Knowledge Base Articles ...................................................................... 39

Appendix DSample .Config File............................................................................... 41


Sample Security.Config File............................................................................................... 41

Appendix EEDM and OpenWells Licensing Information .............................. 53


Scenario 1: ............................................................................................................. 53
Result: .................................................................................................................... 53
Scenario 2: ............................................................................................................. 53
Cause: ..................................................................................................................... 54
Scenario 3: ............................................................................................................. 54
Cause: ..................................................................................................................... 54

ii Contents R2003.16
Landmark EDT Citrix Guide

Installation

Introduction

Welcome to deployment guidelines for Landmark Engineers Desktop


2003.16, on Citrix Presentation Server 4.0.1 on Windows 2003 Server.
Details on Citrix Presentation Server 4.0.1 can be found in Appendix
A; details on Windows 2003 Server can be found in Appendix B.

Before you can install the Engineers Desktop applications, you must
have the following prerequisites installed:

Microsoft .NET Framework 1.1

Note that MDAC 2.7 SP1 is required for Windows 2000; see Appendix
C for details.

These prerequisite installations and the Landmark EDT 2003.16


installations are discussed in following sections.

A Few Important Rules


1. You cannot have the EDM database on the Citrix box; it must be
on a different machine.

2. SAM (Simultaneous Access Monitor) cannot be on the Citrix box;


it can be on the EDM database server.

3. You must have .NET 1.1 Framework (not .NET 2.0) or things may
not work properly.

4. Read the Citrix section of the EDT 2003.16 System Requirements


to see what the tested configuration is.

R2003.16 Introduction: Installation 1


EDT Citrix Guide Landmark

Microsoft .NET Framework 1.1 (English)


Redistributable Installation

Step A
The person performing the installation must be in the local
Administrators group.
1. Log in as a local Administrator.

2. Check if .NET Framework 1.1 is installed on the server. Proceed


with .NET Framework 1.1 installation only if .NET Framework
1.1 is not present on machine.

Check to see if you have the .NET Framework 1.1 Installed

Landmark Engineers Desktop applications require .NET Framework 1.1 to run.


To check if you already have the .NET Framework 1.1 installed on the Citrix
Server, click Start on your Windows desktop, and select Control Panel, and then
double-click the Add or Remove Programs icon. When the window appears,
scroll through the list of applications. If you see Microsoft .NET Framework 1.1
listed, the latest version is already installed and you do not need to install it again.a

a. Microsoft. Get the .NET Framework 1.1.msdn 14 Apr 2005.< http://ms-


dn.microsoft.com/netframework/technologyinfo/howtoget/default.as-
px#section1>

2 Microsoft .NET Framework 1.1 (English) Redistributable Installation: Installation R2003.16


Landmark EDT Citrix Guide

.NET Framework Developers Guide article highlights some


mechanisms for detecting whether .NET Framework is installed. http://
msdn.microsoft.com/library/default.asp?url=/library/en-us/cpguide/
html/cpconusingsetupexebootstrappersamplewithapplication.asp.

.NET Framework 1.1 Redistributable Prerequisites and system


requirements are available for perusal at http://msdn.microsoft.com/
library/default.asp?url=/library/en-us/dnnetdep/html/
dotnetfxref1_1.asp. The basic requirements for .NET Framework
Redistributable installation on server include a Windows XP
Professional or Windows 2000 computer.

You should also have MDAC 2.7 SP 1 and Internet Explorer 6.x before
starting to install .NET Framework 1.1 redistributable.

R2003.16 Microsoft .NET Framework 1.1 (English) Redistributable Installation: Installation 3


EDT Citrix Guide Landmark

Step B: NET Framework 1.1 Redistributable installation (Non-silent


mode)
3. From the Windows Start menu select Run, enter cmd, and click
OK.

4. In the Command Prompt window, change directory to the


RootDrive of the Citrix machine (use cd SystemRoot).

5. At the command prompt, enter the following and press Return:

change user /install

6. Verify that the following statement is returned by the operating


system

SytemRoot :\> change user /install

User session is ready to install applications

7. Close the command window.

8. Navigate to the Volume 6 CD; CD Drive:\Third-Party\Install


folder.

9. Click on dotnetfx.exe to start .NET Framework 1.1 installation.

10. If for some reason Citrix does not start .NET Framework
installation, use Steps 12- 18 to start the .NET Framework 1.1
installation.

11. From the Windows Start menu select Settings > Control Panel.

12. In the Control Panel window, select Add/Remove Programs.

13. In the Add/Remove Programs window, select the Add New


Programs icon (in the left pane).

14. In the resulting window, click on the CD or Floppy button.


(Optional: Remove any floppy disk from the floppy drive.)

15. In the Run Installation Program window use the Browse button
to navigate to the Volume 6 CD Drive; CD Drive:\Third-
Party\Install.

16. Select Programs from the Files of Type: drop-down menu.

4 Microsoft .NET Framework 1.1 (English) Redistributable Installation: Installation R2003.16


Landmark EDT Citrix Guide

17. Click on dotnetfx.exe and click Finish in the Run Installation


Program window to start the .NET Framework 1.1 install.

18. Click Yes in the Microsoft .NET Framework 1.1 Setup to start the
extraction process, which is followed by:

19. Accept the Microsoft .NET Framework 1.1 Setup License


Agreement and click on the Install button.

R2003.16 Microsoft .NET Framework 1.1 (English) Redistributable Installation: Installation 5


EDT Citrix Guide Landmark

20. Installation starts.

6 Microsoft .NET Framework 1.1 (English) Redistributable Installation: Installation R2003.16


Landmark EDT Citrix Guide

21. Microsoft .NET Framework 1.1 Redistributable installation


completes with:

22. Click OK to complete Microsoft .NET Framework 1.1


installation.

23. .NET Framework 1.1 Redistributable installation does not require


mandatory restarting of the server. If restart is required, the server
should prompt you with a dialog asking you to restart the machine.
It is always recommended to restart the machine after finishing the
install of .NET Framework 1.1 Redistributable.

24. Shutdown and restart the computer. This will automatically


return the computer to Execute mode.

NET Framework 1.1 does not get removed once Landmark Engineers
Desktop 2003.16 is uninstalled from Citrix server. See Maintenance
Mode on page 15 for more details.

Step C: Adjusting Security Settings on NET Framework 1.1


Configuration
1. Once .NET Framework 1.1 Redistributable installation is
complete, some primary security settings need to be set on the
.NET 1.1 Framework.

2. From the Windows Start menu, select Control Panel >


Administrative Tools > Microsoft .NET Framework 1.1
Configuration.

3. In the .NET Configuration 1.1 window, navigate to My Computer


> Runtime Security Policy.

4. Right-click on Runtime Security Policy, and from the drop-down


menu select Adjust Security.

5. In the Security Adjustment Wizard, select Make changes to this


computer option, and click the Next button.

R2003.16 Microsoft .NET Framework 1.1 (English) Redistributable Installation: Installation 7


EDT Citrix Guide Landmark

6. The following are the settings to be applied on .NET Framework


1.1 for a successful installation of Landmark Engineers Desktop
2003.16 later on:

All_Code = Nothing
My_Computer_Zone = Full Trust
LocalIntranet_Zone = LocalIntranet
Internet_Zone = LocalIntranet
Trusted_Zone = LocalIntranet
Restricted_Zone = Nothing

7. All these settings can be applied in the security.config file in the


<root drive>\WINDOWS\Microsoft
.NET\Framework\v1.1.4322\CONFIG and the
Userprofile\Application Data\Microsoft\CLR Security
Config\v1.1.4322 folder (in cases where only selected users are to
be allowed to install and run Landmark Engineers Desktop
2003.16 applications).

8. A sample security.config file for this purpose can be seen in


Appendix DSample .Config File on page 41.

Additional References:
Microsoft. .NET Framework Developers Guide Minimum Configuration
Requirements.msdn 14 Apr 2005.<http://msdn.microsoft.com/library/
default.asp?url=/library/en-us/cpguide/html/
cpconminimumconfigurationrequirements.asp>

Microsoft. .NET Framework Developers Guide Redistributing the .NET


Framework.msdn 14 Apr 2005.<http://msdn.microsoft.com/library/default.asp?url=/
library/en-us/cpguide/html/cpcondistributingcommonlanguageruntime.asp>

Microsoft. .NET Framework Developers Guide .NET Framework Deployment


Features.msdn 14 Apr 2005.<http://msdn.microsoft.com/library/default.asp?url=/
library/en-us/cpguide/html/cpconnetframeworkdeploymentfeatures.asp>

8 Microsoft .NET Framework 1.1 (English) Redistributable Installation: Installation R2003.16


Landmark EDT Citrix Guide

Landmark 2003.16 Third-Party Components


Installation

The person performing the installation must be in the local


Administrators group.

1. Make sure that Citrix Virtual Memory Optimization is turned off


before proceeding.

2. Log in as a local Administrator.

3. In the Landmark Engineers Desktop 2003.16 installation CD


VOL 6, navigate to the \Products\ThirdParty\Installation folder
and click setup.exe. When the installation screen appears, follow
the prompts.

R2003.16 Landmark 2003.16 Third-Party Components Installation: Installation 9


EDT Citrix Guide Landmark

MSDE Installation

Microsoft SQL Server Desktop Engine and Landmark MSDE Utility


are installed with Landmark Engineers Desktop 2003.16 setup
program by selecting the MSDE Administration check box in VOL 5
during the EDM installation.

MSDE Install Note 1:

Landmark Engineers Desktop MSDE 2003.16 Local install is run, and sample EDM
2003.16 database is attached if MSDE Administration is chosen to be installed from
VOL 5.

MSDE Install Note 2:

MSDE cannot be installed over a UNC or a network shared drive path.

MSDE Install Note 3:

MSDE cannot be installed if SQL Server 2000 SERVER or CLIENT components are
installed on the machine.

HIGHLY RECOMMENDED MSDE Install Note 4:


It is advisable not to install MSDE on the Citrix server because of complications with
MSDE install. To get a copy of the sample Landmark Engineers Desktop 2003.16, EDM
2003.16 MSDE Sample database, contact Landmark Graphics Corporation Support. (All
EDM licensed clients are eligible to obtain a sample copy of the EDM 2003.16 database).

10 MSDE Installation: Installation R2003.16


Landmark EDT Citrix Guide

Landmark Engineers Desktop 2003.16 Applications


Installation

Landmark Engineers 2003.16 setup program does not include an ADF,


MSI, or MSP package. Please create one when using Citrix MetaFrame
XP Installation Manager to push Engineers Desktop 2003.16 setup
program onto multiple server farms.

Step A
The person performing the installation must be in the local
Administrators group.

1. Make sure that Citrix Virtual Memory Optimization is turned off


before proceeding.

2. Log in as a local Administrator.

3. Verify space requirements for installation of suitable Landmark


Engineers Desktop applications as laid down in the appropriate
Engineers Desktop Installation Guide (EDM and Drilling).

4. Verify that at least 100 MB is available in the Windows TEMP


folder.

Step B: Install EDM


5. In the Landmark Engineers Desktop 2003.16 installation CD
VOL 5, navigate to the \Products\EDT\Install folder and click
setup.exe. When the installation screen appears, follow the
prompts.

Step C: Install Drilling and Completions Applications


6. In the Landmark Engineers Desktop 2003.16 installation CD
VOL 6, navigate to the Volume 6 CD \Products\EDT\Install folder
and select setup.exe.When the installation screen appears, follow
the prompts.

7. When the installation is finished, you must restart the Citrix server.

R2003.16 Landmark Engineers Desktop 2003.16 Applications Installation: Installation 11


EDT Citrix Guide Landmark

Step D
8. Provide Full Access (especially Read, Write, Execute, and
Modify) rights to the folder where Landmark Engineers Desktop
2003.16 is installed.

Landmark Engineers Desktop 2003.16 installation is Complete .

12 Landmark Engineers Desktop 2003.16 Applications Installation: Installation R2003.16


Landmark EDT Citrix Guide

Publishing Engineers Desktop 2003.16

Introduction and Executable Paths

All applications are publishable by just pointing to their respective


executables.

1. Log in as a member of the Administrators group.

2. From the Windows Start menu, select Programs > Citrix >
Management Console.

3. Connect to the MetaFrame XP Server Farm as a member of


Administrators group.

The following are the paths to the respective Landmark Engineers


Desktop 2003.16 suite of applications:

EDM Administration
EDM Administration Utility <installation path>\EDM\Admin Utility\Bin\RunAdmin.bat

MSDE Administration
MSDE Administration <installation path>\EDM\MSDE Utility\MSDEUtils.exe

Drilling Data Migration


Drilling Data Migration <installation path>\EDM\Data Migration\Bin\DataMigrationTool.bat
Drilling Field Mapping <installation path>\EDM\Data Migration\Bin\FieldMappingTool.bat
EDM Data Merging <installation path>\EDM\Data Migration\Bin\DataMergingTool.bat
WELLPLAN wfw Migration <installation path>\EDM\Data Migration\wfwImport

Database Creation
EDM Database Creation <installation path>\EDM\db_create.exe

Drilling Engineering Applications


COMPASS <installation path>\COMPASS\Bin\COMPASS.bat

R2003.14 Introduction and Executable Paths: Publishing Engineers Desktop 2003.16 13


EDT Citrix Guide Landmark

CasingSeat <installation path>\CasingSeat\Server\CasingSeat.bat


StressCheck <installation path>\StressCheck\Server\StressCheck.bat
WELLPLAN <installation path>\EDT\WELLPLAN\Bin\WELLPLAN.bat

Data Management Applications


OpenWells <installation path>\OpenWells\Bin\RunOpenWells.bat
OpenWells PDA CDRS Report <installation path>\OpenWells\NPD\RunNPDRept.bat
Generator
OpenWells Performance Reviews <installation path>\OpenWells\Performance Reviews
\RunOWPR_Console.bat
OpenWells Property Loader <installation path>\OpenWells\Property Loader \RunPropertyLoader.bat
PROFILE <installation path>\Profile\Profile.bat
Data Analyzer <installation path>\ Data Analyzer\DataAnalyzer.bat

Real-Time View <installation path>\LogView\RunLogViewer.bat

Tools
Catalog Editor <installation path>\EDM\Catalog Editor\Bin\CatalogEditor.bat
Rig Editor <installation path>\EDM\Rig Editor\RigEditor.bat
EDM Publishing Service <installation path>\Common Files\Data Services\EDTPublishing.exe
EDM Services Controller <installation path>\Common Files\Data Services\DSWSController.exe
EDM to OpenWorks Link <installation path>\EDM\EDM to OpenWorks\EDMtoOpenWorks.bat
Field Office Data Transfer <installation path>\Common Files\Data Services\FOTrans.bat
Unit Converter <installation path>\EDM\Unit Converter\UnitConverter.bat
NPD CDRS Report Generation <installation path>\OpenWells\NPD\RunNPDRept.bat
Symbol Manager <installation path>\Common Files\WellSchematic\SymbolManager.bat"

14 Introduction and Executable Paths: Publishing Engineers Desktop 2003.16 R2003.14


Landmark EDT Citrix Guide

Maintenance Mode

Tips

Prior to Modify/Repair of 2003.16 applications or 2003.16 Third-Party


components, please insert the correct CD and perform Modify/Repair
operations through the Add/Remove program wizard.

To uninstall, you dont need to have the CD inserted into the drive, and
everything can be removed through Add/Remove programs.

R2003.16 Tips: Maintenance Mode 15


EDT Citrix Guide Landmark

16 Tips: Maintenance Mode R2003.16


Landmark EDT Citrix Guide

Troubleshooting Guide & Known Issues

DE # 614042

Issue:
Application Logs being full can stop .NET services or start having
errors.

Cause:
Event Log is full or has too many entries.

Workaround:
To clear the Application Event Log; before starting the install,

1. Log in as a System Administrator.

2. Start > Settings > Control Panel > Administrative Tools >
Event Viewer.

3. In the Event Viewer, right click on Application Log (in the left
pane under Event Viewer(Local)) and from the pull down menu
select the Clear all Events menu item.

4. Click Yes/No in the Event Viewer dialog.

5. Start the install.

6. If some applications are filling up the Application Event Log at a


rapid rate, while EDT is being installed, keep clearing the
Application Event Log at regular intervals during the EDT install.

7. If the above solution does not work, repeat the same with System
Log in the Event Viewer. If it still does not work, contact
Landmark Graphics Support.

R2003.16 : Troubleshooting Guide & Known Issues 17


EDT Citrix Guide Landmark

DE # 726576

Issue:
Error generated in Citrix environment when migrating data
(COMPASS For Windows import).

Cause:
Insufficient rights to data transfer folders.

Workaround:
Assign read/write rights to the data transfer folders.

CTRL+F1 Hot Key Issue

Issue:
On normal desktops Ctrl + F1 key is set to invoke OpenWells Custom
Context Sensitive Help. On many ICA clients, Ctrl + F1 Hot Key by
default invokes a Ctrl + Alt + Del for the CITRIX server itself .

Workaround:
The Hot Key is per-client basis, so users should be able to change it
from their client machines.

CasingSeat and StressCheck Templates and Reports not being Saved

Issue:
Templates and Reports generated in CasingSeat and StressCheck are
not being saved to the applications Client folder in a Citrix
environment.

Cause:
The user does not have Read\Write access to the applications Client
folder.

18 : Troubleshooting Guide & Known Issues R2003.16


Landmark EDT Citrix Guide

Workaround:
Grant the user Read\Write access to the following folders on the Citrix
system:

<installation directory>\CasingSeat\Client

<installation directory>\StressCheck\Client

Note:

The user must be granted Read\Write access to any folders on the Citrix server
that will be used to save templates and reports .

R2003.16 : Troubleshooting Guide & Known Issues 19


EDT Citrix Guide Landmark

20 : Troubleshooting Guide & Known Issues R2003.16


Landmark EDT Citrix Guide

Virtual Memory Optimization

Certain Engineers Desktop applications and DLL files have proved to


be incompatible with the Presentation Server 4 Citrix Virtual Memory
Optimization service. This incompatibility causes the applications to
crash and also causes certain Oracle utilities to throw an Application
error.

To prevent these issues from occurring, the following applications and


DLL files must be excluded from Citrix Memory Optimization.

Application Exclusions:

D:\Program Files\Landmark\EDT_2003.16\Profile\NGProfile.exe
D:\Program
Files\Landmark\EDT_2003.16\StressCheck\Server\stressck.exe
D:\Program
Files\Landmark\EDT_2003.16\CasingSeat\Server\CsngSeat.exe
D:\Program
Files\Landmark\EDT_2003.16\WELLPLAN\Bin\TemplateContai
ner.exe
D:\Program Files\Landmark\EDT_2003.16\Common
Files\WellSchematic\SymbolManager.exe
D:\Program Files\Landmark\EDT_2003.16\Data
Analyzer\da_edm.exe
D:\Program
Files\Landmark\EDT_2003.16\COMPASS\Bin\cfw32.exe
D:\Program
Files\Landmark\EDT_2003.16\COMPASS\Bin\CFW32CMD.exe
D:\Program Files\Landmark\EDT_2003.16\EDM\Unit
Converter\UnitConverter.exe

DLL Exclusions:

sqlunirl.dll
JNILibU.dll
orageneric9.dll
oracore9.dll
Gsprop32.dll
ProfCommonU.dll
gswdll32.dll
Oran9.dll

R2003.16 : Virtual Memory Optimization 21


EDT Citrix Guide Landmark

Application Exclusion
The following section outlines the procedure for excluding application
files from the Citrix Virtual Memory Optimization.

1. Launch the Citrix Management Console for Presentation Server


and login to the component.

2. From the Management Console window, right-click on the Citrix


Farm to be modified and select Properties from the menu that
appears.

3. From the Farm Properties dialog, select the Memory Optimization


option.

4. Click the Add button in the Memory Optimization area.

5. The Choose Application dialog appears. This dialog list all


available systems in the Citrix Farm. Select the Citrix system
containing the files to be excluded.

6. Select the drive containing the installation and navigate through


the installation directory to the location of the executable file.

7. Click OK.

8. Repeat this for each executable file to be excluded. These files are
listed on page 21.

9. Once all the executable files have been excluded click OK to close
the Farm Properties dialog.

22 : Virtual Memory Optimization R2003.16


Landmark EDT Citrix Guide

DLL Exclusion
The following section outlines the procedure for excluding DLL files
from the Citrix Virtual Memory Optimization.

IMPORTANT!

The following procedure involves editing the Windows Registry. As an


alternative, turn off Citrix Virtual Memory Optimization.

If proceeding with this option, Landmark highly recommends the following:

ONLY administrators familiar with editing the registry should carry out this
procedure
AND back up the registry prior to implementing this procedure.

1. Launch the Windows Registry Editor.

2. Navigate to the following registry Key: My Computer/


HKEY_LOCAL_MACHINE\Software\Citrix\SFO\ComponentEx
clusionList.

3. Right-click on the ComponentExclusionList key and select New >


DWORD Value from the menu that appears.

4. The value appears in the list on the right side of the window in edit
mode. Enter the name of the DLL to be excluded.

5. Repeat this for each DLL file to be excluded. These files are listed
on page 21.

6. Once all the DLL files have been excluded close the Registry
Editor.

R2003.16 : Virtual Memory Optimization 23


EDT Citrix Guide Landmark

24 : Virtual Memory Optimization R2003.16


Landmark EDT Citrix Guide

Appendix ACitrix Client and Server


Versioning

Server
Citrix MetaFrame Presentation Server for Windows, Enterprise
Edition, Version 4.0.1

Management Console for MetaFrame Presentation Server 4.0,


Version: 4.0.1

MetaFrame Presentation Server Administration Snap-in,


Version 2.0.0

NFUSE (web-server interface) version 4.0.4.5083.

Client
NFUSE, Windows Web Client. File Version: 9.150

Window Desktop Client: Citrix MetaFrame Program


Neighborhood, Version 9.150

R2003.16 : Appendix ACitrix Client and Server Versioning 25


EDT Citrix Guide Landmark

26 : Appendix ACitrix Client and Server Versioning R2003.16


Landmark EDT Citrix Guide

Appendix BWindows 2003 Server


Versioning

Operating System
Microsoft Windows 2003 Standard Edition, Service Pack 1

R2003.16 : Appendix BWindows 2003 Server Versioning 27


EDT Citrix Guide Landmark

28 : Appendix BWindows 2003 Server Versioning R2003.16


Landmark EDT Citrix Guide

Appendix CMDAC For Windows 2000

Microsoft Data Access (MDAC) 2.7 SP1 Refresh


Installation

For a complete summary of MDAC installation, please refer to


Microsoft Knowledge Article http://msdn.microsoft.com/library/
default.asp?url=/library/en-us/dnmdac/html/data_mdacinstall.asp

Microsoft Knowledge Base Article 216149 (http://


support.microsoft.com/default.aspx?scid=kb;EN-US;216149)
discusses MDAC installation on Terminal Server. Landmarks
Engineers Desktop requires MDAC 2.7 SP1 Refresh or greater.
Refresh installation is to follow the same procedure for MDAC
installation on Citrix MetaFrame.

Step A:
The person performing the installation must be in the local
Administrators group.

1. Log in as a local Administrator.

2. Use Microsoft MDAC Component Checker tool to get the current


version of MDAC installed on the Citrix machine. http://
www.microsoft.com/downloads/
details.aspx?FamilyId=8F0A8DF6-4A21-4B43-BF53-
14332EF092C9&displaylang=en.

R2003.16Microsoft Data Access (MDAC) 2.7 SP1 Refresh Installation: Appendix CMDAC For Windows
EDT Citrix Guide Landmark

3. Do not proceed beyond this step if the MDAC installed on Citrix


server is of the same or a newer version than MDAC 2.7 SP1
Refresh.

Info for Citrix MetaFrame XP:

MDAC 2.7 Redistributable Installer does not Install on Windows XP, since
Windows XP is shipped with MDAC 2.7 as a part of the operating system. For
this reason, MDAC 2.7 redistributable installer Mdac_typ.exe has no effect on the
MDAC installation on Windows XP computers. (http://
support.microsoft.com/default.aspx?scid=kb;en-us;Q304432&).

Step B:
The following information has been extracted from Microsoft
Knowledge Base Article 2320601 which discusses all services and
windows applications that need to be shutdown before installation of
MDAC.

The MDAC installation adds new data DLLs, and updates existing
system DLLs. Any DLLs that are in use by an application can lead to a
failed MDAC setup. Prior to installing MDAC, close all applications
that use MDAC with Windows services, and close all applications on
the Citrix server.

The following Microsoft applications and services use MDAC


components:

Certificate Server
Exchange Server
Internet Explorer
Internet Information Server
Microsoft Office (All Office applications)
Outlook and Outlook Express
SNA Server
SMS Server
SQL Server
Visual Studio (All Development Products)

1. Microsoft. How to MDAC setup troubleshooting guide.Microsoft Help and


Support 10 Jan 2005. 14 Apr 2005.<http://support.microsoft.com/
default.aspx?scid=kb;en-us;Q232060&>

30 Microsoft Data Access (MDAC) 2.7 SP1 Refresh Installation: Appendix CMDAC For Win-
Landmark EDT Citrix Guide

4. Stop all ODBC-dependent services including, but not limited to


Internet Information Services (IIS), Structure Query Language
(SQL) Server, SQL Server Enterprise Manager, licensing services
(including FLEXlm), ODBC Administrator, and all applications
that use MDAC with Windows services based on the applications
and services present on the Citrix machine.

5. Run ListDLLs utility to search for Odbc32.dll, Oledb32.dll, and


Msado15.dll to verify MDAC DLLs are not in use. ListDLLs is
available from http://www.sysinternals.com. Processes found
using these DLLs should be closed prior to running the MDAC
install.

6. Disable anti-virus or disk security software on the computer. This


is recommended for security reasons around memory-resident
programs disrupting installations.

7. Verify that there is at least 40 MB of free disk space available on


the computer to run the MDAC installation.

Installation Folder

The MDAC installation will place files in the selected Program Files folder,
as well as the Windows System folder.

8. Verify the existence of a valid TEMP directory with adequate


space on the TEMP directories disk drive. All MDAC installation
files are extracted into the Windows TEMP directory. For this
reason, 40 MB of disk space must be available on the drive
containing the TEMP directory.

TEMP Directory

Use the SET command in Command Prompt to determine the location of the
Windows TEMP directory.

9. Remove all users who are logged on.

Step C:
The following information has been extracted from Microsoft Support
website2.

R2003.16Microsoft Data Access (MDAC) 2.7 SP1 Refresh Installation: Appendix CMDAC For Windows
EDT Citrix Guide Landmark

10. In the System32 directory, create a temporary folder named


"Oldodbc" and move the following files into that folder:

Ds16gt.dll
Ds32gt.dll
Odbc16gt.dll
Odbc32.dll
Odbc32gt.dll
Odbcad32.exe
Odbcconf.dll
Odbcconf.exe
Odbccp32.cpl
Odbccp32.dll
Odbccr32.dll
Odbcinst.cnt
Odbcinst.hlp
Odbcint.dll

In cases where at any time a web-data package has been installed,


open the registry key
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\C
urrentVersion\Setup\ExceptionComponents, and remove all
values. Do not remove the key. Save the key to a file before
removing the values.

Step D:
11. From the Windows Start menu select the Run command, enter
cmd, and click OK.

The Command Prompt window opens.

12. Change the directory to the RootDrive of the Citrix machine (use
cd SystemRoot).

13. At the command prompt, enter the following:

change user /install

2. Microsoft. How to Install ODBC or MDAC on Terminal Server.Microsoft Help


and Support 14 Apr 2004. 14 Apr 2005.<http://support.microsoft.com/
default.aspx?scid=kb;en-us;216149&>

32 Microsoft Data Access (MDAC) 2.7 SP1 Refresh Installation: Appendix CMDAC For Win-
Landmark EDT Citrix Guide

14. If the operating system returns the following statement, the user
session is ready to install applications:

SytemRoot :\> change user /install

15. Close the Command Prompt window.

16. Navigate to the Volume 6 CD Drive:\Third-Party\Install\ folder


and run the mdac_typ.exe Self Extracting Cabinet to start MDAC
2.8.

17. If for some reason, Citrix server does not allow you to install,
follow Steps 18 -23 to start the MDAC installation.

18. From the Windows Start menu select Settings > Control Panel.

19. From the Control Panel window select Add/Remove Programs.

20. In the Add/Remove Programs window, select the Add New


Programs icon (in the left pane).

21. In the resulting window, click on the CD or Floppy button.


(Optional: Remove any floppy disk from the floppy drive.)

22. In the Run Installation Program window, use the Browse button
to navigate to the Volume 6 CD; CD Drive:\Third-Party\Install and
run the mdac_typ.exe Self Extracting Cabinet.

R2003.16Microsoft Data Access (MDAC) 2.7 SP1 Refresh Installation: Appendix CMDAC For Windows
EDT Citrix Guide Landmark

23. In the Microsoft Data Access Components 2.7 Setup dialog, select
the Licensing Agreement Acceptance and click Next.

24. If MDAC 2.7 SP1 Refresh Setup finds the required space to install
it will start the installation.

25. If MDAC 2.7 SP1 Refresh Setup finds that a required service or a
task is using files that setup needs to install or update; it will come
up with the following window. At this point you can either click
Cancel to exit current MDAC 2.7 SP1 Refresh Setup, close the
task as specified by MDAC 2.7 SP1 Refresh Setup, or continue
with setup and later manually restart server.

34 Microsoft Data Access (MDAC) 2.7 SP1 Refresh Installation: Appendix CMDAC For Win-
Landmark EDT Citrix Guide

Landmark Graphics strongly recommends to exit MDAC 2.7 SP1


Refresh Setup, close the task specified and then restart MDAC 2.7
SP1 Refresh Setup.

26. On successful completion, MDAC 2.7 SP1 Refresh Setup will


come up with the following window:

27. Click Finish for MDAC installation to complete the setup.

R2003.16Microsoft Data Access (MDAC) 2.7 SP1 Refresh Installation: Appendix CMDAC For Windows
EDT Citrix Guide Landmark

28. The following window appears.

IMPORTANT : Before clicking the Close button to close the


Setup screen or restarting, the program compatibility script,
Odbc.cmd, must be run. Odbc.cmd is located in the following
folder:

SystemRoot\Application Compatibility Scripts\Install

29. Click Close in the Setup is Complete window.

Note:

A successful MDAC installation requires system restart. The following


dialog appears after clicking the Close button. Click
XXXXXXXXXXXXXXX to restart machine.

30. Shutdown and restart the computer. This will automatically return
the computer to Execute mode.

Note:

Once the MDAC installation has been verified, the TEMP directory created
in Step B: 8 can be deleted.

36 Microsoft Data Access (MDAC) 2.7 SP1 Refresh Installation: Appendix CMDAC For Win-
Landmark EDT Citrix Guide

31. Upon restart, manually start all services that did not start
automatically.

Note:

Access to some components located in SystemRoot\System 32 is limited to


the person who performed the installation, the Administrator group, and
System. The generic Everyone group needs Read and Execute rights to the
following ODBC files. The current rights on these files will vary, and it is
recommended to check and grant rights on the following MDAC files:

Msvcirt.dll (SystemRoot\Windows\System32\)
Msvcrt.dll (SystemRoot\Windows\System32\)
Odbc32.dll (SystemRoot\Windows\System32\)
Odbc32gt.dll (SystemRoot\Windows\System32\)
Odbccp32.cpl (SystemRoot\Windows\System32\)
Odbccp32.dll (SystemRoot\Windows\System32\)
Odbccr32.dll (SystemRoot\Windows\System32\)
Odbccu32.dll (SystemRoot\Windows\System32\)
Odbcint.dll (SystemRoot\Windows\System32\)
Odbcjet.* (SystemRoot\Windows\System32\)
Odbcji32.dll (SystemRoot\Windows\System32\)
Odbcjt32.dll (SystemRoot\Windows\System32\)
CLICONFIG.DLL (SystemRoot\Windows\System32\)
CLICONFIG.EXE (SystemRoot\Windows\System32\)
DBMSRPCN.DLL (SystemRoot\Windows\System32\)
DBNMPNTW.DLL (SystemRoot\Windows\System32\)
MSCPXL32.DLL (SystemRoot\Windows\System32\)
MSORCL32.DLL SystemRoot\Windows\System32\)
ODBCBCP.DLL (SystemRoot\Windows\System32\)
ODBCTRAC.DLL (SystemRoot\Windows\System32\)
SQLSRB32.DLL (SystemRoot\Windows\System32\)
Dbnetlib.dll (SystemRoot\Windows\System32\)
Msdart.dll (SystemRoot\Windows\System32\)
Msxml3.dll (SystemRoot\Windows\System32\)
sqlsrv32.dll (SystemRoot\Windows\System32\)
cliconfg.rll (SystemRoot\Windows\System32\)
msorc32r.dll (SystemRoot\Windows\System32\)
sqlunirl.dll (SystemRoot\Windows\System32\)
msxml3r.dll (SystemRoot\Windows\System32\)

R2003.16Microsoft Data Access (MDAC) 2.7 SP1 Refresh Installation: Appendix CMDAC For Windows
EDT Citrix Guide Landmark

Grant Everyone Read and Execute to the following files is required:

MSACDCE.DLL (SystemRoot\Program Files\Common Files\system\msadc\)


MSADCF.DLL (SystemRoot\Program Files\Common Files\system\msadc\)
MSADCF.DLL (SystemRoot\Program Files\Common Files\system\msadc\)
MSADCFR.DLL (SystemRoot\Program Files\Common Files\system\msadc\)
MSADCO.DLL (SystemRoot\Program Files\Common Files\system\msadc\)
MSADCOR.DLL (SystemRoot\Program Files\Common Files\system\msadc\)
MSADCS.DLL (SystemRoot\Program Files\Common Files\system\msadc\)
MSADDS.DLL (SystemRoot\Program Files\Common Files\system\msadc\)
MSADDSR.DLL (SystemRoot\Program Files\Common Files\system\msadc\)
MSDAPRSR.DLL (SystemRoot\Program Files\Common Files\system\msadc\)
MSDAPRST.DLL (SystemRoot\Program Files\Common Files\system\msadc\)
MSDAREM.DLL (SystemRoot\Program Files\Common Files\system\msadc\)
MSDAREMR.DLL (SystemRoot\Program Files\Common Files\system\msadc\)
MSDFMAP.DLL (SystemRoot\Program Files\Common Files\system\msadc\)
mader15.dll (SystemRoot\Program Files\Common Files\system\ado\)
mado15.dll (SystemRoot\Program Files\Common Files\system\ado\)
MSADOMD.DLL (SystemRoot\Program Files\Common Files\system\ado\)
MSADOR15.DLL (SystemRoot\Program Files\Common Files\system\ado\)
MSADOX.DLL (SystemRoot\Program Files\Common Files\system\ado\)
madrh15.dll (SystemRoot\Program Files\Common Files\system\ado\)
mdadc.dll (SystemRoot\Program Files\Common Files\system\ole db\)
MSDAENUM.DLL (SystemRoot\Program Files\Common Files\system\ole db\)
MSDAER.DLL (SystemRoot\Program Files\Common Files\system\ole db\)
MSDAORA.DLL (SystemRoot\Program Files\Common Files\system\ole db\)
MSDAOSP.DLL (SystemRoot\Program Files\Common Files\system\ole db\)
MSDASC.DLL (SystemRoot\Program Files\Common Files\system\ole db\)
MSDASC.DLL (SystemRoot\Program Files\Common Files\system\ole db\)
MSDASQL.DLL (SystemRoot\Program Files\Common Files\system\ole db\)
MSDASQLR.LL (SystemRoot\Program Files\Common Files\system\ole db\)
MSDATT.DLL (SystemRoot\Program Files\Common Files\system\ole db\)
MSXACTPS.DLL (SystemRoot\Program Files\Common Files\system\ole db\)
OLEDB32.DLL (SystemRoot\Program Files\Common Files\system\ole db\)
OLEDB32R.DLL (SystemRoot\Program Files\Common Files\system\ole db\)
SQLOLEDB.DLL (SystemRoot\Program Files\Common Files\system\ole db\)
Msdatl3.dll (SystemRoot\Program Files\Common Files\system\ole db\)
sloledb.rrl (SystemRoot\Program Files\Common Files\system\ole db\)
sqlxmlx.dll (SystemRoot\Program Files\Common Files\system\ole db\)
sqlxmlx.rll (SystemRoot\Program Files\Common Files\system\ole db\)
msdaorar.dll (SystemRoot\Program Files\Common Files\system\ole db\)
msdaurl.dll (SystemRoot\Program Files\Common Files\system\ole db\)

38 Microsoft Data Access (MDAC) 2.7 SP1 Refresh Installation: Appendix CMDAC For Win-
Landmark EDT Citrix Guide

Access to some components located in SystemRoot\System 32 is


limited to the person who performed the installation, the Administrator
group, and System. The generic Everyone group needs Read and
Execute rights to these ODBC files. The current rights on these files
will vary and it is recommended that you check and grant rights on the
MDAC files found in Appendix C of this manual.

Additional References:

Microsoft Knowledge Base Articles


Microsoft. How to MDAC troubleshooting guide.Microsoft Help and Support 10
Jan 2005. 14 Apr 2005.<http://support.microsoft.com/kb/232060/EN-US/>

Microsoft. Component Checker: Diagnose problems and reconfigure MDAC


installations.Microsoft Help and Support 19 Nov 2004. 14 Apr 2005.<http://
support.microsoft.com/kb/307255/EN-US/>

Microsoft. MDAC Utility: Component Checker.Microsoft Download Center 10


Nov 2004. 14 Apr 2005.<http://www.microsoft.com/downloads/
details.aspx?FamilyId=8F0A8DF6-4A21-4B43-BF53-
14332EF092C9&displaylang=en>

R2003.16Microsoft Data Access (MDAC) 2.7 SP1 Refresh Installation: Appendix CMDAC For Windows
EDT Citrix Guide Landmark

40 Microsoft Data Access (MDAC) 2.7 SP1 Refresh Installation: Appendix CMDAC For Win-
Landmark EDT Citrix Guide

Appendix DSample .Config File

Sample Security.Config File

<?xml version="1.0" encoding="utf-8" ?>


<configuration>
<mscorlib>
<security>
<policy>
<PolicyLevel version="1">
<SecurityClasses>
<SecurityClass Name="UIPermission"
Description="System.Security.Permissions.UIPermission, mscorlib, Ver-
sion=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
<SecurityClass Name="ZoneMembershipCondition"
Description="System.Security.Policy.ZoneMembershipCondition, mscorlib,
Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
<SecurityClass Name="UnionCodeGroup"
Description="System.Security.Policy.UnionCodeGroup, mscorlib, Ver-
sion=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
<SecurityClass Name="FileCodeGroup"
Description="System.Security.Policy.FileCodeGroup, mscorlib, Ver-
sion=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
<SecurityClass Name="IsolatedStorageFilePermission"
Description="System.Security.Permissions.IsolatedStorageFilePermission,
mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
<SecurityClass Name="PerformanceCounterPermission"
Description="System.Diagnostics.PerformanceCounterPermission, System,
Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
<SecurityClass Name="WebPermission"
Description="System.Net.WebPermission, System, Version=1.0.5000.0, Cul-
ture=neutral, PublicKeyToken=b77a5c561934e089"/>
<SecurityClass Name="ReflectionPermission"
Description="System.Security.Permissions.ReflectionPermission, mscorlib,
Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
<SecurityClass Name="NetCodeGroup"
Description="System.Security.Policy.NetCodeGroup, mscorlib, Ver-
sion=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
<SecurityClass Name="MessageQueuePermission"
Description="System.Messaging.MessageQueuePermission, System.Messag-
ing, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/>

R2003.16 Sample Security.Config File: Appendix DSample .Config File 41


EDT Citrix Guide Landmark

<SecurityClass Name="ServiceControllerPermission"
Description="System.ServiceProcess.ServiceControllerPermission, Sys-
tem.ServiceProcess, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/
>
<SecurityClass Name="RegistryPermission"
Description="System.Security.Permissions.RegistryPermission, mscorlib, Ver-
sion=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
<SecurityClass Name="PrintingPermission"
Description="System.Drawing.Printing.PrintingPermission, System.Drawing,
Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/>
<SecurityClass Name="OleDbPermission"
Description="System.Data.OleDb.OleDbPermission, System.Data, Ver-
sion=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
<SecurityClass Name="AllMembershipCondition"
Description="System.Security.Policy.AllMembershipCondition, mscorlib,
Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
<SecurityClass Name="SecurityPermission"
Description="System.Security.Permissions.SecurityPermission, mscorlib, Ver-
sion=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
<SecurityClass Name="SocketPermission"
Description="System.Net.SocketPermission, System, Version=1.0.5000.0,
Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
<SecurityClass Name="EnvironmentPermission"
Description="System.Security.Permissions.EnvironmentPermission, mscorlib,
Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
<SecurityClass Name="SqlClientPermission"
Description="System.Data.SqlClient.SqlClientPermission, System.Data, Ver-
sion=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
<SecurityClass Name="EventLogPermission"
Description="System.Diagnostics.EventLogPermission, System, Ver-
sion=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
<SecurityClass Name="FileIOPermission"
Description="System.Security.Permissions.FileIOPermission, mscorlib, Ver-
sion=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
<SecurityClass Name="DnsPermission"
Description="System.Net.DnsPermission, System, Version=1.0.5000.0, Cul-
ture=neutral, PublicKeyToken=b77a5c561934e089"/>
<SecurityClass Name="NamedPermissionSet"
Description="System.Security.NamedPermissionSet"/>
<SecurityClass Name="FileDialogPermission"
Description="System.Security.Permissions.FileDialogPermission, mscorlib,
Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
<SecurityClass Name="DirectoryServicesPermission"
Description="System.DirectoryServices.DirectoryServicesPermission, Sys-
tem.DirectoryServices, Version=1.0.5000.0, Culture=neutral, PublicKeyTo-
ken=b03f5f7f11d50a3a"/>

42 Sample Security.Config File: Appendix DSample .Config File R2003.16


Landmark EDT Citrix Guide

<SecurityClass Name="StrongNameMembershipCondition"
Description="System.Security.Policy.StrongNameMembershipCondition,
mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
</SecurityClasses>
<NamedPermissionSets>
<PermissionSet class="NamedPermissionSet"
version="1"
Name="Nothing"
Description="Denies all resources, including the right to execute"/>
<PermissionSet class="NamedPermissionSet"
version="1"
Unrestricted="true"
Name="FullTrust"
Description="Allows full access to all resources"/>
<PermissionSet class="NamedPermissionSet"
version="1"
Name="LocalIntranet"
Description="Default rights given to applications on the local intranet">
<IPermission class="EnvironmentPermission"
version="1"
Read="USERNAME"/>
<IPermission class="FileDialogPermission"
version="1"
Unrestricted="true"/>
<IPermission class="IsolatedStorageFilePermission"
version="1"
Allowed="AssemblyIsolationByUser"
UserQuota="9223372036854775807"
Expiry="9223372036854775807"
Permanent="True"/>
<IPermission class="ReflectionPermission"
version="1"
Flags="ReflectionEmit"/>
<IPermission class="SecurityPermission"
version="1"
Flags="Assertion, Execution, BindingRedirects"/>
<IPermission class="UIPermission"
version="1"
Unrestricted="true"/>
<IPermission class="DnsPermission"
version="1"
Unrestricted="true"/>
<IPermission class="PrintingPermission"
version="1"
Level="DefaultPrinting"/>
<IPermission class="EventLogPermission"

R2003.16 Sample Security.Config File: Appendix DSample .Config File 43


EDT Citrix Guide Landmark

version="1">
<Machine name="."
access="Instrument"/>
</IPermission>
</PermissionSet>
<PermissionSet class="NamedPermissionSet"
version="1"
Name="Internet"
Description="Default rights given to internet applications">
<IPermission class="FileDialogPermission"
version="1"
Access="Open"/>
<IPermission class="IsolatedStorageFilePermission"
version="1"
Allowed="DomainIsolationByUser"
UserQuota="10240"/>
<IPermission class="SecurityPermission"
version="1"
Flags="Execution"/>
<IPermission class="UIPermission"
version="1"
Window="SafeTopLevelWindows"
Clipboard="OwnClipboard"/>
<IPermission class="PrintingPermission"
version="1"
Level="SafePrinting"/>
</PermissionSet>
<PermissionSet class="NamedPermissionSet"
version="1"
Name="SkipVerification"
Description="Grants right to bypass the verification">
<IPermission class="SecurityPermission"
version="1"
Flags="SkipVerification"/>
</PermissionSet>
<PermissionSet class="NamedPermissionSet"
version="1"
Name="Execution"
Description="Permits execution">
<IPermission class="SecurityPermission"
version="1"
Flags="Execution"/>
</PermissionSet>
<PermissionSet class="NamedPermissionSet"
version="1"
Name="Everything"

44 Sample Security.Config File: Appendix DSample .Config File R2003.16


Landmark EDT Citrix Guide

Description="Allows unrestricted access to all resources covered by built-in


permissions">
<IPermission class="EnvironmentPermission"
version="1"
Unrestricted="true"/>
<IPermission class="FileDialogPermission"
version="1"
Unrestricted="true"/>
<IPermission class="FileIOPermission"
version="1"
Unrestricted="true"/>
<IPermission class="IsolatedStorageFilePermission"
version="1"
Unrestricted="true"/>
<IPermission class="ReflectionPermission"
version="1"
Unrestricted="true"/>
<IPermission class="RegistryPermission"
version="1"
Unrestricted="true"/>
<IPermission class="SecurityPermission"
version="1"
Flags="Assertion, UnmanagedCode, Execution, ControlThread, ControlEvi-
dence, ControlPolicy, SerializationFormatter, ControlDomainPolicy, ControlPrincipal, Contro-
lAppDomain, RemotingConfiguration, Infrastructure, BindingRedirects"/>
<IPermission class="UIPermission"
version="1"
Unrestricted="true"/>
<IPermission class="DnsPermission"
version="1"
Unrestricted="true"/>
<IPermission class="PrintingPermission"
version="1"
Unrestricted="true"/>
<IPermission class="EventLogPermission"
version="1"
Unrestricted="true"/>
<IPermission class="SocketPermission"
version="1"
Unrestricted="true"/>
<IPermission class="WebPermission"
version="1"
Unrestricted="true"/>
<IPermission class="PerformanceCounterPermission"
version="1"
Unrestricted="true"/>

R2003.16 Sample Security.Config File: Appendix DSample .Config File 45


EDT Citrix Guide Landmark

<IPermission class="DirectoryServicesPermission"
version="1"
Unrestricted="true"/>
<IPermission class="MessageQueuePermission"
version="1"
Unrestricted="true"/>
<IPermission class="ServiceControllerPermission"
version="1"
Unrestricted="true"/>
<IPermission class="OleDbPermission"
version="1"
Unrestricted="true"/>
<IPermission class="SqlClientPermission"
version="1"
Unrestricted="true"/>
</PermissionSet>
</NamedPermissionSets>
<CodeGroup class="UnionCodeGroup"
version="1"
PermissionSetName="Nothing"
Name="All_Code"
Description="Code group grants no permissions and forms the root of the code
group tree.">
<IMembershipCondition class="AllMembershipCondition"
version="1"/>
<CodeGroup class="UnionCodeGroup"
version="1"
PermissionSetName="FullTrust"
Name="My_Computer_Zone"
Description="This code group grants the FullTrust permission set to assemblies
from the My_Computer_Zone. Allows full access to all resources. This code group has been mod-
ified by the Adjust Security Wizard.">
<IMembershipCondition class="ZoneMembershipCondition"
version="1"
Zone="MyComputer"/>
<CodeGroup class="UnionCodeGroup"
version="1"
PermissionSetName="FullTrust"
Name="Microsoft_Strong_Name"
Description="Code group grants full trust to code signed with the Microsoft
strong name. ">
<IMembershipCondition class="StrongNameMembershipCondition"
version="1"

PublicKeyBlob="002400000480000094000000060200000024000052534131000400000100010
007D1FA57C4AED9F0A32E84AA0FAEFD0DE9E8FD6AEC8F87FB03766C834C99921EB23

46 Sample Security.Config File: Appendix DSample .Config File R2003.16


Landmark EDT Citrix Guide

BE79AD9D5DCC1DD9AD236132102900B723CF980957FC4E177108FC607774F29E8320E9
2EA05ECE4E821C0A5EFE8F1645C4C0C93C1AB99285D622CAA652C1DFAD63D745D6F2
DE5F17E5EAF0FC4963D261C8A12436518206DC093344D5AD293"/>
</CodeGroup>
<CodeGroup class="UnionCodeGroup"
version="1"
PermissionSetName="FullTrust"
Name="ECMA_Strong_Name"
Description="Code group grants full trust to code signed with the ECMA
strong name.">
<IMembershipCondition class="StrongNameMembershipCondition"
version="1"
PublicKeyBlob="00000000000000000400000000000000"/>
</CodeGroup>
</CodeGroup>
<CodeGroup class="UnionCodeGroup"
version="1"
PermissionSetName="LocalIntranet"
Name="LocalIntranet_Zone"
Description="This code group grants the LocalIntranet permission set to assem-
blies from the LocalIntranet_Zone. Default rights given to applications on the local intranet. This
code group has been modified by the Adjust Security Wizard.">
<IMembershipCondition class="ZoneMembershipCondition"
version="1"
Zone="Intranet"/>
<CodeGroup class="NetCodeGroup"
version="1"
Name="NetCodeGroup_1"
Description="Codegroup generated by the .NET Configuration tool">
<IMembershipCondition class="AllMembershipCondition"
version="1"/>
</CodeGroup>
<CodeGroup class="FileCodeGroup"
version="1"
Name="FileCodeGroup_1"
Description="Codegroup generated by the .NET Configuration tool"
Access="Read, PathDiscovery">
<IMembershipCondition class="AllMembershipCondition"
version="1"/>
</CodeGroup>
</CodeGroup>
<CodeGroup class="UnionCodeGroup"
version="1"
PermissionSetName="LocalIntranet"
Name="Internet_Zone"

R2003.16 Sample Security.Config File: Appendix DSample .Config File 47


EDT Citrix Guide Landmark

Description="This code group grants the LocalIntranet permission set to assem-


blies from the Internet_Zone. Default rights given to applications on the local intranet. This code
group has been modified by the Adjust Security Wizard.">
<IMembershipCondition class="ZoneMembershipCondition"
version="1"
Zone="Internet"/>
<CodeGroup class="NetCodeGroup"
version="1"
Name="NetCodeGroup_1"
Description="Codegroup generated by the .NET Configuration tool">
<IMembershipCondition class="AllMembershipCondition"
version="1"/>
</CodeGroup>
<CodeGroup class="FileCodeGroup"
version="1"
Name="FileCodeGroup_1"
Description="Codegroup generated by the .NET Configuration tool"
Access="Read, PathDiscovery">
<IMembershipCondition class="AllMembershipCondition"
version="1"/>
</CodeGroup>
</CodeGroup>
<CodeGroup class="UnionCodeGroup"
version="1"
PermissionSetName="LocalIntranet"
Name="Trusted_Zone"
Description="This code group grants the LocalIntranet permission set to assem-
blies from the Trusted_Zone. Default rights given to applications on the local intranet. This code
group has been modified by the Adjust Security Wizard.">
<IMembershipCondition class="ZoneMembershipCondition"
version="1"
Zone="Trusted"/>
<CodeGroup class="NetCodeGroup"
version="1"
Name="NetCodeGroup_1"
Description="Codegroup generated by the .NET Configuration tool">
<IMembershipCondition class="AllMembershipCondition"
version="1"/>
</CodeGroup>
<CodeGroup class="FileCodeGroup"
version="1"
Name="FileCodeGroup_1"
Description="Codegroup generated by the .NET Configuration tool"
Access="Read, PathDiscovery">
<IMembershipCondition class="AllMembershipCondition"
version="1"/>

48 Sample Security.Config File: Appendix DSample .Config File R2003.16


Landmark EDT Citrix Guide

</CodeGroup>
</CodeGroup>
<CodeGroup class="UnionCodeGroup"
version="1"
PermissionSetName="Nothing"
Name="Restricted_Zone"
Description="This code group grants the Nothing permission set to assemblies
from the Restricted_Zone. Denies all resources, including the right to execute. This code group
has been modified by the Adjust Security Wizard.">
<IMembershipCondition class="ZoneMembershipCondition"
version="1"
Zone="Untrusted"/>
</CodeGroup>
</CodeGroup>
<FullTrustAssemblies>
<IMembershipCondition class="StrongNameMembershipCondition"
version="1"
PublicKeyBlob="00000000000000000400000000000000"
Name="mscorlib.resources"/>
<IMembershipCondition class="StrongNameMembershipCondition"
version="1"
PublicKeyBlob="00000000000000000400000000000000"
Name="System"
AssemblyVersion="1.0.5000.0"/>
<IMembershipCondition class="StrongNameMembershipCondition"
version="1"
PublicKeyBlob="00000000000000000400000000000000"
Name="System.resources"
AssemblyVersion="1.0.5000.0"/>
<IMembershipCondition class="StrongNameMembershipCondition"
version="1"
PublicKeyBlob="00000000000000000400000000000000"
Name="System.Data"
AssemblyVersion="1.0.5000.0"/>
<IMembershipCondition class="StrongNameMembershipCondition"
version="1"
PublicKeyBlob="00000000000000000400000000000000"
Name="System.Data.resources"
AssemblyVersion="1.0.5000.0"/>
<IMembershipCondition class="StrongNameMembershipCondition"
version="1"

PublicKeyBlob="002400000480000094000000060200000024000052534131000400000100010
007D1FA57C4AED9F0A32E84AA0FAEFD0DE9E8FD6AEC8F87FB03766C834C99921EB23
BE79AD9D5DCC1DD9AD236132102900B723CF980957FC4E177108FC607774F29E8320E9

R2003.16 Sample Security.Config File: Appendix DSample .Config File 49


EDT Citrix Guide Landmark

2EA05ECE4E821C0A5EFE8F1645C4C0C93C1AB99285D622CAA652C1DFAD63D745D6F2
DE5F17E5EAF0FC4963D261C8A12436518206DC093344D5AD293"
Name="System.Drawing"
AssemblyVersion="1.0.5000.0"/>
<IMembershipCondition class="StrongNameMembershipCondition"
version="1"

PublicKeyBlob="002400000480000094000000060200000024000052534131000400000100010
007D1FA57C4AED9F0A32E84AA0FAEFD0DE9E8FD6AEC8F87FB03766C834C99921EB23
BE79AD9D5DCC1DD9AD236132102900B723CF980957FC4E177108FC607774F29E8320E9
2EA05ECE4E821C0A5EFE8F1645C4C0C93C1AB99285D622CAA652C1DFAD63D745D6F2
DE5F17E5EAF0FC4963D261C8A12436518206DC093344D5AD293"
Name="System.Drawing.resources"
AssemblyVersion="1.0.5000.0"/>
<IMembershipCondition class="StrongNameMembershipCondition"
version="1"

PublicKeyBlob="002400000480000094000000060200000024000052534131000400000100010
007D1FA57C4AED9F0A32E84AA0FAEFD0DE9E8FD6AEC8F87FB03766C834C99921EB23
BE79AD9D5DCC1DD9AD236132102900B723CF980957FC4E177108FC607774F29E8320E9
2EA05ECE4E821C0A5EFE8F1645C4C0C93C1AB99285D622CAA652C1DFAD63D745D6F2
DE5F17E5EAF0FC4963D261C8A12436518206DC093344D5AD293"
Name="System.Messaging"
AssemblyVersion="1.0.5000.0"/>
<IMembershipCondition class="StrongNameMembershipCondition"
version="1"

PublicKeyBlob="002400000480000094000000060200000024000052534131000400000100010
007D1FA57C4AED9F0A32E84AA0FAEFD0DE9E8FD6AEC8F87FB03766C834C99921EB23
BE79AD9D5DCC1DD9AD236132102900B723CF980957FC4E177108FC607774F29E8320E9
2EA05ECE4E821C0A5EFE8F1645C4C0C93C1AB99285D622CAA652C1DFAD63D745D6F2
DE5F17E5EAF0FC4963D261C8A12436518206DC093344D5AD293"
Name="System.Messaging.resources"
AssemblyVersion="1.0.5000.0"/>
<IMembershipCondition class="StrongNameMembershipCondition"
version="1"

PublicKeyBlob="002400000480000094000000060200000024000052534131000400000100010
007D1FA57C4AED9F0A32E84AA0FAEFD0DE9E8FD6AEC8F87FB03766C834C99921EB23
BE79AD9D5DCC1DD9AD236132102900B723CF980957FC4E177108FC607774F29E8320E9
2EA05ECE4E821C0A5EFE8F1645C4C0C93C1AB99285D622CAA652C1DFAD63D745D6F2
DE5F17E5EAF0FC4963D261C8A12436518206DC093344D5AD293"
Name="System.ServiceProcess"
AssemblyVersion="1.0.5000.0"/>
<IMembershipCondition class="StrongNameMembershipCondition"
version="1"

50 Sample Security.Config File: Appendix DSample .Config File R2003.16


Landmark EDT Citrix Guide

PublicKeyBlob="002400000480000094000000060200000024000052534131000400000100010
007D1FA57C4AED9F0A32E84AA0FAEFD0DE9E8FD6AEC8F87FB03766C834C99921EB23
BE79AD9D5DCC1DD9AD236132102900B723CF980957FC4E177108FC607774F29E8320E9
2EA05ECE4E821C0A5EFE8F1645C4C0C93C1AB99285D622CAA652C1DFAD63D745D6F2
DE5F17E5EAF0FC4963D261C8A12436518206DC093344D5AD293"
Name="System.ServiceProcess.resources"
AssemblyVersion="1.0.5000.0"/>
<IMembershipCondition class="StrongNameMembershipCondition"
version="1"

PublicKeyBlob="002400000480000094000000060200000024000052534131000400000100010
007D1FA57C4AED9F0A32E84AA0FAEFD0DE9E8FD6AEC8F87FB03766C834C99921EB23
BE79AD9D5DCC1DD9AD236132102900B723CF980957FC4E177108FC607774F29E8320E9
2EA05ECE4E821C0A5EFE8F1645C4C0C93C1AB99285D622CAA652C1DFAD63D745D6F2
DE5F17E5EAF0FC4963D261C8A12436518206DC093344D5AD293"
Name="System.DirectoryServices"
AssemblyVersion="1.0.5000.0"/>
<IMembershipCondition class="StrongNameMembershipCondition"
version="1"

PublicKeyBlob="002400000480000094000000060200000024000052534131000400000100010
007D1FA57C4AED9F0A32E84AA0FAEFD0DE9E8FD6AEC8F87FB03766C834C99921EB23
BE79AD9D5DCC1DD9AD236132102900B723CF980957FC4E177108FC607774F29E8320E9
2EA05ECE4E821C0A5EFE8F1645C4C0C93C1AB99285D622CAA652C1DFAD63D745D6F2
DE5F17E5EAF0FC4963D261C8A12436518206DC093344D5AD293"
Name="System.DirectoryServices.resources"
AssemblyVersion="1.0.5000.0"/>
</FullTrustAssemblies>
</PolicyLevel>
</policy>
</security>
</mscorlib>
</configuration>

R2003.16 Sample Security.Config File: Appendix DSample .Config File 51


EDT Citrix Guide Landmark

52 Sample Security.Config File: Appendix DSample .Config File R2003.16


Landmark EDT Citrix Guide

Appendix EEDM and OpenWells


Licensing Information

This Appendix describes some common test results with licensing


around EDM, OpenWells, and all Drilling Engineering applications.
EDM and individual application licenses are per Client machine. One
EDM license is required per Client machine.

Scenario 1:
Number of independent users exceeds the number of licenses

Result:
As an example, if there are only two EDM licenses; as soon as a third
user launches OpenWells from Client (published either as a Desktop or
an Application), the following message will be displayed by
OpenWells.

Scenario 2:
OpenWells screen flashing and disappearing is primarily because the
same user is launching:

1. OW from two/multiple client machines, or ;

For, example, if you launch OpenWells from Client 1 (published


from Server1) as ad\gwebster and then with this OW instance
open, try to launch another instance of OpenWells from Client 2

R2003.16 : Appendix EEDM and OpenWells Licensing Information 53


EDT Citrix Guide Landmark

with the same account ad\gwebster , the second instance will


just flash and then disappear.

2. two/multiple instances of OpenWells from the same client, but in a


scenario where OpenWells is published as multiple instances with
different names for the same client.

For example, if OpenWells is published ten times with different


names and you try to launch all ten OpenWells instances from the
same client machine with the same accountad\gwebster.

Cause:
The reason is that OpenWells is a single instance JAVA application, and
only one javaw.exe at a time can run for any user. It is not so visible in
OpenWells on a PC.

The CITRIX presentation server creates separate OpenWells instances


for each user, and hence different users can access OpenWells without
crashing each other.

As a cautionary measure, please request the system administrator to see


if there is already a javaw.exe running on the Server for the 8th user as
he tries to launch OpenWells through Citrix Client.

Scenario 3:
OpenWells splash screen appears and stays there indefinitely.

Cause:
Some Java plug-ins of other applications can cause conflict with
OpenWells. This is because the other applications may not be patched
with correct java version. Such things are rare.

54 : Appendix EEDM and OpenWells Licensing Information R2003.16

You might also like