• 検索結果がありません。

WPS Code Analysis Overview

N/A
N/A
Protected

Academic year: 2018

シェア "WPS Code Analysis Overview"

Copied!
2
0
0

読み込み中.... (全文を見る)

全文

(1)

   Page 1 of 2 

  Copyright © 2013 World Programming Limited,  www.teamwpc.co.uk  Doc ref: WCA230113   

 

world programming

About the Code Analyser

Using  the  WPS  code  analyser  allows  you  to  check  in  one  go,  all  your  existing  scripts  (programs  written  in  the  language of SAS), without running them. 

In minutes, the analyser generates a report that can be exported to an Excel spreadsheet. The analysis reports will  not reveal private details about your existing scripts but will reveal if there are any language elements or options  that  have  been  used  that  are  not  yet  supported  by  WPS  and  also  it  will  reveal  how  much  of  an  impact  and  how  many of your existing scripts would be affected.  

The code analyser will not report on incorrect syntax or on unknown language elements. 

Obtaining the Code Analyser

The  code  analyser  is  only  available  as  a  built  in  tool  of  the  WPS  graphical  user  interface  known  as  the  'WPS  Workbench'. The Workbench is currently available for use on Windows, Linux, Mac OS X, Solaris and AIX.  

If you are a mainframe z/OS user, you can still use WPS installed on any of the other platforms just mentioned to  analyse the jobs that you normally execute on your z/OS system. For example, gather up all your jobs from your  z/OS environment and copy them onto a PC (see below) and then run the analyser tools in the Windows version of  WPS.  

You can obtain a free 30 day use of WPS which would include the WPS Workbench and the built in code analyser  tools.  Use  the  on‐line  evaluation  request  form  on  our  web  site  at  http://www.teamwpc.co.uk/tryorbuy/evaluations. 

Moving Jobs from Mainframe z/OS to Windows

To  move  your  existing  scripts  from  your  Mainframe  to  a  PC,  we  would  recommend  removing  line  numbers  and  then  suggest  using  XMIT  and  then  un‐XMIT  using  PC  XMIT  Manager.  Please  note  that  XMIT  Manager  is  only  capable of handling PDS's and not PDSE's (extended PDS). 

When downloading the Xmit files  from  Mainframe  to  PC,  you  must  use  FB  (fixed  block)  with  an  LRECL  of  80  and  with no ASCII/EBCIDIC conversion, truncation or CRLF translation.  

If required, you can combine your program code into one sequential dataset. However, when you then perform a  code analysis on your PC, you will only get a single report for the whole file. This might be ok for your needs but if  you do want to get separate reports for each PDS member, you should export each one into a separate sequential  file. 

(2)

   Page 2 of 2 

  Copyright © 2013 World Programming Limited,  www.teamwpc.co.uk  Doc ref: WCA230113   

 

world programming

Using WPS and the Code Analyser

When  performing  a  code  analysis,  you  do  not  have  to  move  any  data,  worry  about  data  access  or  even  have  to  execute your scripts. You simply need to gather up all your programs and copy them to the computer where you  have WPS installed.  

You will need to know certain fundamental things about the WPS Workbench GUI in order to place your 'scripts'  (our name for programs written in the language of SAS) into a location where the code analyser tools can access  them. The WPS graphical user interface is known as the 'WPS Workbench'. The Workbench uses a concept called  'projects'  that  must  be  used  to  hold  your  scripts.  Projects  are  basically  folders  that  must  live  in  a  parent  folder  know as a 'workspace'. You should use the WPS Workbench to create the workspace and project folders. You only  need  a  single  project  folder  and  can  either  copy  all  your  scripts  directly  into  this  project  folder,  or  manually  copy/create any number of nested sub‐folders inside the project folder to organise and manage your scripts into  separate  groups.  Once  your  existing  scripts  have  been  copied  or  moved  into  a  project  folder,  they  can  then  be  analysed, executed or edited as required. 

In  the  'WPS  Workbench  User  Guide'  (opened  from  the  WPS  Workbench's  menu  "Help  >  Help  Contents"),  the  following  sections  are  a  good  place  to  start  to  get  more  information  and  help  on  the  topics  mentioned  in  the  previous paragraph: 

• WPS Workbench User Guide > Concepts > Workspace 

• WPS Workbench User Guide > Concepts > Projects  

• WPS Workbench User Guide > Concepts > Scripts 

• WPS Workbench User Guide > Tasks > Working With Projects > Creating a New Project 

• WPS Workbench User Guide > Tasks > Analysing Scripts and Language Elements  

Code Analysis Reports

When you perform a code analysis, the resulting reports are automatically displayed on screen. On the first page of  a report you will see an option to ‘Export to Excel’. The Microsoft Excel versions of the reports present the analysis  results  in  a  different  way  to  the  initial  reports  that  are  generated.  For  this  reason,  you  may  find  that  the  Excel  versions of the code analyser reports are more useful and easier to read.  

Although  analysing  one  program  at  a  time  or  a  small  group  of  related  programs  may  be  useful,  we  highly  recommend  analysing  as  close  to  all  existing  programs  from  all  users  and  departments  in  a  single  analysis.  Performing a single analysis on all programs is the best way to obtain a report for your entire organisation’s needs.  Such  a  report  exported  to  Excel  would  still  allow  you  to  drill  down  to  look  at  the  needs  of  single  programs  or  related groups of programs.  

On-Line Documents

The 'WPS Workbench User Guide' mentioned above and other documents are available to download from our web  site at http://www.teamwpc.co.uk/support/docs.  

参照

関連したドキュメント

, 6, then L(7) 6= 0; the origin is a fine focus of maximum order seven, at most seven small amplitude limit cycles can be bifurcated from the origin.. Sufficient

If white noise, or a similarly irregular noise is used as input, then the solution process to a SDAE will not be a usual stochastic process, defined as a random vector at every time

Mugnai; Carleman estimates, observability inequalities and null controlla- bility for interior degenerate non smooth parabolic equations, Mem.. Imanuvilov; Controllability of

The first group contains the so-called phase times, firstly mentioned in 82, 83 and applied to tunnelling in 84, 85, the times of the motion of wave packet spatial centroids,

In our case, manifold may be regarded as a homogeneous space of “the group” of all transformations, and the category of invariant sheaves is regarded as an equivariant sheaf

Zeta functions defined as Euler products of cone integrals We now turn to analysing the global behaviour of a product of these cone integrals over all primes p.. We make

Zaltus SX, applied as part of a burndown program, may be used for residual weed control, as well as to assist in postemergence burndown of many weeds where field corn will be

Tyrant may be applied preplant incorporated or preemergence at 1.5-1.8 pt/A on all soils to reduce  competition  from  the  weeds  listed  in  Table  5