Creating synergy by integrating SAS and Lotus Notes
|
|
- Domenic Moore
- 8 years ago
- Views:
Transcription
1 Creating synergy by integrating SAS and Lotus Notes Erwin van Dongen & Han Tanis SAS European User Group International June 2000, Dublin
2 Agenda! Introduction! Lotus Notes as intranet framework! Starting a SAS-program in Lotus Notes! Lotus and SAS! SAS and Lotus Notes via ODBC! Conclusion
3 Introduction! OZ health insurance! Head office in Breda, South-West of the Netherlands! > enrolees! annual turnover: 1.4 billion Dutch guilders (0.64 billion Euro)! SAS for datawarehousing and reporting
4 Introduction " Lotus Notes! Known for and calendar! Web server: Lotus Domino! For OZ Lotus is an important middleware tool: between web client - mainframe between web client - SAS datawarehouse
5 Introduction # OZ intranet example A1 A2 A3 Storing SAS-output in a NOTES-database Generate a report in MS Word with SAS ing this document with SAS Pharmaceutical Quality Groups B Accessing a SASdataset in Notes via ODBC OZ-online
6 Intranet framework! Why using Lotus Notes?! Need for automation of periodical reports! SAS is excellent for reporting on the web: html, java-applets, active-x! Storing web pages in Notes: access control maintenance using existing infrastructure for intranet
7 Intranet framework " How it can be done! Define the structure of the intranet in a Lotus Notes application! Create HTML and other files with SAS (ODS in version 8 is far more easy then the HTML-macro s in version 6)! Use a data null step to put the created files in a Notes Database! Notes.ini and Notes.exe in search path
8 Intranet framework # SAS NotesDB engine FILENAME sasintra NOTESDB; Specify filename DATA _NULL_; FILE sasintra; PUT '!NSF_DB! d:\seugi\sasintra.nsf'; PUT "!NSF_ATTACH! d:\seugi\output\graf.htm"; PUT '!NSF_FORM! VERS00'; PUT "!NSF_FIELD!Titel!SEUGI Graph"; PUT '!NSF_FIELD!Status!Publiceren'; PUT "!NSF_FIELD!Jaar!2000"; PUT "!NSF_FIELD!Onderwerp!SEUGI"; PUT "!NSF_FIELD!Soort!Huisartshulp"; PUT "!NSF_FIELD!Subonderwerp!SEUGI"; PUT "!NSF_FIELD!Zorgverlener!SEUGI"; PUT "!NSF_FIELD!DocCode!SEUGI"; PUT "!NSF_FIELD!RapportUrl!/intranet/sasintra.nsf/ DbCode/SEUGI/$file/graf.htm?OpenElement"; RUN; Notes Database SAS output Notes form Notes fields
9 Intranet framework $ SAS NotesDB engine DEMO
10 Calling SAS programs! Starting SAS in Lotus Notes! Lotus Notes can call a SAS program with certain parameters! Lotus Notes waits for SAS-output by means of an agent! OZ uses this on the extranet for splitting billing files in two files: one with correct data (for the mainframe) and one with incorrect data
11 Calling SAS programs " How it can be done Sub Initialize Dim WEBSession As New NotesSession Dim Document As NotesDocument Set Document = WEBSession.DocumentContext SAS program Parameters$ = "-SYSIN d:\seugi\applicatie.sas -INITSTMT '%let a="& Right$( Document.QUERY_STRING( 0 ), 1 ) & ";'" RunStatus = Shell( "C:\SAS\SAS.EXE " & Parameters$ ) Macro var. If Not ( RunStatus = 33 ) Then Print "Can't start SAS-program." Else Print "The SAS-program is started." End If End Sub SAS.EXE
12 Calling SAS programs # How it can be done DEMO
13 Lotus Notes mail! Mailing SAS-output automatically! Distributing SAS-output by ! Internal and external end users! Periodically standard reports generated in batch (output mostly in MS Excel or ASCII format)
14 Lotus Notes mail " How it can be done! Adjust config.sas: SYS VIM ID "your ID" PW your password! Notes.ini and Notes.exe in search path! Use a data null step to generated output
15 Lotus Notes mail # How it can be done Specify filename FILENAME mymail "Han Tanis/I en A/OZNotes" SUBJECT="Insurees at date &SYSDATE" ATTACH ="g:\users\dongen_e\seugi2.sd2"; DATA _NULL_; FILE mymail; PUT 'Dear Han,'; PUT ' '; PUT 'Hereby I send you the dataset with the current insured persons.'; PUT ' '; PUT 'Kind regards,'; PUT ' '; PUT ' '; PUT 'Erwin'; RUN; Subject Attachment Put statements
16 Connection by ODBC! Accessing SAS datasets in Lotus Notes! Reading SAS data by ODBC! SAS base is enough! OZ application: health care providers can check if someone is insured via the extranet in the near future part of the workflow management system (for example acceptation procedure)
17 Connection by ODBC " How it can be done! Add the SAS ODBC driver to the ODBC Data Source Administrator (in control panel Windows NT)! Configure the SAS ODBC driver! Use the TCP/IP protocol (not DDE)! Adjust the services file! Run a proc ODBCSERV
18 Connection by ODBC # How it can be done DEMO
19 Conclusion! Using strong sides of both software packages adds value! Less paper by means of an intranet that is under control! High level of automation is possible! Gaining access to SAS-data in a simple and reliable way
20 Creating synergy by integrating SAS! and Lotus Notes! Erwin van Dongen & Han Tanis OZ Health Insurance Breda, The Netherlands Abstract Many organisations use both SAS and Lotus Notes. The purpose of this paper is to provide an overview of the possibilities of integrating SAS and Lotus Notes. By presenting solutions developed by OZ Health Insurance, we will demonstrate how SAS and Lotus Notes have been integrated in order to benefit our organisation. First of all, Lotus Notes provides an excellent framework for intranet. OZ uses this framework to distribute (management) information in a structured and automated way. Reports are created with SAS on a regular basis, resulting in HTML files or other file formats. These files are added to a Lotus database using the SAS NotesDB access engine and are published on the intranet. Secondly, Lotus Notes mail is used to automatically distribute reports created in SAS. For example, contracted health care providers regularly receive a list of recently insured persons in an attached Excel file. Thirdly, Lotus Notes can start a SAS session with specific parameters which are dependent on the input. OZ has improved the billing process dramatically by using this facility. Finally, we have built an application to check if someone is insured. This application uses both the SAS ODBC server and Lotus Script. Introduction SAS software provides users with important facilities for integration with Lotus Notes, making it possible to use the strengths of both software packages. Using four examples, we will demonstrate how the integration can be realised technically. We will also go into the business applications at OZ. We assume the use of the Windows NT, 95 or 98 operating system in this paper. 1. Lotus Notes as a framework for intranet In version 8 it is very easy to create web pages using SAS. It is more difficult to automatically publish this output in a structured way on an intranet for example. When using a Lotus Notes server and aiming to publish static web pages, a Notes document can be created using the NotesDB access engine. The HTML page can then be attached. Generated HTML pages can be made available in a structured way through an intranet. Example: Publishing static reports on the intranet Imagine that we have a data set with the amount of medicine prescribed by several doctors, sorted by kind of medicine. We want to publish this in table form and in a graph through an intranet. The graph is created by the following code: 1
21 goptions device=gif transparency; /* Set the proper goptions */ filename odsout "d:\seugi"; /* Set the output destination */ ods html body='graf.htm' /* Name the output file (NOTES requires.htm as extension) */ base=' /* Set the path where the WEB server can find the GIF-file ( /sas equals d:\) */ path=odsout newfile=output; /* Create the chart */ PROC GCHART DATA = seugi.graf_bio; TITLE "SEUGI Graph"; label mdwha2='doctor' dddst_g='prescribed amount' abio='item'; VBAR3D mdwha2 / FRAME SUMVAR = dddst_g SUBGROUP = abio MAXIS = axis1 AXIS = axis2 RAXIS = 0 to 5000 by 1000 LEGEND = LEGEND1 PATTERNID = SUBGROUP G100 DISCRETE AUTOREF CLIPREF SUM; RUN; QUIT; ods html close; /* close the output destination */ The following commands can be used to create two new Notes documents and to store them in a Notes database. The HTML pages with the graph and the table that were generated are attached to these documents. FILENAME sasintra NOTESDB; DATA _NULL_; FILE sasintra; PUT '!NSF_DB! d:\seugi\sasintra.nsf'; PUT "!NSF_ATTACH! d:\seugi\output\graf.htm"; PUT '!NSF_FORM! VERS00'; PUT "!NSF_FIELD!Titel!SEUGI Graph"; PUT '!NSF_FIELD!Status!Publiceren'; PUT "!NSF_FIELD!Jaar!2000"; PUT "!NSF_FIELD!Onderwerp!SEUGI"; PUT "!NSF_FIELD!Soort!Huisartshulp"; PUT "!NSF_FIELD!Subonderwerp!SEUGI"; PUT "!NSF_FIELD!Zorgverlener!SEUGI"; PUT "!NSF_FIELD!DocCode!SEUGI"; PUT "!NSF_FIELD!RapportUrl!/intranet/sasintra.nsf/DbCode/SEUGI/$file/graf.htm?OpenElement"; RUN; DATA _NULL_; FILE sasintra; PUT '!NSF_DB! d:\seugi\sasintra.nsf'; PUT "!NSF_ATTACH! d:\seugi\output\table.htm"; PUT '!NSF_FORM! VERS00'; PUT "!NSF_FIELD!Titel!SEUGI Table"; PUT '!NSF_FIELD!Status!Publiceren'; PUT "!NSF_FIELD!Jaar!2000"; PUT "!NSF_FIELD!Onderwerp!SEUGI"; PUT "!NSF_FIELD!Soort!Huisartshulp"; PUT "!NSF_FIELD!Subonderwerp!SEUGI"; PUT "!NSF_FIELD!Zorgverlener!SEUGI"; PUT "!NSF_FIELD!DocCode!SEUGI2"; PUT "!NSF_FIELD!RapportUrl!/intranet/sasintra.nsf/DbCode/SEUGI2/$file/table.htm?OpenElement"; RUN; First a file name reference is created which specifies that the NotesDB access engine is to be used. Then, the data is written to this file. The Notes database that is to be opened is specified. Then the HTML file that is to be attached is indicated. In this example, we use a predetermined Notes form (VERS00). Finally, the fields that belong to this form are filled in. It is important to note that the DocCode must be unique and must be specified in the RapportUrl. 2
22 The result is as follows: Requirements To use the NotesDB access engine it is necessary to specify the directory in which the notes.ini and the notes.exe are found in your search path. This can be done in the control panel system. Go to environment and add a user variable path with a value equal to the system variable path plus the extra directories. For example (for Windows NT) C:\WINNT\system32;C:\WINNT;k:\notes\data;c:\notes. See for more information Walker, OZ application The last few years OZ has used Lotus Notes as a framework for publishing management information on our intranet. Mainframe extracts are periodically generated and processed into denormalised data sets within the data warehouse. The data sets are the source of overviews that are generated by scheduled jobs and automatically published on our intranet. 2. Using Lotus Notes to SAS Information in the data warehouse that is regularly requested by users, can be automatically distributed through in and outside the organisation. In this way, a lot of paper can be avoided and the distribution simplified. Likewise, electronic filing takes place automatically. Example: sending from the DATA Step Imagine that there is a data set insured persons which includes updates. This data, with associated text, can be sent to the pharmacy clearing-house for example. The following data set is used: libname seugi 'd:\seugi'; data seugi.seugi; input nr 1-1 naam $ 3-18 adres $ woonplts $ 41-60; cards; 1 Erwin van Dongen Bessie Smithstraat 13 Rotterdam 2 Han Tanis Geldelozepad 76 Dordrecht 3 Piet Jansen Dorpstraat 10 Breda 4 Henk Pietersen Grote weg 89 Hendrik Ido Ambacht 5 Jacqo Bos Langstraat 127 Middelburg ; run; 3
23 This data set can be sent through as follows: FILENAME mymail "Han Tanis/I en A/OZNotes" SUBJECT="Insurees at date &SYSDATE" ATTACH ="g:\users\dongen_e\seugi2.sd2"; DATA _NULL_; FILE mymail; PUT 'Dear Han,'; PUT ' '; PUT 'Hereby I send you the dataset with the current insured persons.'; PUT ' '; PUT 'Kind regards,'; PUT ' '; PUT ' '; PUT 'Erwin'; RUN; Requirements When using Lotus Notes as your facility the same requirements apply as mentioned earlier. Beside those options on the operating system de following statements must be added to your config.sas. " SYS VIM " ID "your ID" " PW your password The first option depends on what you are using for sending (for Lotus Notes VIM is the correct setting). See the SAS companion for the Microsoft Windows Environment for more on this subject. OZ application There are many reports that are periodically sent from SAS. Many users receive information weekly or monthly by . Usually it is SAS output that is attached to the . Other users receive Excel-files that are filled in by SAS so that they can further develop the spreadsheet. Finally, files are distributed weekly to external parties by . These files contain information on persons who have started or cancelled their insurance that week. This information is organised in such a way that the receiver can automatically process this information in his or her system. 3. Connecting SAS and Lotus Notes through ODBC If the intranet (or internet) environment consists of several Notes databases, then it is possible to have them communicate with SAS through a OBDC connection. Applications can be created in this way which use a SAS data set that is accessed by Lotus Notes through ODBC. Example: reading a SAS Data set using ODBC This is illustrated by the situation in which an insured person s policy number is filled in the HTML page and his name and address appear. In this example the SAS data set seugi.seugi from the previous section is used. In order to access this SAS data a PROC ODBC has to be run. By creating an ODBC data source which uses the SAS ODBC driver, SAS and the PROC ODBC can be automatically started when called (through the macro %SASODBC). See for more information the SAS users Guide and Programming Reference. The SAS data can be accessed in Lotus Notes using Lotus Script through ODBC. The following Lotus Script code is used: 4
24 Sub Initialize ' Used objects Dim WEBSession As New NotesSession Dim WEBDocument As NotesDocument Dim SASConnection As New ODBCConnection /* Define the connection object */ Dim Query As New ODBCQuery /* Define the query object */ Dim SASResult As New ODBCResultSet /* Define the result object */ Dim SQLStatement As String ' Initialize Set WEBDocument = WEBSession.DocumentContext WEBDocument.Message = "" WEBDocument.Name = "" /* Define the SQL statement. Test is the defined libname in the ODBC data source. Seugi is the name of the dataset and nr is the name of the varaiable in the SAS-dataset that is used for the search (an index is recommended when using large datasets). KeyNumber is the name of the variable defined in the Web-page. */ SQLStatement$ = "SELECT * FROM test.seugi WHERE NR = '" & WEBDocument.KeyNumber( 0 ) & "'" ' Connect to SAS If Not SASConnection.ConnectTo( "sasodbc" ) Then /* If there is no connection then give a message and quit. */ WEBDocument.Message = "No connection..." Goto ReturnToUser End If Set Query.Connection = SASConnection /* Do the actual search */ Query.SQL = SQLStatement$ Set SASResult.Query = Query Call SASResult.Execute ' Show the result to the user If SASResult.IsResultSetAvailable Then /* Retrieve the results of the query. */ SASResult.NextRow tmp = SASResult.GetValue( 2) WEBDocument.Name = tmp tmp = SASResult.GetValue( 3) WEBDocument.Address = tmp tmp = SASResult.GetValue( 4) WEBDocument.City = tmp Else WEBDocument.Message = "No record found..." End If ' Disconnect from SAS Call SASResult.Close Call SASConnection.Disconnect ' Save the Notes-document and return to the user ReturnToUser: Call WEBDocument.Save( True, True ) Print "[/seugi/sasinquiry.nsf/dbluid/" & WEBDocument.universalID & "?EditDocument]" /* Show de WEB-page with the result of the query. */ End Sub De Web pages belonging to this example appear as follows: 5
25 OZ application OZ uses this functionality when health care providers consult the insured persons file. The health care providers can check if the insured person is entitled to the health care. Furthermore, it is important that his billing file contains the correct data to avoid that it will be automatically rejected by OZ. In addition to the possibility of checking if a policy number is correct, advanced search keys are provided to find the correct number. Momentarily, it is possible to search on the basis of name/birth date, zip code/house number/birth date, and for hospitals their own patient number. Performance is good for all search keys because indexes are used. 4. Calling SAS programs in Lotus Notes There is the possibility of letting Lotus Notes run a SAS program. This is a helpful tool for SAS programs in batch that many users are able to request without outside help. They are able to specify certain parameters, according to their own information needs. Users are thus able to activate SAS programs easily (with a browser) using parameters they specify themselves. The results can be shown on the intranet. Example: running a SAS-program with parameters from Lotus Notes In this example, a SAS data set, with the insured person s number and the amount he has declared, is used. The SAS program calculates the total amount that has been declared by the insured person that has been specified. The output consists of a file with the name and address of the insured person and the amount that he or she wants refunded. The following Lotus Script calls the SAS program. Sub Initialize ' ============================================= ' Start a SAS-program. ' ============================================= Dim WEBSession As New NotesSession Dim Document As NotesDocument Set Document = WEBSession.DocumentContext Parameters$ = "-SYSIN d:\seugi\applicatie.sas -INITSTMT '%let a=" & Right$( Document.QUERY_STRING( 0 ), 1 ) & ";'" RunStatus = Shell( "C:\SAS\SAS.EXE " & Parameters$ ) If Not ( RunStatus = 33 ) Then Print "Can't start SAS-program." Else Print "The SAS-program is started." End If End Sub With the Shell-command SAS can be started. By entering the program-name in the SYSIN option en the %LET-statement in the INITSTMT option (which may contain any SAS-code to be run before the program) the program will run and the macrovariable &a is defined correctly. 6
26 The following SAS program executes the tasks described above. The macro &a is the variable that is provided when the program is started and provides the policy number of the insured person whose data we want to access. libname seugi 'd:\seugi'; proc summary data=seugi.seugi2 (where=(nr eq &a)) nway; class nr; var bedrag; output out=hlp (drop=_type freq_) sum=; run; data hlp; merge hlp seugi.seugi; by nr; run; filename txtout 'd:\seugi\output.txt'; data _null_; set hlp; file txtout; put 'Summary of payed amounts' /; put naam; put adres; put woonplaats; put 'Payed bedrag; run; The text file that is created by this program is collected by a Lotus Notes agent (macro) and published in HTML-format. OZ Application A large number of health care bills are paid through external integration. These files are uploaded by health care providers (through internet/extranet). The file is checked by SAS to see if it corresponds to the accompanying information that is filled in during uploading. The billing file is then split into two files, one with correct data on insured persons and the other with incorrect data. A processing report is generated on the file with incorrect information. This report and the incorrect bills are published on the extranet or internet through Lotus Notes. The health care provider receives feedback on his bill within an hour. He can immediately download the incorrect bills to correct them. Conclusion We feel that combining the facilities of SAS and Lotus Notes offers the possibility of solving many business problems in a simple way. Storing output in a Notes database, that is accessible through intranet, extranet and internet, and mailing specific output to a user leads to less paper and automatic digital filing. Furthermore, accessing SAS data sets through ODBC offers the possibility of central storage that can be accessed through the intranet. Finally, running SAS programs from a Lotus Notes environment, in which a number of parameters are specified, is a good solution when batch programs have to be accessible to many users. 7
27 References Walker, Jamie (1997) Integrating Lotus Notes! with the SAS! system, SAS institute Incorporated SAS companion for the Microsoft Windows Environment, SAS OnlineDoc V8, SAS institute Incorporated SAS users Guide and Programming Reference, SAS OnlineDoc V8, SAS institute Incorporated 8
Automated distribution of SAS results Jacques Pagé, Les Services Conseils HARDY, Quebec, Qc
Paper 039-29 Automated distribution of SAS results Jacques Pagé, Les Services Conseils HARDY, Quebec, Qc ABSTRACT This paper highlights the programmable aspects of SAS results distribution using electronic
More informationSAS, Excel, and the Intranet
SAS, Excel, and the Intranet Peter N. Prause, The Hartford, Hartford CT Charles Patridge, The Hartford, Hartford CT Introduction: The Hartford s Corporate Profit Model (CPM) is a SAS based multi-platform
More informationInterfacing SAS Software, Excel, and the Intranet without SAS/Intrnet TM Software or SAS Software for the Personal Computer
Interfacing SAS Software, Excel, and the Intranet without SAS/Intrnet TM Software or SAS Software for the Personal Computer Peter N. Prause, The Hartford, Hartford CT Charles Patridge, The Hartford, Hartford
More informationDiskPulse DISK CHANGE MONITOR
DiskPulse DISK CHANGE MONITOR User Manual Version 7.9 Oct 2015 www.diskpulse.com info@flexense.com 1 1 DiskPulse Overview...3 2 DiskPulse Product Versions...5 3 Using Desktop Product Version...6 3.1 Product
More informationUsing SAS/GRAPH Software to Create Graphs on the Web Himesh Patel, SAS Institute Inc., Cary, NC Revised by David Caira, SAS Institute Inc.
Paper 189 Using SAS/GRAPH Software to Create Graphs on the Web Himesh Patel, SAS Institute Inc., Cary, NC Revised by David Caira, SAS Institute Inc., Cary, NC ABSTRACT This paper highlights some ways of
More informationData Presentation. Paper 126-27. Using SAS Macros to Create Automated Excel Reports Containing Tables, Charts and Graphs
Paper 126-27 Using SAS Macros to Create Automated Excel Reports Containing Tables, Charts and Graphs Tugluke Abdurazak Abt Associates Inc. 1110 Vermont Avenue N.W. Suite 610 Washington D.C. 20005-3522
More informationPaper TT09 Using SAS to Send Bulk Emails With Attachments
Paper TT09 Using SAS to Send Bulk Emails With Attachments Wenjie Wang, Pro Unlimited, Bridgewater, NJ Simon Lin, Merck Research Labs, Merck & Co., Inc., Rahway, NJ ABSTRACT In the business world, using
More informationLet SAS Write Your SAS/GRAPH Programs for You Max Cherny, GlaxoSmithKline, Collegeville, PA
Paper TT08 Let SAS Write Your SAS/GRAPH Programs for You Max Cherny, GlaxoSmithKline, Collegeville, PA ABSTRACT Creating graphics is one of the most challenging tasks for SAS users. SAS/Graph is a very
More informationSAS and Electronic Mail: Send e-mail faster, and DEFINITELY more efficiently
Paper 78-26 SAS and Electronic Mail: Send e-mail faster, and DEFINITELY more efficiently Roy Fleischer, Sodexho Marriott Services, Gaithersburg, MD Abstract With every new software package I install, I
More informationGetting Started with STATISTICA Enterprise Programming
Getting Started with STATISTICA Enterprise Programming 2300 East 14th Street Tulsa, OK 74104 Phone: (918) 749 1119 Fax: (918) 749 2217 E mail: mailto:developerdocumentation@statsoft.com Web: www.statsoft.com
More informationSysPatrol - Server Security Monitor
SysPatrol Server Security Monitor User Manual Version 2.2 Sep 2013 www.flexense.com www.syspatrol.com 1 Product Overview SysPatrol is a server security monitoring solution allowing one to monitor one or
More informationDeveloping an On-Demand Web Report Platform Using Stored Processes and SAS Web Application Server
Paper 10740-2016 Developing an On-Demand Web Report Platform Using Stored Processes and SAS Web Application Server ABSTRACT Romain Miralles, Genomic Health. As SAS programmers, we often develop listings,
More informationSENDING EMAILS IN SAS TO FACILITATE CLINICAL TRIAL. Frank Fan, Clinovo, Sunnyvale CA
SENDING EMAILS IN SAS TO FACILITATE CLINICAL TRIAL Frank Fan, Clinovo, Sunnyvale CA WUSS 2011 Annual Conference October 2011 TABLE OF CONTENTS 1. ABSTRACT... 3 2. INTRODUCTION... 3 3. SYSTEM CONFIGURATION...
More informationUsing SAS With a SQL Server Database. M. Rita Thissen, Yan Chen Tang, Elizabeth Heath RTI International, RTP, NC
Using SAS With a SQL Server Database M. Rita Thissen, Yan Chen Tang, Elizabeth Heath RTI International, RTP, NC ABSTRACT Many operations now store data in relational databases. You may want to use SAS
More informationSAS UNIX-Space Analyzer A handy tool for UNIX SAS Administrators Airaha Chelvakkanthan Manickam, Cognizant Technology Solutions, Teaneck, NJ
PharmaSUG 2012 Paper PO11 SAS UNIX-Space Analyzer A handy tool for UNIX SAS Administrators Airaha Chelvakkanthan Manickam, Cognizant Technology Solutions, Teaneck, NJ ABSTRACT: In the fast growing area
More informationThe Basics of Dynamic SAS/IntrNet Applications Roderick A. Rose, Jordan Institute for Families, School of Social Work, UNC-Chapel Hill
Paper 5-26 The Basics of Dynamic SAS/IntrNet Applications Roderick A. Rose, Jordan Institute for Families, School of Social Work, UNC-Chapel Hill ABSTRACT The purpose of this tutorial is to introduce SAS
More informationVector HelpDesk - Administrator s Guide
Vector HelpDesk - Administrator s Guide Vector HelpDesk - Administrator s Guide Configuring and Maintaining Vector HelpDesk version 5.6 Vector HelpDesk - Administrator s Guide Copyright Vector Networks
More informationSAS Client-Server Development: Through Thick and Thin and Version 8
SAS Client-Server Development: Through Thick and Thin and Version 8 Eric Brinsfield, Meridian Software, Inc. ABSTRACT SAS Institute has been a leader in client-server technology since the release of SAS/CONNECT
More informationFrom Database to your Desktop: How to almost completely automate reports in SAS, with the power of Proc SQL
From Database to your Desktop: How to almost completely automate reports in SAS, with the power of Proc SQL Kirtiraj Mohanty, Department of Mathematics and Statistics, San Diego State University, San Diego,
More informationGovernment Applications
GV003 Routine Web Reporting with Simple SAS ODS Ashley H. Sanders, Animal Improvements Program Lab - USDA, Beltsville, MD ABSTRACT Data provided via the Internet today is no longer simply a value added
More informationA Microsoft Access Based System, Using SAS as a Background Number Cruncher David Kiasi, Applications Alternatives, Upper Marlboro, MD
AD006 A Microsoft Access Based System, Using SAS as a Background Number Cruncher David Kiasi, Applications Alternatives, Upper Marlboro, MD ABSTRACT In Access based systems, using Visual Basic for Applications
More informationMigrating helpdesk to a new server
Migrating helpdesk to a new server Table of Contents 1. Helpdesk Migration... 2 Configure Virtual Web on IIS 6 Windows 2003 Server:... 2 Role Services required on IIS 7 Windows 2008 / 2012 Server:... 2
More informationAbstract. Introduction. Web Technology and Thin Clients. What s New in Java Version 1.1
Overview of Java Components and Applets in SAS/IntrNet Software Barbara Walters, SAS Institute Inc., Cary, NC Don Chapman, SAS Institute Inc., Cary, NC Abstract This paper describes the Java components
More informationHow To Write A Clinical Trial In Sas
PharmaSUG2013 Paper AD11 Let SAS Set Up and Track Your Project Tom Santopoli, Octagon, now part of Accenture Wayne Zhong, Octagon, now part of Accenture ABSTRACT When managing the programming activities
More informationUsing Pharmacovigilance Reporting System to Generate Ad-hoc Reports
Using Pharmacovigilance Reporting System to Generate Ad-hoc Reports Jeff Cai, Amylin Pharmaceuticals, Inc., San Diego, CA Jay Zhou, Amylin Pharmaceuticals, Inc., San Diego, CA ABSTRACT To supplement Oracle
More informationIBM FileNet eforms Designer
IBM FileNet eforms Designer Version 5.0.2 Advanced Tutorial for Desktop eforms Design GC31-5506-00 IBM FileNet eforms Designer Version 5.0.2 Advanced Tutorial for Desktop eforms Design GC31-5506-00 Note
More informationProducing Listings and Reports Using SAS and Crystal Reports Krishna (Balakrishna) Dandamudi, PharmaNet - SPS, Kennett Square, PA
Producing Listings and Reports Using SAS and Crystal Reports Krishna (Balakrishna) Dandamudi, PharmaNet - SPS, Kennett Square, PA ABSTRACT The SAS Institute has a long history of commitment to openness
More informationJet Data Manager 2012 User Guide
Jet Data Manager 2012 User Guide Welcome This documentation provides descriptions of the concepts and features of the Jet Data Manager and how to use with them. With the Jet Data Manager you can transform
More informationCHAPTER 23: USING ODBC
Chapter 23: Using ODBC CHAPTER 23: USING ODBC Training Objectives In this section, we introduce you to the Microsoft Business Solutions Navision NODBC driver. However, it is recommended that you read and
More informationA robust and flexible approach to automating SAS jobs under Unix Mike Atkinson, with the Ministry of Health Services, British Columbia
A robust and flexible approach to automating SAS jobs under Unix Mike Atkinson, with the Ministry of Health Services, British Columbia Abstract So you ve got a Unix server that is terrific for running
More informationHands-On Workshops HW003
HW003 Connecting the SAS System to the Web: An Introduction to SAS/IntrNet Application Dispatcher Vincent Timbers, Penn State, University Park, PA ABSTRACT There are several methods for accessing the SAS
More informationUsing Version Control and Configuration Management in a SAS Data Warehouse Environment
Using Version Control and Configuration Management in a SAS Data Warehouse Environment Steve Morton, Applied System Knowledge Ltd Abstract: Data warehouse management involves many components in addition
More informationOpenIMS 4.2. Document Management Server. User manual
OpenIMS 4.2 Document Management Server User manual OpenSesame ICT BV Index 1 INTRODUCTION...4 1.1 Client specifications...4 2 INTRODUCTION OPENIMS DMS...5 2.1 Login...5 2.2 Language choice...5 3 OPENIMS
More informationOverview. NT Event Log. CHAPTER 8 Enhancements for SAS Users under Windows NT
177 CHAPTER 8 Enhancements for SAS Users under Windows NT Overview 177 NT Event Log 177 Sending Messages to the NT Event Log Using a User-Written Function 178 Examples of Using the User-Written Function
More informationSUGI 29 Applications Development
Backing up File Systems with Hierarchical Structure Using SAS/CONNECT Fagen Xie, Kaiser Permanent Southern California, California, USA Wansu Chen, Kaiser Permanent Southern California, California, USA
More informationAn Introduction to SAS/SHARE, By Example
Paper 020-29 An Introduction to SAS/SHARE, By Example Larry Altmayer, U.S. Census Bureau, Washington, DC ABSTRACT SAS/SHARE software is a useful tool for allowing several users to simultaneously access
More informationORACLE BUSINESS INTELLIGENCE WORKSHOP
ORACLE BUSINESS INTELLIGENCE WORKSHOP Integration of Oracle BI Publisher with Oracle Business Intelligence Enterprise Edition Purpose This tutorial mainly covers how Oracle BI Publisher is integrated with
More informationInstallation Instructions for Version 8 (TS M1) of the SAS System for Microsoft Windows
Installation Instructions for Version 8 (TS M1) of the SAS System for Microsoft Windows Table of Contents Chapter 1, Introduction...1 Terminology and Symbols Used in this Document...1 SASROOT Directory...1
More informationInstalling LearningBay Enterprise Part 2
Installing LearningBay Enterprise Part 2 Support Document Copyright 2012 Axiom. All Rights Reserved. Page 1 Please note that this document is one of three that details the process for installing LearningBay
More information9.1 SAS/ACCESS. Interface to SAP BW. User s Guide
SAS/ACCESS 9.1 Interface to SAP BW User s Guide The correct bibliographic citation for this manual is as follows: SAS Institute Inc. 2004. SAS/ACCESS 9.1 Interface to SAP BW: User s Guide. Cary, NC: SAS
More informationPharmaSUG2011 - Paper AD11
PharmaSUG2011 - Paper AD11 Let the system do the work! Automate your SAS code execution on UNIX and Windows platforms Niraj J. Pandya, Element Technologies Inc., NJ Vinodh Paida, Impressive Systems Inc.,
More informationWhile You Were Sleeping - Scheduling SAS Jobs to Run Automatically Faron Kincheloe, Baylor University, Waco, TX
Paper 276-27 While You Were Sleeping - Scheduling SAS Jobs to Run Automatically Faron Kincheloe, Baylor University, Waco, TX ABSTRACT If you are tired of running the same jobs over and over again, this
More informationAn email macro: Exploring metadata EG and user credentials in Linux to automate email notifications Jason Baucom, Ateb Inc.
SESUG 2012 Paper CT-02 An email macro: Exploring metadata EG and user credentials in Linux to automate email notifications Jason Baucom, Ateb Inc., Raleigh, NC ABSTRACT Enterprise Guide (EG) provides useful
More informationMicrosoft SQL Server Features that can be used with the IBM i
that can be used with the IBM i Gateway/400 User Group February 9, 2012 Craig Pelkie craig@web400.com Copyright 2012, Craig Pelkie ALL RIGHTS RESERVED What is Microsoft SQL Server? Windows database management
More informationAutomation of Large SAS Processes with Email and Text Message Notification Seva Kumar, JPMorgan Chase, Seattle, WA
Automation of Large SAS Processes with Email and Text Message Notification Seva Kumar, JPMorgan Chase, Seattle, WA ABSTRACT SAS includes powerful features in the Linux SAS server environment. While creating
More informationInternet/Intranet, the Web & SAS. II006 Building a Web Based EIS for Data Analysis Ed Confer, KGC Programming Solutions, Potomac Falls, VA
II006 Building a Web Based EIS for Data Analysis Ed Confer, KGC Programming Solutions, Potomac Falls, VA Abstract Web based reporting has enhanced the ability of management to interface with data in a
More informationQuerying the Data Warehouse Using Microsoft Access
Querying the Data Warehouse Using Microsoft Access I. What is a Data Warehouse? A data warehouse stores data from current and previous years that have been extracted from the various operational databases
More informationYou have got SASMAIL!
You have got SASMAIL! Rajbir Chadha, Cognizant Technology Solutions, Wilmington, DE ABSTRACT As SAS software programs become complex, processing times increase. Sitting in front of the computer, waiting
More informationTutorial - How to Use Lotus Domino Web Services in Java Development
Tutorial - How to Use Lotus Domino Web Services in Java Development This tutorial contains detailed information about how can we use Lotus Domino Web Services (using Web Services Provider) in Java Development.
More informationIntegrating SAS and Microsoft Office for Analysis and Reporting of Hearing Loss in Occupational Health Management
Integrating SAS and Microsoft Office for Analysis and Reporting of Hearing Loss in Occupational Health Management George Bukhbinder, Palisades Research, Inc., Bernardsville, NJ Mark Nicolich, ExxonMobil
More informationBuilding a Web Based EIS for Data Analysis Ed Confer, KGC Programming Solutions, Potomac Falls, VA
Building a Web Based EIS for Data Analysis Ed Confer, KGC Programming Solutions, Potomac Falls, VA Abstract Web based reporting has enhanced the ability of management to interface with data in a point
More informationSAS og Excel. Kender du fem forskellige måder at overføre data mellem SAS og Excel? Gert Nissen, seniorkonsulent
SAS og Excel Kender du fem forskellige måder at overføre data mellem SAS og Excel? Gert Nissen, seniorkonsulent Copyright 2011 SAS Institute Inc. All rights reserved. Indhold Introduktion 5 metoder Konklusion
More informationCabot Consulting Oracle Solutions. The Benefits of this Approach. Infrastructure Requirements
Scheduling Workbooks through the Application Concurrent Manager By Rod West, Cabot Oracle Application users will be very familiar with the Applications concurrent manager and how to use it to schedule
More informationCentreWare Internet Services Setup and User Guide. Version 2.0
CentreWare Internet Services Setup and User Guide Version 2.0 Xerox Corporation Copyright 1999 by Xerox Corporation. All rights reserved. XEROX, The Document Company, the digital X logo, CentreWare, and
More informationMobile Business Applications: Delivering SAS Dashboards To Mobile Devices via MMS
Mobile Business Applications: Delivering SAS Dashboards To Mobile Devices via MMS ABSTRACT Ben Robbins, Eaton Corporation, Raleigh NC Michael Drutar, SAS Institute Inc., Cary, NC Today s face-paced business
More informationA Comparison of SAS versus Microsoft Excel and Access s Inbuilt VBA Functionality Jozef Tarrant, Amadeus Software Ltd., Oxford, UK
ABSTRACT There are a great variety of business situations where it is necessary to automatically export data from a large number of similar Microsoft Excel spreadsheets (perhaps reports, forms etc.) into
More informationApplication note: SQL@CHIP Connecting the IPC@CHIP to a Database
Application note: SQL@CHIP Connecting the IPC@CHIP to a Database 1. Introduction This application note describes how to connect an IPC@CHIP to a database and exchange data between those. As there are no
More informationEvaluator s Guide. PC-Duo Enterprise HelpDesk v5.0. Copyright 2006 Vector Networks Ltd and MetaQuest Software Inc. All rights reserved.
Evaluator s Guide PC-Duo Enterprise HelpDesk v5.0 Copyright 2006 Vector Networks Ltd and MetaQuest Software Inc. All rights reserved. All third-party trademarks are the property of their respective owners.
More informationBusiness Benefits From Microsoft SQL Server Business Intelligence Solutions How Can Business Intelligence Help You? PTR Associates Limited
Business Benefits From Microsoft SQL Server Business Intelligence Solutions How Can Business Intelligence Help You? www.ptr.co.uk Business Benefits From Microsoft SQL Server Business Intelligence (September
More informationSoftware Development Account Manager s Briefing Brad Larkin Jan 23, 2007
Software Development Account Manager s Briefing Brad Larkin Jan 23, 2007 Purpose To help Account Managers and key personnel. Understand the capabilities available from the Software Development Group. Be
More informationSAS Mapping: Technologies, Techniques, Tips and Tricks Darrell Massengill
SAS Mapping: Technologies, Techniques, Tips and Tricks Darrell Massengill Every organization has location based data. The difficulty is in choosing the right technology and tool to effectively transform
More informationScatter Chart. Segmented Bar Chart. Overlay Chart
Data Visualization Using Java and VRML Lingxiao Li, Art Barnes, SAS Institute Inc., Cary, NC ABSTRACT Java and VRML (Virtual Reality Modeling Language) are tools with tremendous potential for creating
More informationCommunications Access Methods for SAS/CONNECT 9.3 and SAS/SHARE 9.3 Second Edition
Communications Access Methods for SAS/CONNECT 9.3 and SAS/SHARE 9.3 Second Edition SAS Documentation The correct bibliographic citation for this manual is as follows: SAS Institute Inc. 2012. Communications
More informationTechnical Paper. Defining an ODBC Library in SAS 9.2 Management Console Using Microsoft Windows NT Authentication
Technical Paper Defining an ODBC Library in SAS 9.2 Management Console Using Microsoft Windows NT Authentication Release Information Content Version: 1.0 October 2015. Trademarks and Patents SAS Institute
More informationABSTRACT THE ISSUE AT HAND THE RECIPE FOR BUILDING THE SYSTEM THE TEAM REQUIREMENTS. Paper DM09-2012
Paper DM09-2012 A Basic Recipe for Building a Campaign Management System from Scratch: How Base SAS, SQL Server and Access can Blend Together Tera Olson, Aimia Proprietary Loyalty U.S. Inc., Minneapolis,
More informationSAS 9.3 Drivers for ODBC
SAS 9.3 Drivers for ODBC User s Guide Second Edition SAS Documentation The correct bibliographic citation for this manual is as follows: SAS Institute Inc. 2011. SAS 9.3 Drivers for ODBC: User s Guide,
More informationData Transfer Tips and Techniques
Agenda Key: Session Number: System i Access for Windows: Data Transfer Tips and Techniques 8 Copyright IBM Corporation, 2008. All Rights Reserved. This publication may refer to products that are not currently
More informationWebSpy Vantage Ultimate 2.2 Web Module Administrators Guide
WebSpy Vantage Ultimate 2.2 Web Module Administrators Guide This document is intended to help you get started using WebSpy Vantage Ultimate and the Web Module. For more detailed information, please see
More informationEffective Use of SAS/CONNECT ~ Cheryl Garner SAS Institute Inc., Cary, NC
Effective Use of SAS/CONNECT ~ Cheryl Garner SAS Institute Inc., Cary, NC Abstract SAS/CONNECT affords users connectivity between numerous operating systems and hardware configurations to allow remote
More informationThe Basics of Creating Graphs with SAS/GRAPH Software Jeff Cartier, SAS Institute Inc., Cary, NC
Paper 63-27 The Basics of Creating Graphs with SAS/GRAPH Software Jeff Cartier, SAS Institute Inc., Cary, NC ABSTRACT SAS/GRAPH software is a very powerful tool for creating a wide range of business and
More informationBusiness Intelligence
Business Intelligence EMPOWERING BUSINESSES FOR BETTER DECISION MAKING Having the market leading financial and operational management system, automating the processes associated with managing income and
More informationPaper 197-27. Dynamic Data Retrieval Using SAS/IntrNet
Paper 197-27 Dynamic Data Retrieval Using SAS/IntrNet Mary A. Bednarski, Washington University School of Medicine, St. Louis, MO Karen A. Clark, Washington University School of Medicine, St. Louis, MO
More informationStARScope: A Web-based SAS Prototype for Clinical Data Visualization
Paper 42-28 StARScope: A Web-based SAS Prototype for Clinical Data Visualization Fang Dong, Pfizer Global Research and Development, Ann Arbor Laboratories Subra Pilli, Pfizer Global Research and Development,
More informationChapter 24: Creating Reports and Extracting Data
Chapter 24: Creating Reports and Extracting Data SEER*DMS includes an integrated reporting and extract module to create pre-defined system reports and extracts. Ad hoc listings and extracts can be generated
More informationGet in Control! Configuration Management for SAS Projects John Quarantillo, Westat, Rockville, MD
AD004 Get in Control! Configuration Management for SAS Projects John Quarantillo, Westat, Rockville, MD Abstract SAS applications development can benefit greatly from the use of Configuration Management/Source
More informationHow to Backup Your Eclipse.Net Database Automatically. To clearly document a specific automatic SQL database backup method for Eclipse.net.
Purpose: To clearly document a specific automatic SQL database backup method for Eclipse.net. Please note that it is not MLS s responsibility to support you in backing up your databases. Should you require
More informationThe Raiser s Edge & Microsoft Office Integration Guide
The Raiser s Edge & Microsoft Office Integration Guide 013112 2012 Blackbaud, Inc. This publication, or any part thereof, may not be reproduced or transmitted in any form or by any means, electronic, or
More informationChoosing the Best Method to Create an Excel Report Romain Miralles, Clinovo, Sunnyvale, CA
Choosing the Best Method to Create an Excel Report Romain Miralles, Clinovo, Sunnyvale, CA ABSTRACT PROC EXPORT, LIBNAME, DDE or excelxp tagset? Many techniques exist to create an excel file using SAS.
More informationSHAREPOINT 2010 FOUNDATION FOR END USERS
SHAREPOINT 2010 FOUNDATION FOR END USERS WWP Training Limited Page i SharePoint Foundation 2010 for End Users Fundamentals of SharePoint... 6 Accessing SharePoint Foundation 2010... 6 Logging in to your
More informationHELP DESK MANUAL INSTALLATION GUIDE
Help Desk 6.5 Manual Installation Guide HELP DESK MANUAL INSTALLATION GUIDE Version 6.5 MS SQL (SQL Server), My SQL, and MS Access Help Desk 6.5 Page 1 Valid as of: 1/15/2008 Help Desk 6.5 Manual Installation
More informationPaper PO03. A Case of Online Data Processing and Statistical Analysis via SAS/IntrNet. Sijian Zhang University of Alabama at Birmingham
Paper PO03 A Case of Online Data Processing and Statistical Analysis via SAS/IntrNet Sijian Zhang University of Alabama at Birmingham BACKGROUND It is common to see that statisticians at the statistical
More informationImporting and Exporting With SPSS for Windows 17 TUT 117
Information Systems Services Importing and Exporting With TUT 117 Version 2.0 (Nov 2009) Contents 1. Introduction... 3 1.1 Aim of this Document... 3 2. Importing Data from Other Sources... 3 2.1 Reading
More informationCustomer Tips. Xerox Network Scanning HTTP/HTTPS Configuration using Microsoft IIS. for the user. Purpose. Background
Xerox Multifunction Devices Customer Tips June 5, 2007 This document applies to these Xerox products: X WC Pro 232/238/245/ 255/265/275 for the user Xerox Network Scanning HTTP/HTTPS Configuration using
More informationProduct Roadmap Session 16 Nov 2011, Blijdorp Zoo Rotterdam
Product Roadmap Session 16 Nov 2011, Blijdorp Zoo Rotterdam Bart van Dongen, CTO Ferry van Genderen, Head of development Mike Hoksbergen, Software Development Partner EA HR Hans Veltman, Product Manager
More informationTaskCentre v4.5 Run Crystal Report Tool White Paper
TaskCentre v4.5 Run Crystal Report Tool White Paper Document Number: PD500-03-13-1_0-WP Orbis Software Limited 2010 Table of Contents COPYRIGHT 1 TRADEMARKS 1 INTRODUCTION 2 Overview 2 Features 2 TECHNICAL
More informationODBC (Open Database Communication) between the ElevateDB Database and Excel
ODBC (Open Database Communication) between the ElevateDB Database and Excel The ElevateDB database has the powerful capability of connection to programmes like Excel and Word. For this to work a driver
More informationAbstract. Introduction. System Requirement. GUI Design. Paper AD17-2011
Paper AD17-2011 Application for Survival Analysis through Microsoft Access GUI Zhong Yan, i3, Indianapolis, IN Jie Li, i3, Austin, Texas Jiazheng (Steven) He, i3, San Francisco, California Abstract This
More informationSending Emails in SAS to Facilitate Clinical Trial Frank Fan, Clinovo, Sunnyvale, CA
Sending Emails in SAS to Facilitate Clinical Trial Frank Fan, Clinovo, Sunnyvale, CA ABSTRACT Email has drastically changed our ways of working and communicating. In clinical trial data management, delivering
More informationRJS Software Systems Inc AS/400 Report Delivery System
AS/400 Report Delivery System Introduction This document is designed to help our customers and future customers learn more about RJS Software Systems and the RJS AS/400 Report Delivery System. The document
More informationWilliam E Benjamin Jr, Owl Computer Consultancy, LLC
So, You ve Got Data Enterprise Wide (SAS, ACCESS, EXCEL, MySQL, Oracle, and Others); Well, Let SAS Enterprise Guide Software Point-n-Click Your Way to Using It. William E Benjamin Jr, Owl Computer Consultancy,
More informationFileMaker 13. ODBC and JDBC Guide
FileMaker 13 ODBC and JDBC Guide 2004 2013 FileMaker, Inc. All Rights Reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker and Bento are trademarks of FileMaker, Inc.
More informationEffective Use of SQL in SAS Programming
INTRODUCTION Effective Use of SQL in SAS Programming Yi Zhao Merck & Co. Inc., Upper Gwynedd, Pennsylvania Structured Query Language (SQL) is a data manipulation tool of which many SAS programmers are
More informationWeb Development using PHP (WD_PHP) Duration 1.5 months
Duration 1.5 months Our program is a practical knowledge oriented program aimed at learning the techniques of web development using PHP, HTML, CSS & JavaScript. It has some unique features which are as
More informationExploit SAS Enterprise BI Server to Manage Your Batch Scheduling Needs
Exploit SAS Enterprise BI Server to Manage Your Batch Scheduling Needs Troy B. Wolfe, Qualex Consulting Services, Inc., Miami, Florida ABSTRACT As someone responsible for maintaining over 40 nightly batch
More informationLet SAS Modify Your Excel File Nelson Lee, Genentech, South San Francisco, CA
ABSTRACT PharmaSUG 2015 - Paper QT12 Let SAS Modify Your Excel File Nelson Lee, Genentech, South San Francisco, CA It is common to export SAS data to Excel by creating a new Excel file. However, there
More informationCreate an Excel report using SAS : A comparison of the different techniques
Create an Excel report using SAS : A comparison of the different techniques Romain Miralles, Clinovo, Sunnyvale, CA Global SAS Forum 2011 April 2011 1 1. ABSTRACT Many techniques exist to create an Excel
More informationA 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 informationA Comprehensive Automated Data Management System Using SAS Software
A Comprehensive Automated Data Management System Using SAS Software Heather F. Eng, Jason A. Lyons, and Theresa M. Sax Epidemiology Data Center University of Pittsburgh Graduate School of Public Health
More informationQuectel Cellular Engine
Cellular Engine GSM FTP AT Commands GSM_FTP_ATC_V1.1 Document Title GSM FTP AT Commands Version 1.1 Date 2010-12-28 Status Document Control ID Release GSM_FTP_ATC_V1.1 General Notes offers this information
More informationv4.8 Getting Started Guide: Using SpatialWare with MapInfo Professional for Microsoft SQL Server
v4.8 Getting Started Guide: Using SpatialWare with MapInfo Professional for Microsoft SQL Server Information in this document is subject to change without notice and does not represent a commitment on
More information