Developing Cross-Platform Intranet Applications on UNIX

Size: px
Start display at page:

Download "Developing Cross-Platform Intranet Applications on UNIX"

Transcription

1 Developing Cross-Platform Intranet Applications on UNIX M. Kumar Sagar The Sagar Group, Inc., Framingham, MA ABSTRACT This paper illustrates two intranet applications developed using Netscape 3 browser on the client-end and an Apache http server running on a SunOS 5.5 server, at a major pharmaceutical company. The first application is executed from the browser interface, after the user fills in the required input fields. It invokes a PERL cgi-bin script that processes the inputs and in turn invokes an EXPECT script(s). This EXPECT script opens FTP and RLOGIN connections to the remote VAX and ALPHA (AXP) nodes. SAS programs are then executed on the remote VAXlAXP nodes and results are brought back to the UNIX, processed by the PERL cgi-bin script, and presented to the user in the HTML format. A Second application exploits the strengths of the SAS System by employing SASlConnect to make a remote connection to the VAXlAXP nodes and transfer the SAS datasets to the UNIX node. This is again done from within the Netscape 3 browser on the client-end where the user fills in the required input fields. These inputs are processed by a PERL cgi-bin script and fed to a local UNIX SAS program that invokes SAS programs and macros on the remote VAXlAXP nodes to read data from the VAXlAXP nodes and create SAS datasets on the local UNIX server. These applications illustrate that companies can leverage their existing investment in legacy and customized software and applications as well as provide multiple points of entry and execution for the users. Existing users can continue to work with the software and applications they are comfortable with, thus reducing the training and re-iearning overhead associated with new applications; whereas new users can be introduced to the unified browser interface paradigm, thus reducing training costs and enhancing the user comfort level and productivity. Moreover, such unified browser interface applications can also be deployed across various legacy platforms. While discussing these applications, we will also delve into the subjects of user requirements, design specifications, validation and documentation, and user training and setup. INTRODUCTION The businesses and individuals alike have enthusiastically welcomed the Internet and the World Wide Web. Not only does the internet provide a unique medium of communication, it also provides unique and novel ways of conducting business and disseminating information to the interested parties. When such internet is local to the company network and protected from outside intrusions by means of firewalls, it is known as an Intranet. Similarly, an Extranet is a secure mean of providing access to a limited set of information to the business partners not on the company intranet or network. The businesses benefit tremendously from such intranets and extranets by providing a unified interface for data input, retrieval, analysis, and review. It is not surprising then that there is a tremendous surge of interest in the business community in utilizing the open architecture and unified browser interface for various purposes such as: applications development and deployment, data presentation and analysis, data warehousing, and job control systems. However, companies have already invested heavily in proprietary systems and applications developed on heterogeneous legacy platforms 349

2 over the years. Furthermore, data crunched and/or presented by such proprietary software and systems come from a variety of data sources including, but not limited to; data files, databases, or systems. To further complicate the matters, the data sources could be located anywhere on the network, on various remote legacy nodes. The natural inclination then is to design, develop and deploy applications on the intranet that enable us to access these data sources for analysis and reporting, which is the topic of this paper. BACKGROUND The company, a large multi-national pharmaceutical giant, already has an existing global intranet in place, spread across the continents. As with any other software, the existing intranet is first generation on the evolutionary scale. Thus, it is primarily static in nature and provides the usual mix of static information in textual, graphical and/or tabular formats. However, with the additional software available on the market now, this intranet could be turned into a dynamic one that allows users to connect to the databases, do queries, submit jobs across different operating systems and track the status of such jobs as well as see the results; all from within the browser interface. An initiative, begun about a year ago, endeavors to provide applications on the intranet that are second generation in nature, such as a SAS job submission and control system. This system allows the users to submit SAS jobs, view the job status, and control the job. This application currently runs only on the UNIX platform and thus it requires that the SAS datasets be present on the UNIX platform for the SAS jobs to run. It is in this context that the present two applications were developed. The first application, hereinafter referred to as the ViewMaker, creates SAS views on the specified VAXlAXP platforms. These remote VAXlAXP SAS views are then used by the second application, known as the DSMaker, to create SAS datasets on the UNIX platform. VIEWMAKER User Requirements: ViewMaker is a cross-platform application that provides solution to the problem of accessing data residing on the remote V AXI AXP nodes, either in the SAS datasets or in the Rdb database. The user requirements for this application can be briefly summarized as follows: 1. Create SAS views on the remote V AXI AXP nodes. 2. Users should be able to specify whether to create views for specific protocols or all the protocols in a given project. 3. Users should be able to specify what time the SAS view creation job should run on the remote VAXlAXP nodes. Process Description: Given these user requirements, the ViewMaker application has to perform following steps: 1. Capture the user input for: 1.1. VAXlAXP username 1.2. VAXlAXP password 1.3. VAXlAXP nodename 1.4. VAXlAXP project 1.5. VAXlAXP protocols (either specify protocols or leave the field blank) 1.6. V AXI AXP Batch submission time (Now, 12 AM, 3 AM, 6 AM, 9 AM, 12 PM, 3 PM) 2. Process the inputs, with provision for making password a system field so that nobody can access it If any of the required input fields are blank, provide an appropriate error message and terminate. Users can return to the input screen using the browser "BACK" button. 3. If the PROTOCOL field is left blank, continue with 3.1 else continue with Write the PROTOCOL. COM file (a DCL command file) on the predetermined UNIX directory specifying the remote Rdb SQL job to be run and point to the appropriate database/directories on the specified VAXlAXP node Establish an FTP connection to the specified VAXlAXP node, transfer file PROTOCOL.COM to the VAXlAXP user 350

3 home directory, and close the FTP connection Establish an RLOGIN connection to the specified V AXI AXP node Do the project switch to the specified project to gain access to the appropriate directories and setup the Rdb SQL execution environment Copy PROTOCOL. COM file from the user home directory to the project directory Submit the PROTOCOL. COM file and wait until the job finishes. Close the RLOGIN connection Establish a second FTP connection to the specified VAXlAXP node, copy PROTOCOL. OUT file (created by the PROTOCOL. COM job) to the predetermined UNIX directory, and close the FTP connection Process the PROTOCOL. OUT file, find out all the protocols for the project, populate the PROTOCOL field with this information, and continue with 4. If any errors found, display them on-screen. Also, display the PROTOCOL. OUT file location so users can view the file. 4. Write the appropriate VIEWMAKER. COM (specifying the SAS job to be run and submission details) and VIEWMAKER. SAS (specifying the SAS execution environment and location of SAS macros/log/lis files) files to the predetermined UNIX directory. 5. Establish an FTP connection to the specified VAXlAXP node, transfer VIEWMAKER.COM and VIEWMAKER. SAS to the specified VAXlAXP user home directory, and close the FTP connection. 6. Establish an RLOGIN connection to the specified VAXlAXP node Do the project switch to the specified project to gain access to the appropriate directories and setup the SAS execution environment Copy VIEWMAKER. COM and VIEWMAKER SAS files from the user home directory to the project directory If the job is run "Now", submit the VIEWMAKER. COM file, wait until the job finishes, close the RLOGIN connection, and continue with If the job is not run "Now", submit the job, close the RLOGIN connection, and continue with Establish a second FTP connection to the specified VAXlAXP node and copy the VIEWMAKER. LOG and VIEWMAKER. LIS files to the predetermined UNIX directory. 8. Process the VIEWMAKER. LOG file and if any errors found, display them on-screen else display there were no errors. Also, display the file locations so users can view the files. 9. If the job is not submitted "Now", display that the job is submitted and inform the user that they will have to view the SAS VIEWMAKER. LOG and VIEWMAKER. LIS files manually on the specified VAXlAXP hode. Software Specifications: Given that no product was available that can provide all of the above functionality in a single package, it was decided to use following software: 1. Netscape 3.0 browser as a front-end for user inputs and result viewing. 2. Apache HTTP server on SunOS 5.5 using TCP/IP to process requests. 3. PERL cgi-bin to process user inputs, invoke appropriate EXPECT programs, process the files brought back by EXPECT programs, and provide results to the users on the fly. PERL is a widely used and freely available language on the UNIX platform for cg-bin programming and forms processing. 4. EXPECT to invoke FTP and RLOGIN sessions to remote VAXlAXP nodes, copy files between remote VAXlAXP nodes and UNIX and submit SAS jobs on the remote V AXlAXP nodes. EXPECT is a freeware utility available on the UNIX platform that helps automate communication tasks such as file transfers using FTP and remote connectionsllogins using RLOGIN protocols. 5. FTP and RLOGIN protocols to copy files between UNIX and VAXlAXP platforms and submit jobs. FTP and RLOGIN are the communication protocols for file transfers and remote logins to other nodes on the network, respectively. 6. SAS.on VAXlAXP to run the jobs and create SASviews. Figure 1 and 2 depict an architectural overview of, and a process flowchart for, the ViewMaker. 351

4 HTML (Netscape 3.0) TCPIIP network EXPEC T FTP RLOGIN VAX AXP (,.ai) USER UNIX SERVER UNIX UNIX V AXIAXP Figure 1 An Architectural overview of ViewMaker Design and Development: Given these aspects, we started the development of the ViewMaker application by designing various components, as follows. (1) DATA_WEB_TOOLS B'l'H This is the top level HTML file, which is usually bookmarked by the users to access ViewMaker, DSMaker, and other related tools. (2) VJ:EWMAKER. B'l'H This HTML file displays a user-input form where users can fill in their VAXlAXP username, password, nodename, project, and protocol information. Moreover, they also select the time when the job should run. The default for batch submission time is "12 AM", which ensures that the job runs at the off-peak time. This file uses the POST method to pass the data on to the VIEWMAKER. PL program. (3) VJ:EWImER.PL This PERL cgi-bin program processes the data it receives from the VIEWMAKER. HTM by means of the POST method and does the error checking. In turn, it invokes either PROTOCOL. EXP or VIEWMAKER. EXP program, depending on whether the user left the protocol field blank. If PROTOCOL. EXP program is invoked, VIEWMAKER. EXP waits until it finishes, processes the PROTOCOL. OUT file to find out all the protocols for the specified project and then for each of the protocol, executes the VIEWMAKER. EXP program, waits until it finishes and provides results to the user interactively. In terms of error checking, VIEWMAKER. PL is a very sophisticated program. Errors such as "required fields not filled-in" are checked in the very beginning and if any field is left blank, it provides the error message and stops execution. Fields such as VAXlAXP USERNAME, PASSWORD, NODENAME, and PROJECT cannot be verified until the first connection (always FTP) is made to the specified VAXlAXP node. If at this stage we find that anyone of these fields has incorrect data, we provide the appropriate error message and stop the execution. On the other hand, if we find that the user made an error in entering the PROTOCOL field and entered a non-existent protocol, we assume that the user wants to create that protocol. In such a case, we setup the directory hierarchy for the new protocol on the specified V AXI AXP node and continue with the execution. Furthermore, even while processing a valid protocol, if any SAS errors are found, we do not stop the execution of the rest of the protocols, but provide the user an option of ending the process by using the browser "STOp button. 352

5 (4) PROTOCOL.EXP This is an EXPECT program that is invoked by the VIEWMAKER. PL program, but only when user leaves the PROTOCOL input field blank on the VIEWMAKER. HTM form. In that case, this program writes the PROOCOL. COM file on,unix, transfers it over to the specified VAXlAXP node using an FTP connection, and executes it there using an RLOGIN connection. Upon completion, it transfers the output file (PROTOCOL. OUT) back to UNIX using a second FTP connection and terminates. VIEWMAKER. PL processes this file, populates the PROTOCOL field with the appropriate information, and invokes VIEWMAKER. EXP in turn. In the UNIX terminology, this program is invoked as a child of the VIEWMAKER. PL program. (5) VJ:EWMAKER. EXP This program is also invoked by the VIEWMAKER. PL program, once for each of the protocol(s). This program writes the required files on UNIX, transfers it over to the specified VAXlAXP node using an FTP connection, and executes it there using an RLOGIN connection. Then it transfers the outputf(ogllis files back to the UNIX using a second FTP connection, for processing by VIEWMAKER. PL program. In the UNIX terminology, this program is invoked as a child of the VIEWMAKER. PL program. (6) VJ:EWMAKER. BAS This file is a SAS run file that sets up the directories for the SAS macros to execute. To minimize the "reinventing the wheel" syndrome, it was decided to use the existing SAS macros and programs which are very well documented, validated, and in production use in the existing legacy environment; thus leveraging company's existing investment in the software and systems. Lessons Learned: As we progressed through the development phase, we found that all these asynchronous software applications on the UNIX platform had trouble synchronizing their actions. For example, if a user decided to cancel a submitted job and pressed the browser "BACK" button, that action would be communicated to the VIEWMAKER. PL program. However, VIEWMAKER. PL did not automatically communicate that to either PROTOCOL. EXP or VIEWMAKER.EXP, whichever was currently executing as a child of VIEWMAKER. PL. This resulted in VIEWMAKER. PL dying but leaving the EXPECT, FTP, RLOGIN, and Rdb SQL or SAS programs running, which would ultimately result in "zombie" processes on UNIX and "detached" processes on the specified VAXlAXP nodes. This required us to do signal handling in VIEWMAKER. PL. Similarly, we found that even when VIEWMAKER. PL was passing signals to the EXPECT programs, they were not passing it on to the FTP and RLOGIN processes so we did signal handling for EXPECT programs, finally putting an end to the "zombie" and "detached" processes. Similarly, to increase the number of processes that could run simultaneously on UNIX, we had to rebuild the UNIX kernel with a higher number of processes allowed. In all these tasks, the support from, and the degree of camaraderie with, the UNIX System Administrator was an absolute essential. Next Steps: The next steps for this application involve following: (1) Allowing users to create views for multiple projects simultaneously. (2) Allowing users to specify that they want to "Create Views' as well as "Create Datasets on UNIX", thus tightly integrating ViewMaker with DSMaker. (3) Deploy this application with a JavaScript user interface to integrate it with the existing intranet applications. (4) NFS mount the specified VAXlAXP disks on to the UNIX to eliminate EXPECT, FTP and RLOGIN requirements and simplify the process. DSMAKER DSMaker is a cross-platform application that provides the second part of the solution to the problem of using data from various sources, residing on remote legacy nodes. The user requirements for this application can be briefly summarized as follows: 1. Create SAS datasets on the UNIX machine from the existing SAS views and/or datasets on the remote VAXlAXP nodes. 353

6 2. Users should be able to select specific datasets to be created or "create all datasets" and provide the Origination (i.e. project and protocol on the remote V AXI AXP nodes) and destination (i.e. the path on UNIX) details. 3. If neither the SAS views nor the SAS datasets exist on the remote V AXlAXP nodes, the application should automatically invoke the ViewMaker application, create views, and then create the SAS datasets on UNIX. DSMaker Process Description: Given these requirements, the utility had to perform following steps (see Figure 3): 1. Capture the user input for: 1.1. VAXlAXP username 1.2. VAXlAXP password 1.3. VAXlAXP nodename 1.4. VAXlAXP project 1.5. VAXlAXP protocol 1.6. UNIX Filepath 1.7. SAS datasets to be created (selected by means of checkboxes) 2. Process the inputs and do the error checking If any required fields are left blank, give the error message and terminate. Users can retum to the input screen using the browser "BACK" button If the UNIX filepathldirectory is invalid, give an error message and terminate. Users can return to the input screen using the browser "BACK" button If no errors found, write al\ of the information to a SAS autoexec file. 3. Run the SASautoexec file on UNIX Use SAS/Connect to connect to the specified V AXlAXP node and run the SAS programs and macros on that VAXlAXP node. 4. Process the SAS.LOG file(s) and if any errors found, display them on-screen else display there were no errors. Also, display the file locations so users can view the files. DSMaker Software Specifications; Since SAS/Connect provides the facility for running SAS jobs on a remote node, the choice of software in this case was relatively simple. 1. Netsqape 3.0 browser as a front-end for user inputs and result viewing. 2. Apache HTIP server on SunOS 5.5 using TCPIIP to process requests. 3. PERL cgi-bin to process user inputs, invoke appropriate SAS programs and process the.log files written by the SAS programs and provide results to the users on the fly. 4. SAS/Connect to make connections to the remote VAXlAXP nodes, execute SAS programs on the remote nodes, and create SAS datasets on the UNIX node. Design and Development: Given these aspects, we started the development of the DSMaker application by designing various components, in the order as follows. ( 1) DATA_WEB_TOOLS H'l'M This is again the top level HTML file which is usually bookmarked by the users to access ViewMaker, DSMaker and other related tools. (2) DSMAKER. H'l'M This HTML file displays a user-input screen where users can fill in their VAXlAXP username, password, nodename, project, protocol, and UNIX filepath information. Moreover, users can also select the SAS datasets to be created on UNIX. The default for SAS datasets to be created is all and is selected by means of checkboxes. This file uses the POST method to pass the data on to the DSMAKER. PL program. (3) DSMKER.PL This PERL cgi-bin program is fed the data from the DSMAKER. HTM by means of POST method. It processes the data and does the error checking. Then it writes the DSMAKER. SAS program that is a SAS run file specifying which programs to execute. In terms of error checking, DSMAKER. PL is a very sophisticated program. Errors such as required fields left blank are checked in the very beginning and if any field is left blank, it provides the error message and stops execution. Similarly, the UNIX filepath is checked by means of a directory test. 354

7 (4) DSMAIa:R. BAS This file is a SAS run file that sets up the directories for the SAS macros to execute. To minimize the "reinventing the wheel" syndrome, it was decided to use the existing SAS macros and programs which are very well documented, validated, and in production use in the existing legacy environment; thus leveraging company's existing investment in the software and systems. This program checks to see if there were any error in USERNAME, PASSWORD, NODENAME, PROJECT, and PROTOCOL specification and If at this stage we find that any of these fields are ~ incorrect, we provide the appropriate error message and stop the execution at this point. Next Steps: The next steps for this application involve following: (1) Allow users to create SAS datasets for multiple projects simultaneously. (2) Allow users to specify that they want to "Create Views" as well as "Create Datasets on UNIX", thus tightly integrating ViewMaker with DSMaker. (3) Deploy this application with a JavaScript user interface to integrate it with the existing company intranet. VALIDATION & DOCUMENTATION The validation of ViewMaker as well as DSMaker was an on-going process. In both cases, We created a User Requirements Document and a System Design Document. These two documents in turn drove the development of a User Acceptance Test and a System Acceptance Test. Users at three different sites and the developer executed these tests, respectively. Errors and bugs found were documented and fixed. All these documents as well as the Setup Documents for each of the sites and a User Training Document were made available on-line. This gave us a higher level of confidence that the applications were validated in accordance with the FDA guidelines for "Computerized Systems Used in Clinical Trials". This process also gave us applications that were well documented so that future enhancements and developments would be easier to implement. CONCLUSION It is quite possible and beneficial for a company that has already invested heavily in developing and validating legacy applications to look for solutions that enable legacy applications on the intranet. In such a case, UNIX platform has a number of utilities to offer that can help develop cross-platform applications. Since the SAS System works across multi-platforms, it can be fruitfully combined with the UNIX platform to yield a tangible and cost-effective solution. REFERENCES SAS and SAS/Connect are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. indicates USA registration. Other brand and product names are registered trademarks or trademarks of their respective companies. ACKNOWLEDGMENTS I would like to express the gratitude lowe my wife, Sejal, for her untiring encouragement and support, without which this paper would not be possible. AUTHOR CONTACT M. Kumar Sagar The Sagar Group, Inc. 35 Queens Way, Suite 7, Framingham, MA Phone: Fax: URL: (508) (508) sagar@sagargroup.com Please visit our site for more information and for an on-line, electronic version of this and other papers. 355

8 USER viewmaker.pl ( Oata_web_toolS/ viewmaker.pl) rror Messages SERVER File \- -!-..I/tmpl$usemame.$project.viewmaker.pI.Iog.$curdate > ~ Y ~ ~ No protocolexp Scan file protocol.out and populate PROTOCOL field. Yes NO{ STOP ) Normal viewmaker.exp ~ IN~ ~ Figure 2 ViewMaker Process Flowchart 356

9 USER SERVER File: I-----~$pgmroot/dsmaker.pl.log.$curdate ~ Y' ~ Yes No Checkout SAS Programs & macros from various Locations. Files: $pgmrooticreate.sas.$curdate.log $pgmrootl$progname.iog.$curdate (for each program) Execute SAS Programs Using SASIConnect. a comection is established to the V {J;XJAXP node and SAS daiasets are created on UNIX. ~-----Y'~---~ Figure 3 DSMaker Process Flowchart 357

Providing Users with Access to the SAS Data Warehouse: A Discussion of Three Methods Employed and Supported

Providing Users with Access to the SAS Data Warehouse: A Discussion of Three Methods Employed and Supported Providing Users with Access to the SAS Data Warehouse: A Discussion of Three Methods Employed and Supported Cynthia A. Stetz, Merrill Lynch, Plainsboro, NJ Abstract A Data Warehouse is stored in SAS datasets

More information

Using Java to Front SAS Software: A Detailed Design for Internet Information Delivery

Using Java to Front SAS Software: A Detailed Design for Internet Information Delivery Using Java to Front SAS Software: A Detailed Design for Internet Information Delivery Jonathan Stokes, JJT Inc., Austin, Texas, USA ABSTRACT As the Java language evolves from its rudimentary stages into

More information

SAS Solutions for the Web: Static and Dynamic Alternatives Matthew Grover, S-Street Consulting, Inc.

SAS Solutions for the Web: Static and Dynamic Alternatives Matthew Grover, S-Street Consulting, Inc. SAS Solutions for the Web: Static and Dynamic Alternatives Matthew Grover, S-Street Consulting, Inc. Abstract This paper provides a detailed analysis of creating static and dynamic web content using the

More information

Quick Start Guide TABLE OF CONTENTS COMMCELL ARCHITECTURE OVERVIEW COMMCELL SOFTWARE DEPLOYMENT INSTALL THE COMMSERVE SOFTWARE

Quick Start Guide TABLE OF CONTENTS COMMCELL ARCHITECTURE OVERVIEW COMMCELL SOFTWARE DEPLOYMENT INSTALL THE COMMSERVE SOFTWARE Page 1 of 35 Quick Start Guide TABLE OF CONTENTS This Quick Start Guide is designed to help you install and use a CommCell configuration to which you can later add other components. COMMCELL ARCHITECTURE

More information

Optimizing and Managing File Storage in Windows Environments

Optimizing and Managing File Storage in Windows Environments Optimizing and Managing File Storage in Windows Environments A Powerful Solution Based on Microsoft DFS and Virtual File Manager September 2006 TR-3511 Abstract The Microsoft Distributed File System (DFS)

More information

Migration of SAS Software From VMS to Windows NT : A Real Life Story

Migration of SAS Software From VMS to Windows NT : A Real Life Story Migration of Software From VMS to Windows NT : A Real Life Story Paul Gilbert & Steve Light at DataCeutics, Inc., John Scott Grainger at ClinTrials Research Introduction At ClinTrials Research, Inc. clinical

More information

Test On Line: reusing SAS code in WEB applications Author: Carlo Ramella TXT e-solutions

Test On Line: reusing SAS code in WEB applications Author: Carlo Ramella TXT e-solutions Test On Line: reusing SAS code in WEB applications Author: Carlo Ramella TXT e-solutions Chapter 1: Abstract The Proway System is a powerful complete system for Process and Testing Data Analysis in IC

More information

CYAN SECURE WEB Installing on Windows

CYAN SECURE WEB Installing on Windows CYAN SECURE WEB September 2009 Applies to: 1.7 and above Table of Contents 1 Introduction... 2 2 Preparation... 2 3 Network Integration... 3 3.1 Out-of-line Deployment... 3 3.2 DMZ Deployment... 3 4 Proxy

More information

Upgrade from 5.x Series to 6.x Series

Upgrade from 5.x Series to 6.x Series G R O U P E E S U B B. C L A S S I C S O F T W A R E Upgrade from 5.x Series to 6.x Series Groupee, Inc. 2401 Fourth Ave, Ste 500 Seattle WA 98121 Phone 206.283.5999 Fax 206.283.6616 Document Last Revised:

More information

Xerox Device Data Collector 1.1 Security and Evaluation Guide

Xerox Device Data Collector 1.1 Security and Evaluation Guide Xerox Device Data Collector 1.1 Security and Evaluation Guide 2009 Xerox Corporation. All rights reserved. Xerox, WorkCentre, Phaser and the sphere of connectivity design are trademarks of Xerox Corporation

More information

Choice of Development Tool for the User Interface of a Client-Server Application in a SAS Environment

Choice of Development Tool for the User Interface of a Client-Server Application in a SAS Environment Choice of Development Tool for the User Interface of a Client-Server Application in a SAS Environment Barry R. Cohen, Planning Data Systems, Inc., Ardmore, PA ABSTRACT Application developers in SAS environments

More information

Oracle Reports 6.0 New Features. Technical White Paper November 1998

Oracle Reports 6.0 New Features. Technical White Paper November 1998 Oracle Reports 6.0 New Features Technical White Paper Oracle Reports 6.0 New Features PRODUCT SUMMARY In today's fast-moving, competitive business world up to date information is needed for the accurate,

More information

Medical Research Laboratories, cincinnati, OH

Medical Research Laboratories, cincinnati, OH USING TASK BROKER TO ENHANCE SAS R BATCH PROCESSING IN A UNIX R ENVIRONMENT Lori Goss - Medical Research Laboratories, cincinnati, OH ABSTRACT In a production environment, it is quite often necessary to

More information

Web Architecture AN OVERVIEW

Web Architecture AN OVERVIEW Web Architecture AN OVERVIEW General web architecture Historically, the client is a web browser But it can be also A mobile application A desktop application Other server applications Internet Server(s)

More information

COPYRIGHT Under the copyright laws, neither the documentation nor the software may be copied, photocopied, reproduced, translated, or reduced to any

COPYRIGHT Under the copyright laws, neither the documentation nor the software may be copied, photocopied, reproduced, translated, or reduced to any COPYRIGHT Under the copyright laws, neither the documentation nor the software may be copied, photocopied, reproduced, translated, or reduced to any electronic medium or machine-readable form, in whole

More information

SAS System Powers Web Measurement Solution at U S WEST

SAS System Powers Web Measurement Solution at U S WEST SAS System Powers Web Measurement Solution at U S WEST Bob Romero, U S WEST Communications, Technical Expert - SAS and Data Analysis Dale Hamilton, U S WEST Communications, Capacity Provisioning Process

More information

IBM emessage Version 9 Release 1 February 13, User's Guide

IBM emessage Version 9 Release 1 February 13, User's Guide IBM emessage Version 9 Release 1 February 13, 2015 User's Guide Note Before using this information and the product it supports, read the information in Notices on page 471. This edition applies to version

More information

Installing and Configuring Worldox/Web Mobile

Installing and Configuring Worldox/Web Mobile Installing and Configuring Worldox/Web Mobile SETUP GUIDE v 1.1 Revised 6/16/2009 REVISION HISTORY Version Date Author Description 1.0 10/20/2008 Michael Devito Revised and expanded original draft document.

More information

A SAS/AF Application for Parallel Extraction, Transformation, and Scoring of a Very Large Database

A SAS/AF Application for Parallel Extraction, Transformation, and Scoring of a Very Large Database Paper 11 A SAS/AF Application for Parallel Extraction, Transformation, and Scoring of a Very Large Database Daniel W. Kohn, Ph.D., Torrent Systems Inc., Cambridge, MA David L. Kuhn, Ph.D., Innovative Idea

More information

ZENworks for Desktops Preboot Services

ZENworks for Desktops Preboot Services 3.2 Novell ZENworks for Desktops Preboot Services DEPLOYMENT www.novell.com Legal Notices Novell, Inc. makes no representations or warranties with respect to the contents or use of this documentation,

More information

ONLINE BILLBOARD VIKRAM KUMAR KONDAPANENI B.TECH, ACHARYA NAGARJUNA UNIVERSITY, 2007 A REPORT

ONLINE BILLBOARD VIKRAM KUMAR KONDAPANENI B.TECH, ACHARYA NAGARJUNA UNIVERSITY, 2007 A REPORT ONLINE BILLBOARD By VIKRAM KUMAR KONDAPANENI B.TECH, ACHARYA NAGARJUNA UNIVERSITY, 2007 A REPORT Submitted in partial fulfillment of the requirements for the degree MASTER OF SCIENCE Department of Computing

More information

Simple But Useful Tools for Interactive WWW Development

Simple But Useful Tools for Interactive WWW Development Simple But Useful Tools for Interactive WWW Development Robert C. Maher Department of Electrical Engineering University of Nebraska-Lincoln Lincoln, NE 68588-0511 rmaher@unl.edu Abstract An important area

More information

Automation of makefile For Use in Clinical Development Nalin Tikoo, BioMarin Pharmaceutical Inc., Novato, CA

Automation of makefile For Use in Clinical Development Nalin Tikoo, BioMarin Pharmaceutical Inc., Novato, CA Automation of makefile For Use in Clinical Development Nalin Tikoo, BioMarin Pharmaceutical Inc., Novato, CA ABSTRACT The 'make' utility is a software engineering tool for managing and maintaining computer

More information

Print Audit 6. Print Audit 6 Documentation Apr :07. Version: Date:

Print Audit 6. Print Audit 6 Documentation Apr :07. Version: Date: Print Audit 6 Version: Date: 37 21-Apr-2015 23:07 Table of Contents Browse Documents:..................................................... 3 Database Documentation.................................................

More information

Installing and Administering a Satellite Environment

Installing and Administering a Satellite Environment IBM DB2 Universal Database Installing and Administering a Satellite Environment Version 8 GC09-4823-00 IBM DB2 Universal Database Installing and Administering a Satellite Environment Version 8 GC09-4823-00

More information

VMware Skyline Collector Installation and Configuration Guide. VMware Skyline 1.4

VMware Skyline Collector Installation and Configuration Guide. VMware Skyline 1.4 VMware Skyline Collector Installation and Configuration Guide VMware Skyline 1.4 You can find the most up-to-date technical documentation on the VMware website at: https://docs.vmware.com/ If you have

More information

WEBppliance for Windows User Administrator's Help

WEBppliance for Windows User Administrator's Help WEBppliance for Windows User Administrator's Help September 23, 2003 Contents About This Document...3 How to use this Help system...4 Getting started...6 What to do first... 6 Viewing your account settings...

More information

Installation Manual. Fleet Maintenance Software. Version 6.4

Installation Manual. Fleet Maintenance Software. Version 6.4 Fleet Maintenance Software Installation Manual Version 6.4 6 Terri Lane, Suite 700 Burlington, NJ 08016 (609) 747-8800 Fax (609) 747-8801 Dossier@dossiersystemsinc.com www.dossiersystemsinc.com Copyright

More information

SAS/Warehouse Administrator Usage and Enhancements Terry Lewis, SAS Institute Inc., Cary, NC

SAS/Warehouse Administrator Usage and Enhancements Terry Lewis, SAS Institute Inc., Cary, NC SAS/Warehouse Administrator Usage and Enhancements Terry Lewis, SAS Institute Inc., Cary, NC ABSTRACT SAS/Warehouse Administrator software makes it easier to build, maintain, and access data warehouses

More information

ABSTRACT MORE THAN SYNTAX ORGANIZE YOUR WORK THE SAS ENTERPRISE GUIDE PROJECT. Paper 50-30

ABSTRACT MORE THAN SYNTAX ORGANIZE YOUR WORK THE SAS ENTERPRISE GUIDE PROJECT. Paper 50-30 Paper 50-30 The New World of SAS : Programming with SAS Enterprise Guide Chris Hemedinger, SAS Institute Inc., Cary, NC Stephen McDaniel, SAS Institute Inc., Cary, NC ABSTRACT SAS Enterprise Guide (with

More information

Equitrac Embedded for Sharp OSA. Setup Guide Equitrac Corporation

Equitrac Embedded for Sharp OSA. Setup Guide Equitrac Corporation Equitrac Embedded for Sharp OSA 1.4 Setup Guide 2012 Equitrac Corporation Equitrac Embedded for Sharp OSA Setup Guide Revision Date Revision List November 1, 2012 Updated for Equitrac Office/Express 4.2.5

More information

UC for Enterprise (UCE) NEC Centralized Authentication Service (NEC CAS)

UC for Enterprise (UCE) NEC Centralized Authentication Service (NEC CAS) UC for Enterprise (UCE) NEC Centralized Authentication Service (NEC CAS) Installation Guide NEC NEC Corporation October 2010 NDA-30362, Revision 15 Liability Disclaimer NEC Corporation reserves the right

More information

Server Installation and Administration Guide

Server Installation and Administration Guide NetApp Connect 5.1 Server Installation and Administration Guide NetApp, Inc. 495 East Java Drive Sunnyvale, CA 94089 U.S. Telephone: +1 (408) 822-6000 Fax: +1 (408) 822-4501 Support telephone: +1 (888)

More information

Meltem Özturan misprivate.boun.edu.tr/ozturan/mis515

Meltem Özturan misprivate.boun.edu.tr/ozturan/mis515 Meltem Özturan misprivate.boun.edu.tr/ozturan/mis515 1 2 1 Selecting the Best Alternative Major Activities in the Analysis Phase Gather information Define system requirements Prototype for feasibility

More information

SEMS SOFTWARE SUITE INSTALLATION WHERE TO DOWNLOAD THE INSTALLERS

SEMS SOFTWARE SUITE INSTALLATION WHERE TO DOWNLOAD THE INSTALLERS SEMS SOFTWARE SUITE INSTALLATION WHERE TO DOWNLOAD THE INSTALLERS 1 SEMS SOFTWARE SUITE INSTALLATION INFORMATION Getting Started FTP Link The installation files can be downloaded from our FTP site. The

More information

A Generic Solution to Running the SAS System on the Web Without SAS/Intrnet David L. Ward, InterNext, Inc., Somerset, NJ

A Generic Solution to Running the SAS System on the Web Without SAS/Intrnet David L. Ward, InterNext, Inc., Somerset, NJ A Generic Solution to Running the SAS System on the Web Without SAS/Intrnet David L. Ward, InterNext, Inc., Somerset, NJ ABSTRACT Many organizations are not able to afford SAS/IntrNet but desperately need

More information

Batch vs. Interactive: Why You Need Both Janet E. Stuelpner. ASG. Inc Cary. North Carolina

Batch vs. Interactive: Why You Need Both Janet E. Stuelpner. ASG. Inc Cary. North Carolina Batch vs. Interactive: Why You Need Both Janet E. Stuelpner. ASG. Inc Cary. North Carolina ABSTRACT error was small fa semi-colon was omitted or a closing quotation mark was missing), but caused the program

More information

Using Cross-Environment Data Access (CEDA)

Using Cross-Environment Data Access (CEDA) 93 CHAPTER 13 Using Cross-Environment Data Access (CEDA) Introduction 93 Benefits of CEDA 93 Considerations for Using CEDA 93 Alternatives to Using CEDA 94 Introduction The cross-environment data access

More information

OC://WebConnect User's Guide and Reference Version 3.2

OC://WebConnect User's Guide and Reference Version 3.2 OC://WebConnect User's Guide and Reference Version 3.2 2711 LBJ Freeway, Suite 800 Dallas, TX 75234 (972) 454-5200 Fax: (972) 888-0688 OpenConnect Systems Incorporated continually updates its product publications.

More information

SCO Vision2K 2.1. What s in this release

SCO Vision2K 2.1. What s in this release SCO Vision2K 2.1 What s in this release The CD contains these SCO Vision2K products: SCO XVision Eclipse 7.31 and SCO XVision Eclipse 3D 7.31 SCO VisionFS 3.1 SCO Vision Resume 1.2 SCO TermVision 2.2 SCO

More information

***** Archive and Backup your Data before updating***** ****Ensure that you are running a minimum version of before updating****

***** Archive and Backup your Data before updating***** ****Ensure that you are running a minimum version of before updating**** Alexandria 6.22.1 Release Notes Build 20130220 =========================================================== Please contact COMPanion at 1-800-347-6439 or COMPanion Technical Support at 1-800-347-4942 with

More information

OrgPublisher 8.1 PluginX Implementation Guide

OrgPublisher 8.1 PluginX Implementation Guide OrgPublisher 8.1 PluginX Implementation Guide Introduction Table of Contents Introduction... 3 OrgPublisher Architecture Overview... 4 OrgPublisher Architecture Components... 4 Data Source... 5 Org Chart

More information

VII. Corente Services SSL Client

VII. Corente Services SSL Client VII. Corente Services SSL Client Corente Release 9.1 Manual 9.1.1 Copyright 2014, Oracle and/or its affiliates. All rights reserved. Table of Contents Preface... 5 I. Introduction... 6 Chapter 1. Requirements...

More information

A Web Based Clinical Data Browser. Eric Grelak, System Solutions, Inc., Chester Springs, PA Nick Ronca, AstraZeneca, Wayne, PA

A Web Based Clinical Data Browser. Eric Grelak, System Solutions, Inc., Chester Springs, PA Nick Ronca, AstraZeneca, Wayne, PA A Web Based Clinical Data Browser Eric Grelak, System Solutions, Inc., Chester Springs, PA Nick Ronca, AstraZeneca, Wayne, PA ABSTRACT A problem many pharmaceutical companies have is making its clinical

More information

Paper Operating System System Architecture 9.2 Baseline and additional releases OpenVMS OpenVMS on Integrity 8.3 Solaris

Paper Operating System System Architecture 9.2 Baseline and additional releases OpenVMS OpenVMS on Integrity 8.3 Solaris Paper 298-2008 Improving Your SAS Investment from the Ground Up: SAS 9.2 Enhancements That Help You Leverage Your Operating Environment Clarke Thacher, SAS Institute Inc., Cary, NC ABSTRACT SAS 9.2 has

More information

(Worth 50% of overall Project 1 grade)

(Worth 50% of overall Project 1 grade) 第 1 页共 8 页 2011/11/8 22:18 (Worth 50% of overall Project 1 grade) You will do Part 3 (the final part) of Project 1 with the same team as for Parts 1 and 2. If your team partner dropped the class and you

More information

JDMS - A Java Based Alternative to Motif DMS Windows Susanna Wallenberger, Janice Replogle, SAS Institute Inc., Cary NC

JDMS - A Java Based Alternative to Motif DMS Windows Susanna Wallenberger, Janice Replogle, SAS Institute Inc., Cary NC JDMS - A Java Based Alternative to Motif DMS Windows Susanna Wallenberger, Janice Replogle, SAS Institute Inc., Cary NC ABSTRACT JDMS harnesses the power of a SAS using Java technologies. JDMS is a Java

More information

Beyond Proc GLM A Statistician's Perspective of (some of) The Rest of the SAS System

Beyond Proc GLM A Statistician's Perspective of (some of) The Rest of the SAS System Beyond Proc GLM A Statistician's Perspective of (some of) The Rest of the SAS System Clark K. Gaylord Virginia Tech, Blacksburg, Va. INTRODUCTION In my experience using the SAS System, I have met many

More information

Forms Printer User Guide

Forms Printer User Guide Forms Printer User Guide for Dynamics GP 2015 Forms Printer Build Version: 14.00.149 System Requirements Microsoft Dynamics GP 2015 (desktop client, web client) Microsoft SQL Server 2005 or Higher Reporting

More information

School Installation Guide ELLIS Academic 5.2.6

School Installation Guide ELLIS Academic 5.2.6 ELLIS Academic 5.2.6 This document was last updated on 2/16/11. or one or more of its direct or indirect affiliates. All rights reserved. ELLIS is a registered trademark, in the U.S. and/or other countries,

More information

Author - Ashfaque Ahmed

Author - Ashfaque Ahmed Complimentary material for the book Software Engineering in the Agile World (ISBN: 978-1983801570) published by Create Space Independent Publishing Platform, USA Author - Ashfaque Ahmed Technical support

More information

Hands-On Perl Scripting and CGI Programming

Hands-On Perl Scripting and CGI Programming Hands-On Course Description This hands on Perl programming course provides a thorough introduction to the Perl programming language, teaching attendees how to develop and maintain portable scripts useful

More information

Textual Description of webbioc

Textual Description of webbioc Textual Description of webbioc Colin A. Smith October 13, 2014 Introduction webbioc is a web interface for some of the Bioconductor microarray analysis packages. It is designed to be installed at local

More information

SAS Macro Technique for Embedding and Using Metadata in Web Pages. DataCeutics, Inc., Pottstown, PA

SAS Macro Technique for Embedding and Using Metadata in Web Pages. DataCeutics, Inc., Pottstown, PA Paper AD11 SAS Macro Technique for Embedding and Using Metadata in Web Pages Paul Gilbert, Troy A. Ruth, Gregory T. Weber DataCeutics, Inc., Pottstown, PA ABSTRACT This paper will present a technique to

More information

Security Tips in Oracle Reports Services Release 6i with Oracle Portal Release 3.0. An Oracle Technical White Paper October 2000

Security Tips in Oracle Reports Services Release 6i with Oracle Portal Release 3.0. An Oracle Technical White Paper October 2000 Release 6i with Oracle Portal Release 3.0 An Oracle Technical White Paper INTRODUCTION Oracle Reports Services uses Oracle Portal to perform a security check that ensures that users have the necessary

More information

WebsitePanel User Guide

WebsitePanel User Guide WebsitePanel User Guide User role in WebsitePanel is the last security level in roles hierarchy. Users are created by reseller and they are consumers of hosting services. Users are able to create and manage

More information

Wind River Partner Portal User Training Guide

Wind River Partner Portal User Training Guide Wind River Partner Portal User Training Guide Table of Contents Applying for a new user login (for existing Wind River Registered Partners). 2 Logging into the Portal & PRM Portal Home Page 4 Company Profile

More information

Seamless Dynamic Web (and Smart Device!) Reporting with SAS D.J. Penix, Pinnacle Solutions, Indianapolis, IN

Seamless Dynamic Web (and Smart Device!) Reporting with SAS D.J. Penix, Pinnacle Solutions, Indianapolis, IN Paper RIV05 Seamless Dynamic Web (and Smart Device!) Reporting with SAS D.J. Penix, Pinnacle Solutions, Indianapolis, IN ABSTRACT The SAS Business Intelligence platform provides a wide variety of reporting

More information

SAS IT Resource Management 3.8: Reporting Guide

SAS IT Resource Management 3.8: Reporting Guide SAS IT Resource Management 3.8: Reporting Guide SAS Documentation The correct bibliographic citation for this manual is as follows: SAS Institute Inc. 2017. SAS IT Resource Management 3.8: Reporting Guide.

More information

Production Assistance for Cellular Therapies (PACT) PACT Application System User s Guide

Production Assistance for Cellular Therapies (PACT) PACT Application System User s Guide Production Assistance for Cellular Therapies (PACT) PACT Application System User s Guide Version 1.0 February 9, 2017 Version 1.0 TABLE OF CONTENTS 1.0 Getting Started... 1 1.1 Access to the Internet...

More information

The Submission Data File System Automating the Creation of CDISC SDTM and ADaM Datasets

The Submission Data File System Automating the Creation of CDISC SDTM and ADaM Datasets Paper AD-08 The Submission Data File System Automating the Creation of CDISC SDTM and ADaM Datasets Marcus Bloom, Amgen Inc, Thousand Oaks, CA David Edwards, Amgen Inc, Thousand Oaks, CA ABSTRACT From

More information

File Services. File Services at a Glance

File Services. File Services at a Glance File Services High-performance workgroup and Internet file sharing for Mac, Windows, and Linux clients. Features Native file services for Mac, Windows, and Linux clients Comprehensive file services using

More information

Globalbrain Administration Guide. Version 5.4

Globalbrain Administration Guide. Version 5.4 Globalbrain Administration Guide Version 5.4 Copyright 2012 by Brainware, Inc. All rights reserved. No part of this publication may be reproduced, transmitted, transcribed, stored in a retrieval system,

More information

User Productivity Kit FAQ v2.5.3

User Productivity Kit FAQ v2.5.3 DOCUMENTATION User Productivity Kit FAQ Q: What documentation is provided and how is it used? A: The UPK Developer comes with a variety of documentation to help support your organization in the development

More information

Moving You Forward A first look at the New FileBound 6.5.2

Moving You Forward A first look at the New FileBound 6.5.2 Moving You Forward A first look at the New FileBound 6.5.2 An overview of the new features that increase functionality and ease of use including: FileBound 6.5.2 Service Pack FileBound Capture 6.6 New

More information

Web Engineering (CC 552)

Web Engineering (CC 552) Web Engineering (CC 552) Introduction Dr. Mohamed Magdy mohamedmagdy@gmail.com Room 405 (CCIT) Course Goals n A general understanding of the fundamentals of the Internet programming n Knowledge and experience

More information

Contents. 1. Overview of Assess. 2. How can I access the Assess Standalone Administrator Portal?

Contents. 1. Overview of Assess. 2. How can I access the Assess Standalone Administrator Portal? Assess Training Contents 1. Overview of Assess 2. How can I access the Assess Standalone Administrator Portal? 3. What can I do on Assess as an Assessment Administrator? 4. How can I create & distribute

More information

Enterprise Directories and Security Management: Merging Technologies for More Control

Enterprise Directories and Security Management: Merging Technologies for More Control Enterprise Directories and Security Management: Merging Technologies for More Control Contents Introduction...3 Directory Services...3 A brief history of LDAP...3 LDAP today...4 Free and commercially available

More information

13. Databases on the Web

13. Databases on the Web 13. Databases on the Web Requirements for Web-DBMS Integration The ability to access valuable corporate data in a secure manner Support for session and application-based authentication The ability to interface

More information

File services. Domains, DNS DHCP. Server Scripts. Intranet and Extranets. Web services. HNC COMPUTING - Network Concepts

File services. Domains, DNS DHCP. Server Scripts. Intranet and Extranets. Web services. HNC COMPUTING - Network Concepts File services Domains, DNS 1 DHCP Server Scripts Intranet and Extranets Web services HNC COMPUTING - Network Concepts A domain is a logical grouping of networked computers that share a central directory

More information

Web Mechanisms. Draft: 2/23/13 6:54 PM 2013 Christopher Vickery

Web Mechanisms. Draft: 2/23/13 6:54 PM 2013 Christopher Vickery Web Mechanisms Draft: 2/23/13 6:54 PM 2013 Christopher Vickery Introduction While it is perfectly possible to create web sites that work without knowing any of their underlying mechanisms, web developers

More information

Chapter 10 Web-based Information Systems

Chapter 10 Web-based Information Systems Prof. Dr.-Ing. Stefan Deßloch AG Heterogene Informationssysteme Geb. 36, Raum 329 Tel. 0631/205 3275 dessloch@informatik.uni-kl.de Chapter 10 Web-based Information Systems Role of the WWW for IS Initial

More information

JabberNow Release Notes

JabberNow Release Notes JabberNow Release Notes Product Version: JabberNow 1.1 Document Version: A May 2006 Disclaimers Copyright 2006 Jabber, Inc. The information contained in this document is proprietary to Jabber, Inc. This

More information

Edition 0.1. real scenarios for managing EAP instances. Last Updated:

Edition 0.1. real scenarios for managing EAP instances. Last Updated: JBoss Operations Network 3.0 Managing JBoss Servers with JBoss ON Edition 0.1 real scenarios for managing EAP instances Last Updated: 2017-10-25 JBoss Operations Network 3.0 Managing JBoss Servers with

More information

Proficy Plant Applications 7.0 Quick Install Guide (And Best Practices)

Proficy Plant Applications 7.0 Quick Install Guide (And Best Practices) Proficy Plant Applications 7.0 Quick Install Guide (And Best Practices) Installation Instructions Based on: Windows Server 2016 x64 Operating System SQL Server 2016 Standard (where applicable) Microsoft

More information

Configuring WebConnect

Configuring WebConnect CHAPTER 6 WebConnect provides seamless integration between multiple internal and external web servers through a single URL. Making use of a single database and a customer-defined rollover sequence, WebConnect

More information

Copyright Jetro Platforms, Ltd. All rights reserved.

Copyright Jetro Platforms, Ltd. All rights reserved. Important Notice Copyright 2001 2009 Jetro Platforms, Ltd. All rights reserved. This document is furnished by Jetro Platforms for information purposes only to licensed users of the Jetro COCKPIT product.

More information

Application Security through a Hacker s Eyes James Walden Northern Kentucky University

Application Security through a Hacker s Eyes James Walden Northern Kentucky University Application Security through a Hacker s Eyes James Walden Northern Kentucky University waldenj@nku.edu Why Do Hackers Target Web Apps? Attack Surface A system s attack surface consists of all of the ways

More information

Sentinet for Microsoft Azure SENTINET

Sentinet for Microsoft Azure SENTINET Sentinet for Microsoft Azure SENTINET Sentinet for Microsoft Azure 1 Contents Introduction... 2 Customer Benefits... 2 Deployment Topologies... 3 Cloud Deployment Model... 3 Hybrid Deployment Model...

More information

Secure Remote Access with Comprehensive Client Certificate Management

Secure Remote Access with Comprehensive Client Certificate Management APPLICATION NOTE SA Series SSL VPN Appliances and MultiFactor SecureAuth Solution Secure Remote Access with Comprehensive Client Certificate Management Copyright 2009, Juniper Networks, Inc. 1 Table of

More information

Quick Start Guide. Version 4.0

Quick Start Guide. Version 4.0 Quick Start Guide Quick-Start Guide TM Version 4.0 3am Laboratories PL 2002 3am Laboratories PL www.re.com Remo ywher About Remo ywhere ywhere Quick-Start Guide Re is a remote administration tool that

More information

Building Web Applications with SAS AppDev Studio TM 3.0

Building Web Applications with SAS AppDev Studio TM 3.0 Building Web Applications with SAS AppDev Studio TM 3.0 ABSTRACT Frederick Pratter, Eastern Oregon University, La Grande OR The SAS/IntrNet Software product is now nearly 10 years old and uses the obsolete

More information

ThinProway A Java client to a SAS application. A successful story. Exactly what you need?

ThinProway A Java client to a SAS application. A successful story. Exactly what you need? ThinProway A Java client to a SAS application. A successful story. Exactly what you need? Author: Riccardo Proni TXT Ingegneria Informatica Abstract ThinProway is a software solution dedicated to the manufacturing

More information

Configuration Tab. Cisco WebEx Messenger Administration Guide 1

Configuration Tab. Cisco WebEx Messenger Administration Guide 1 Overview, page 2 Organization Information, page 2 Domain Information, page 3 Resource Management Information, page 4 URL Configuration, page 5 Security Settings, page 6 Directory Settings, page 8 Password

More information

Ricoh Managed File Transfer (MFT) User Guide

Ricoh Managed File Transfer (MFT) User Guide Ricoh Managed File Transfer (MFT) User Guide -- TABLE OF CONTENTS 1 ACCESSING THE SITE... 3 1.1. WHAT IS RICOH MFT... 3 1.2. SUPPORTED BROWSERS... 3 1.3. LOG IN... 3 1.4. NAVIGATION... 4 1.5. FORGOTTEN

More information

PowerTeacher Administrator User Guide. PowerTeacher Gradebook

PowerTeacher Administrator User Guide. PowerTeacher Gradebook PowerTeacher Gradebook Released June 2011 Document Owner: Documentation Services This edition applies to Release 2.3 of the PowerTeacher Gradebook software and to all subsequent releases and modifications

More information

Configuration Tab. Cisco WebEx Messenger Administration Guide 1

Configuration Tab. Cisco WebEx Messenger Administration Guide 1 Overview, page 2 Organization Information, page 2 Domain Information, page 3 Resource Management Information, page 4 URL Configuration, page 5 Security Settings, page 6 Directory Settings, page 8 Password

More information

Getting Started. Citrix Secure Gateway. Version 1.0. Citrix Systems, Inc.

Getting Started. Citrix Secure Gateway. Version 1.0. Citrix Systems, Inc. Getting Started Citrix Secure Gateway Version 1.0 Citrix Systems, Inc. Copyright and Trademark Notice Information in this document is subject to change without notice. Companies, names, and data used in

More information

SonicWALL Security Appliances. SonicWALL SSL-VPN 200 Getting Started Guide

SonicWALL Security Appliances. SonicWALL SSL-VPN 200 Getting Started Guide SonicWALL Security Appliances SonicWALL SSL-VPN 200 Getting Started Guide SonicWALL SSL-VPN 200 Appliance Getting Started Guide This Getting Started Guide contains installation procedures and configuration

More information

Destiny Library Manager

Destiny Library Manager Destiny Library Manager Setting Up One Search Your teachers and students can take advantage of your school s subscription databases all in one place through Destiny One Search. One Search saves staff and

More information

SUPERSTACK 3 FIREWALL FIRMWARE VERSION RELEASE NOTES

SUPERSTACK 3 FIREWALL FIRMWARE VERSION RELEASE NOTES SUPERSTACK 3 FIREWALL FIRMWARE VERSION 6.0.2 RELEASE NOTES Please use these notes in conjunction with the following documents: SuperStack 3 Firewall User Guide Part number: DUA1611-0AAA02 SuperStack 3

More information

Management Intranet: Integrating Web-based Network Management Applications

Management Intranet: Integrating Web-based Network Management Applications Management Intranet: Integrating Web-based Network Management Applications Jim Turner Cisco Systems Inc. 125 Rio Robles San Jose, CA 95134 USA jiturner@cisco.com Swami Jayaraman Cisco Systems Inc. 125

More information

Migration to Service Oriented Architecture Using Web Services Whitepaper

Migration to Service Oriented Architecture Using Web Services Whitepaper WHITE PAPER Migration to Service Oriented Architecture Using Web Services Whitepaper Copyright 2004-2006, HCL Technologies Limited All Rights Reserved. cross platform GUI for web services Table of Contents

More information

Useful Tips When Deploying SAS Code in a Production Environment

Useful Tips When Deploying SAS Code in a Production Environment Paper SAS258-2014 Useful Tips When Deploying SAS Code in a Production Environment ABSTRACT Elena Shtern, SAS Institute Inc., Arlington, VA When deploying SAS code into a production environment, a programmer

More information

EMC ControlCenter Navisphere Security ADMINISTRATOR S GUIDE. Version 6.X P/N REV A04

EMC ControlCenter Navisphere Security ADMINISTRATOR S GUIDE. Version 6.X P/N REV A04 EMC ControlCenter Navisphere Security Version 6.X ADMINISTRATOR S GUIDE P/N 069001124 REV A04 EMC Corporation Corporate Headquarters: Hopkinton, MA 01748-9103 (800) 424-EMC2 http://www.emc.com Copyright

More information

VI. Corente Services Client

VI. Corente Services Client VI. Corente Services Client Corente Release 9.1 Manual 9.1.1 Copyright 2014, Oracle and/or its affiliates. All rights reserved. Table of Contents Preface... 5 I. Introduction... 6 II. Corente Client Configuration...

More information

Web Application Performance Testing with MERCURY LOADRUNNER

Web Application Performance Testing with MERCURY LOADRUNNER Web Application Performance Testing with MERCURY LOADRUNNER Course Overview (17 lessons) Introduction...2 1. Introduction...2 Web Application Development - overview and terminology...3 2. Two tiers configuration...3

More information

with Access Manager 51.1 What is Supported in This Release?

with Access Manager 51.1 What is Supported in This Release? 51 51 Integrating Microsoft SharePoint Server with Access Manager This chapter explains how to integrate Access Manager with a 10g WebGate and Microsoft SharePoint Server. It covers the following topics:

More information

Deployment for SAS 9.2 and Beyond Mark Schneider, SAS Institute Inc., Cary, NC

Deployment for SAS 9.2 and Beyond Mark Schneider, SAS Institute Inc., Cary, NC Paper 3875-2008 Deployment for SAS 9.2 and Beyond Mark Schneider, SAS Institute Inc., Cary, NC ABSTRACT As the SAS architecture has grown to serve the complex and distributed challenges of enterprise-wide

More information

CGI Architecture Diagram. Web browser takes response from web server and displays either the received file or error message.

CGI Architecture Diagram. Web browser takes response from web server and displays either the received file or error message. What is CGI? The Common Gateway Interface (CGI) is a set of standards that define how information is exchanged between the web server and a custom script. is a standard for external gateway programs to

More information