SafeNet/400 should now be installed and activated on your backup system.
You are now in a position to activate SafeNet/400 so that it is current on this new system. Be sure to check
with Kisco Information Systems about your license status on this new machine and to arrange for your
permanent installation codes.
Is SafeNet/400 ready to run under i5/OS (OS/400) release V6R1?
Yes!
You must be running a minimum SafeNet/400 Release level of 8.21.
Does the Nav-Central GUI interface work with Microsoft Vista?
We have tested Nav-Central Version 8.0 with MSVista and it works just fine. We have not tested
earlier releases of Nav-Central with MSVista, but we suspect that it will work there as well. We
recommend that you do a fresh installation and not rely on copied files from your older MS OS system.
A user is getting rejected for object access by SafeNet/400. Their request
includes a reference to the library setting of *USRLIBL. How can I deal with this?
There are three ways to deal with an object access request the references the object's library with the
*USRLIBL reference. SafeNet/400 does not check for all libraries in the job's library list as to do
so could severely impact processing efficiency for your network application. Please review these three
alternatives and choose the one that works best for you. They are presented in the sequence of recommended
preference:
- The best solution is to change the application to make a library specific request for the data.
- If that is not possible, then the next best solution would be to add an object authorization entry for
the user or users affected indicating a library value of *USRLIBL and the object or objects that they
need access to. This will leave you with a security exposure if the object or objects exist in other
libraries where you don't want access. Also, you should not specify access of *USRLIBL/*ALL as this
would open up a lot of objects to access that probably should not be available.
- The last solution, which we specifically do NOT recommend, is to go to the SN2 menu adn run option #2.
Go to the "Specific USRLIBL Entry Needed?" parameter. Change it to *NO. This will allow any user request
for any object using the *USRLIBL reference to pass and is a definite security exposure on your system.
We specifically recommend that this parameter be kept set to the *YES value.
I am getting the error message "A SERIOUS SafeNet Error has occured. Network logging
has failed or been suspended. Contact Kisco Information Systems." and I also found hundreds of jobs queued in
the SAFENET job queue. What does this mean and what should I do?
We have seen this happen when the SAFELOGING subsystem is shut down and then not restarted in a timely manner.
When you shut down SAFELOGING, SafeNet/400 does NOT stop working, it just stops recording the results in the
Transaction History log. The results are stored temporarily in a data queue named SAFEQ. The only problem
with this is that data queues have a finite size constraint and can fill up. When the SAFEQ data queue fills
up, then SafeNet/400 senses it, issues the error message that you saw about the SERIOUS error, and then tries
to start the SAFELOGING subsystem and job to relieve the pressure on the SAFEQ data queue. The problem is
that on some systems there can be a huge number of transactions that cause it to issue this error. In each
instance, a job is sent to the job queue. Sometimes it can take a long time for the job to get started and
all those jobs get queued to the job queue.
The first question you need to concern yourself with is how SAFELOGING got shut down. For some customers that
we have seen, this can happen when a backup is run that fails before normal completion. We recommend that the
SAFELOGING system be stopped during a backup and then restarted as soon as the backup is done. If something
happens to the backup, then the restart can get cancelled along with the backup and you're in the soup. Other
times, users have shut down SAFELOGING thinking they were turning SafeNet/400 off, but this is not the case.
To recover from this situation, you first need to make sure that the SAFELOGING subsystem is up and running.
Use the command "WRKACTJOB SBS(SAFELOGING)" and verify that there is at least one job running in the subsystem.
If it is not running, you can start it using option #11 from the SN2 menu in library PCSECLIB. Once it is up
and running, then you need to clear the pending jobs in the SAFENET job queue.
We have modified the SAFENET Job Descripion in SafeNet/400's application library,
PCSECLIB. After installing a SafeNet/400 release upgrade, where is this job description from the prior
release?
During installation processing, the current complete contents of the SafeNet/400 application library
named PCSECLIB are saved in a save file object. A backup library is created named PCSECOLD and the name
of the save file that contains the entire library contents is SAVF. If you want to restore any of these
objects, you can do so with a simple RSTOBJ command.
Warning: We warn you, however, to check with us before arbitrarily restoring any objects
from an earlier release of SafeNet/400. Some of these objects could create instability if restored
to the new release. Contact Kisco Information Systems support staff for advice on your specific
situation.
If you have stored any objects, or modified objects in the SafeNet/400 data objects library named
PCSECDTA, this library is also preserved during a release upgrade. The prior version of this library
will be found in a backup library named PCSECOLDD. Again, review the previous warning when attempting
to restore any objects from this backup library.
Rather than do the data migration for the Release 8 upgrade, how can I just
uninstall Release 7 and then install Release 8 as a new installation?
If you have only loaded Release 7 in logging mode and have not created any access rules, then this
is an option you might want to consider. If you have rules already set up and your servers are locked
down, DO NOT CONSIDER THIS OPTION as it will create a lot more work to re-enter all of your
rules.
To uninstall SafeNet/400 Release 7, remove it, and then install SafeNet/400 Release 8 as a new
installation, please do the following:
- Deactivate SafeNet/400 Release 7.
- From the system console, bring your system to a restricted state by ending all subsystems.
- When your system reaches restricted state, remove the two application libraries for SafeNet/400.
These are named PCSECLIB and PCSECDTA. If you think you may want to return to having SafeNet/400
Release 7 installed, just rename them.
- At this point, SafeNet/400 Release 7 has been uninstalled.
- Install SafeNet/400 Release 8 using the instructions that came with the software for a new
product installation.
The SAFEQ data queue in library PCSECLIB on my system is very large. Does it
need to be so large?
In a word - No!
The SAFEQ data queue is used to temorarily hold the results of SafeNet/400 security tests that are on
their way to the SafeNet/400 transaction history file. If you have a period of time on your system
when there is transaction history and the SAFELOGING subsystem is not active, then the data queue size
will continue to build until the SAFELOGING system is started and data is transferred from the data queue
over to the history file. The problem is that the way OS/400 and i5/OS deal with data queues, they never
shrink in size and will stay at their largest size used.
In SafeNet/400, we provide a procedure for deleting and rebuilding the data queue. This is used when
the data queue has become damaged, but it can also be used to force the data queue back to its original
size. We recommend that you do this at a time when there is little or no network transaction activity
on your system as there could be an error issued if a transaction is processed while the data queue is
being rebuilt.
To rebuild the SAFEQ data queue, signon to a terminal session as a Security Officer and then issue the
following command:
CALL PGM(PCSECLIB/BLDSAFEQ)
When the program runs, the SAFELOGING subsystem will be temporarily ended, the data queue will be
deleted and then rebuilt using the correct parameters for your version of SafeNet/400. When the data
queue has been rebuilt, then the SAFELOGING system will be restarted.
Do all FTP commands get logged in SafeNet/400's transaction history?
Based on a customer request, we contacted IBM about this question. It turns out that "environment"
FTP commands (BIN, NAMEFMT, TIME, etc.) DO NOT get passed to the OS/400 exit point. Only FTP
operations (RCMD, GET PUT CD, etc) get passed and logged. Since these commands are never passed to
the exit point by OS/400, SafeNet/400 never sees them and, consequently, cannot log them. Only those
commands that have security implications are passed.
I have SafeNet/400 installed on two systems, one of which is a backup recovery
system for the other. How can I make sure that the rules set up on both systems are the same?
To duplicate the rules that have been set up on one machine for use on a backup system, you must
transfer several physical files from library PCSECDTA. Use the following list of files to set up your
replication process:
- CMDUSR
- FTPSPC
- FTPUSR
- PCACCESS
- PCACCEST (if you are using time of day controls)
- PCACCESU
- PCACCLNG
- SQLMST
- SQLUSR
- TCPIPS
- TELSIGN
- USREXTPF (for Release 7 only, not available on Release 8)
- USRSWP
For customers running SafeNet/400 Release 8 or higher, you should also add the following:
- USRMGT
- SUSERS (this is a data area, not a file)
I see an report in the print spool that contains the statement
"Attempt to retrieve information failed: Call KiscoCPF3CDB". What does this mean?
V5R2 no longer supports the Work Station Gateway (WSG) server. Since you are getting this
error spool file, then a record for this server still exists in your version of the SafeNet/400 control
files.
The procedure to correct for this manually is to do two file updates. One update will be for
the file named SUPREGPF and the other for the active file WRKREGPF. Both files are in library
PCSECDTA and you can use the UPDDTA command to do the update.
For the SUPREGPF file, locate the record with the following two key elements:
QIBM_QTMT_WSG
QAPP0100
When the record is displayed, press the F23 key twice to delete the record. To confirm that you
have the right record, the display will look as follows before you do the deletion:
WORK WITH DATA IN A FILE Mode . . . . : CHANGE
Format . . . . : SUPRFT File . . . . : SUPREGPFSV
SEXITP: QIBM_QTMT_WSG
SFORMT: QAPP0100
SSNFMT: QAPP0100
SSRVID: *WSGSERVER
SSTATS: 4
SPGMID: W
For the WRKREGPF file, the key values for the record update are the same:
QIBM_QTMT_WSG
QAPP0100
To confirm that you have the right record for this one, the screen will appear as follows:
WORK WITH DATA IN A FILE Mode . . . . : CHANGE
Format . . . . : WRKRFT File . . . . : WRKREGPF
WEXITP: QIBM_QTMT_WSG
WFORMT: QAPP0100
WSTATS: 4
WMSGFL: QTCPMSG
WMSGLB: QSYS
WMSGID: TCP7101
WMSGTX: WSG Server Sign-On Validation
WEXPGN: PCCL04W
WEXPGL: PCSECLIB
WSRVID: *WSGSERVER
WLOGLV: A
WWRK1: 4
WWRK2:
WWRK3:
WWRK4:
WWRK5:
As with the first file, just press the F23 key twice to delete this record.
To confirm that this corrects the problem, run option #1 on the SN1 menu again at this point and
see if you get a fresh copy of the spool file error message.
How can I transfer SafeNet/400 to a new system?
First, you must contact Kisco Information Systems and advise us that you are transferring your
software from one system to another system. We will need to provide you with a new permanent
installation code for your new system. We will require that you notify us in writing on your
company letterhead, that you are moving the product from one system to a new system. The
serial numbers for both your old and new systems must be included. You can fax this
notification to us at our fax number: 518-897-5003. When we get your letter, we will issue a
new installation code for your new system and will note in our records that you are retiring the
software from your current system.
To transfer the software, you must first get a clean backup of your installed product. The only
way to guarantee a safe backup is to do the following:
- Bring your system to a restricted state by ending all subsystems.
- When your system is in restricted state, deactivate the product by going to menu SN2 in
library PCSECLIB and running option #6.
- After the product has been deactivated, backup the two product libraries named PCSECLIB
and PCSECDTA. Be sure to use the OS/400 SAVLIB command for this purpose.
- Reactivate the product by running option #6 on the SN2 menu again.
- Resume normal processing by restarting your controlling subsystem.
At this point, you can restore both libraries on your new system using the RSTLIB command.
When they have been restored, go to the INSTALL menu in library PCSECLIB and run option
#3. When the security screen is displayed, it will give you a status that the product is not
installed. First, enter the letter 'T' in the type of install field and press ENTER. This will change
the status to show that the product is installed on trial. After you see this message, enter the new
permanent installation code. This will authorize the software on your new system.
To activate the software, bring your new system to a restricted state. Once the system enters
restricted state, go to the SN2 menu in library PCSECLIB and run option #6. After the product
has been activated, go to the SN1 menu and run option #1. Review the exit point status for
points set to level 5. If any are set to level 5, check with your documentation for instructions or
contact our technical support specialist for additional information. Some level 5's are normal if
you are running your system at OS/400 level V4R5 or higher. To resume normal processing,
start your controlling subsystem.
Starting with Release 5, SafeNet/400 supports Email notification for
security exceptions, how can I get this working?
To use E-mail alerts, first the AS/400 must be configured for e-mail. (SafeNet/400 is not an
Email product, so we will not support setting this up for customers, but IBM has some very good
documentation in their TCP/IP quick configuration guides to help you with this.) Remember, for
this option to work, your QSNADS subsystem must be active and running. Then you need to create a
distribution list.
First, use the WRKDIRE command and check to make sure that the special user profile SAFENET
has been enrolled in the system directory. If you don't see it there, add it taking the standard default
values.
The distribution list must always be qualified with the system name, for example
CRTDSTL LSTID(SAFE2 KISCO) LSTD('Safenet Alerts')
The second part of the distribution list name must be the system name. In the above
example, KISCO is our system name. If you are unsure of this value, use the DSPNETA
command on your system to display your system name.
Once the distribution list has been created, add all the entries for mail recipients using the
ADDDSTLE command. Then, turn on alert notification, (menu option #7 on the SN2
menu or the SafeNet/400 command CHGNOTIFY), turn on the email option and specify the
name of the distribution list. Be sure that you only specify your distribution list. Do not mix
distribution lists and user profiles. If you want to continue to send notification messages to user
profiles, include them in the distribution list. When this is done, the alert notifications will be
sent via Email.
If you have this all set up and it does not appear to be working, use the SNDDST command to
manually send a message to your distribtution list. This will test your SMTP configuration. If
this fails, then the problem lies in your SMTP setup. If this works, but you are still not getting
messages from SafeNet/400, check the joblog for the job running in the SAFELOGING
subsystem to see if there are additional error messages showing there.
When I run the FTP Summary Report with default selection
dates, some strange dates print on the report.
The default settings for the FTP Summary report call for all transactions on the file to be
selected. The program defaults to a selection date range of 1/1/1990 to 12/31/2010. These are
the date that are displayed on the report in YYMMDD format.
When I purge the transaction history file (TRAPOD),
SafeNet/400 puts the records into an Archive File. How can I purge this file?
When SafeNet/400 purges records from the transaction history file (TRAPOD), it stores them in
a new member in the Archive File. This file is named TRAPARCW. Each purge operation
results in a new member being added to this file.
To purge this file, use the SAVOBJ command to save the members from the file to tape. Then,
you can delete the members that you have saved from the file. If you so desire, all members can
be deleted from this file but the file itself should not be deleted.
How can I install a SafeNet/400 release update at a remote
site?
Use the install media received from Kisco to load the library named PCSECINST to your local
system. Check the upgrade instructions that you received. Using "Method B", choose one of the
restore instructions documented at step 3 (steps 4, 5 or 6 if you are using the on-line instructions
found at http://www.kisco.com/safenet/support/snrelupg.htm). Using SNADS, or any other
method that you have for moving libraries to another system, transfer the PCSECINST library to
the remote system where you want to perform the SafeNet/400 release upgrade.
Once the library is on your remote system, resume the instructions for "Method B" at step
number 4 (or step 7 if you are referring to the on-line instructions). Once those instructions are
complete, the upgrade will install automatically the next time the remote system is IPL'd.
After installing a PTF, a new library named PCPTFnnn is
created on my system. Do I need to keep it on disk?
When you install PTF's to SafeNet/400, the replaced objects are moved to this newly created
library. The library is assigned the same name as the PTF package name. These objects could
be used to restore your system to it's pre-PTF state if that becomes necessary. Under normal
conditions, you should be able to delete these libraries once the PTF has been installed and tested
to your satisfaction.
When I try to maintain entries for QSYSOPR, SafeNet/400 tells
me that I'm not allowed to do this.
SafeNet/400 only allows maintenance on IBM user profiles (those starting with the letter Q)
when you are signed on using the QSECOFR user profile. Sign off under your current profile,
then sign back on using the QSECOFR profile. If your installation has strict control over the use
of QSECOFR, you may have to arrange for your installation security officer to handle this task.
What is the safest way to do a backup of the SafeNet/400
library?
Since SafeNet/400 uses IBM's exit point technology to protect your system, it is integrated into
OS/400 and in normal operation it regularly has files and programs in use. This can create a
problem when trying to take a backup of the library. To overcome this problem, we recommend that you
keep a separate backup of the library named PCSECLIB and only save it when product PTFs or updates
have been installed. To get a safe backup of PCSECLIB, your system should be in restricted state.
For the data library named PCSECDTA, we recommend the following sequence. (Note,
all commands referred to in this procedure are with OS/400 commands or can be found in the
SafeNet/400 library.)
- Stop SafeNet/400 logging by issuing command: CHGSPCSET LOGALL(*NO)
- End the log recording program by issuing command: ENDTRP
- Turn off Alert Notification (if it is active) by issuing command: CHGNOTIFY
ALERT(*OFF)
- End the SAFELOGING subsystem by issuing command: ENDSBS SBS(SAFELOGING)
OPTION(*IMMED)
- Save the SafeNet/400 library PCSECDTA using the SAVLIB command. Do not use the SAVOBJ command as some
required objects may not get saved correctly.
- Reset the logging option by issuing command: CHGSPCSET LOGALL(*YES)
- Restart log recording by issuing command: STRTRP
- Reset Alert Notification by issuing command: CHGNOTIFY ALERT(*ON)
Note: the SAFELOGING subsystem will be restarted by the STRTRP command.
My company uses a Disaster Recovery Site, how can I
implement
SafeNet/400 on the backup system?
Also see: "I have a backup system and will need to transfer SafeNet/400
to
that machine in an emergency. What is the best way to do this?".
If the standard method referenced above does not work for you, you may install SafeNet/400
from a backup from your production system provided that SafeNet/400 the SAFELOGING
subsystem is ended when the backup is taken. Both libraries, PCSECLIB and PCSECDTA must
be saved. If this precaution is not followed, some objects may not be saved correctly on the
backup tape. Since this may be a significant inconvenience for a normal backup process, you
might consider keeping a copy of SafeNet/400 that has been saved this way available for off-site
use. This backup copy should be refreshed whenever a significant number of access rules have
been changed or when Kisco PTFs have been installed.
We recommend that you test your backup plan to make sure that all objects are correctly saved
to
your backup tape. You should not rely on an untested recovery plan. Note: Your
backup of the SafeNet/400 libraries (PCSECLIB and PCSECDTA) must be made using the
SAVLIB command.
To install SafeNet/400 at your recovery site, do the following:
- Restore the library PCSECLIB and PCSECDTA using the RSTLIB command.
- Sign on as QSECOFR (or under another user profile with *SECOFR authority) and go to
the
INSTALL menu in library PCSECLIB.
- Run menu option #1.
- SafeNet/400 should now be installed and activated on your backup system with a 25 user
limit.
- If your license is for more than 25 users, contact Kisco Information Systems to obtain an
authorization code for your backup system for your authorized user level. This must be done
before you start using your system. If you know that you are going to your recovery site, you
can
request this code in advance as long as you know the serial number of the backup system.
Remember that SafeNet/400 registers exit points in OS/400. Before leaving your backup site,
you
should deactivate SafeNet/400 and remove the library.
I am upgrading OS/400, are there special considerations for
SafeNet/400?
SafeNet/400 is integrated into OS/400 via IBM's exit point technology. Because of this, you
must take some special steps with SafeNet/400 when upgrading your level of OS/400.
- Immediately before starting your upgrade, deactivate SafeNet/400.
- Following deactivation, end all subsystems and bring your system to a restricted state.
- Then, perform your OS/400 upgrade according to IBM's instructions to you.
- After the OS/400 upgrade is complete, including installation of PTF's, bring your system to
a
restricted state again by ending all subsystems.
- Activate SafeNet/400 again at this point.
- You can now resume normal operations.
I keep getting a message Security Error in my system
operator message que, how can I stop this?
Repeated appearance of this message indicates that your trial of SafeNet/400 has expired. If you
have already paid for SafeNet/400, all you need to do is apply the permanent installation
password
provided to you by Kisco Information Systems and the messages will stop appearing. If you
have
not paid, you have two options:
- You can contact Kisco Information Systems and arrange for a trial period extension. You
will be provided with a trial extension password along with instructions. Once the trial
extension
password is applied, the messages will stop appearing.
- If you do not plan on purchasing SafeNet/400 or if you want to defer additional testing until
a later date, you should deactivate SafeNet/400. This is done from the Special Jobs menu by
using option #6.
I am upgrading from CISC to RISC and SafeNet/400 programs
show up as a problem. How can I transfer your software to my new RISC system?
The install tape that you have contains observable code and can be installed on either a CISC or
a RISC system. With that in mind, here is our recommendation for moving SafeNet/400 from
CISC to RISC.
- Deactivate SafeNet/400 on your CISC system.
- Bring your CISC system to a restricted state by ending all subsystems.
- Save the current library (PCSECLIB) from your CISC system and restore it onto your new
RISC system. If you have SafeNet/400 Release 5 or later installed, save the library PCSECDTA
from your CISC system and restore it too on your new RISC system. (Note, after creating the
backup on your CISC system, you can re-activate SafeNet/400 on your CISC system and restart
your controlling subsystem.)
- Identify all PTF's that you have received from us via E-mail and transfer the E-mail files
into the KISCO shared folder on your new RISC system.
- Create a listing of your Server Settings on your CISC system (menu option #1 from the
Reports menu).
- At your option, You may want to create copies of the other settings using menu options #2
through #6.
- Mount your original install media for SafeNet/400 on your RISC system and follow the
instructions in the user's guide for an upgrade installation.
- Reinstall all of the PTFs previously identified at step 4 above.
- Apply a new permanent install code on your RISC system. You will have to contact Kisco
Information Systems for this code. Kisco will need the serial number of your RISC system.
At this point, SafeNet/400 will be successfully installed on your new RISC system.
I have a backup system and will need to transfer SafeNet/400 to
that machine in an emergency. What is the best way to do this?
SafeNet/400 can be installed on any computer using the original installation tape. When you do
the install, SafeNet/400 will be activated for a normal 30 day trial period. During this period,
you must contact Kisco Information Systems to work out the licensing arrangements for your
backup system.
Once the software is installed, you will want to bring your custom configuration rules forward
from your normal production system. You can do this by transferring the library named
PCSECDTA from your system. Before saving this library on your production system, you
should shut down the logging function (option #12 on the SN2 menu). When the library has
been saved, remember to resume logging (option #11 on the SN2 menu). This library should
now be restored to your test system. This will preserve the settings and rules.
Finally, if your system license covers more than 25 users, you will have to contact us for a trial
installation password that will support your level of users. We will gladly issue a temporary
code immediately and work out the licensing arrangements at a later time. If you have the basic
system installed, this is not an issue.
I have multiple AS/400's. How can I distribute SafeNet/400 to
my
other systems without
creating additional install tapes?
This can be done using the following steps:
- From your original distribution tape, restore the library named PCSECINST using the
following
command:
RSTLIB SAVLIB(PCSECINST) DEV(xxxx)
- Send this library to your remote system using SNADS or any similar communications
method
for sending an entire library contents.
- At the remote system, rename the library to it's production name using the following
command:
RNMOBJ OBJ(QSYS/PCSECINST) OBJTYPE(*LIB) NEWOBJ(PCSECLIB)
- At the remote system, run the following command:
RSTLIB SAVLIB(PCSECDTAIN) DEV(*SAVF) +
SAVF(PCSECLIB/PCSECDTA) MBROPT(*ALL) +
ALWOBJDIF(*ALL) RSTLIB(PCSECDTA)
- Bring the system into a restricted state from the system console by issuing a stop for all
sub-systems.
- Install this library from the INSTALL menu in library PCSECLIB. Choose option #1 from
the
menu. This will activate SafeNet/400 on that system.
- IPL your system. SafeNet/400 is now ready to use.
Note: - The above remote install procedure only works with SafeNet/400 Release 5 or
higher.
Is SafeNet/400 Year-2000 Compliant?
Yes. Since its initial introduction, SafeNet/400 has always been Year-2000 Compliant.
I have more than one system and the tape that SafeNet/400 came
on
cannot be loaded onto my
other systems. Can I make a copy to test on the other systems? If so, how?
Kisco will give you permission to make as many copies of SafeNet/400 for installation on other
systems as you need. Each of these installable tapes can then be installed on a trial basis on
whatever machines you want to use.
Here are the steps you need to take to create an installable tape for SafeNet/400.
- Create a copy of *PGM object QINSTAPP in QTEMP using the following command:
CRTDUPOBJ OBJ(QINSTAPP) FROMLIB(PCSECLIB) +
OBJTYPE(*PGM) TOLIB(QTEMP)
- Initialize your tape.
- Save the install program to tape with the following command:
SAVOBJ OBJ(QINSTAPP) LIB(QTEMP) DEV(xxxx) +
TGTRLS(youroption)
Where xxxx=tape device name and youroption=the lowest target level that the tape will be used
for
installation purposes.
- Using the original install media, load the library named PCSECINST onto your system
using
the RSTLIB command.
- Save this install library to your tape with the following command:
SAVLIB LIB(PCSECINST) DEV(xxxx) ENDOPT(*UNLOAD) +
TGTRLS(yourlevel)
At this point, you will have an installable tape that you can use on any of your systems. To do
the
install, you can use the installation procedure from the SafeNet/400 user's guide. When you are
all
done, you can delete the PCSECINST library from your system.
How can I purge the SafeNet/400 Logfile?
Note: This answer only applies to SafeNet/400 Release 2 and earlier.
SafeNet/400 records log information in a file named TRAPOD in our application library named
PCSECLIB. Option#4 on the Special Jobs menu (menu name SN2) can be used to purge these
records.
You can also embed a call to the purge program from within your own CL program. The
program
is named TRAPDL1CL and requires two parameters. Use the following call example as a guide:
CALL PGM(PCSECLIB/TRAPDL1CL) PARM("0" "19980115")
The first parameter must always be zero. The second parameter must be the purge day in form
YYYYMMDD. In the example shown here, all records on the file prior to January 15, 1998 will
be
purged from the file.
How can I run the security reports?
Note: This answer only applies to SafeNet/400 Release 2 and earlier.
The SafeNet/400 Security Report by user will print all requests logged by SafeNet/400.
Selecting
menu option 6 from the Reports menu (menu SN3) will produce this report.
You can also call the reports program directly. The program is named TRAPOD1CL and it has
8
parameters. The parameters are defined as follows:
- must be a "0" (zero)
- must with be "D" (print user within date) or "S" (print user within Server)
- must be user name or "*ALL"
- must be the start date in format MMDDYYYY
- must be the end date in format MMDDYYYY
- must be the start time in form HHMMSSNN expressed as 24 hour time (ie: 00131508
converts to 1:15:08PM)
- must be either "N" to print all entries or "Y" to print just the reject entries
- must be blank
The following is an example of a CL call to this program:
CALL PGM(PCSECLIB/TRAPOD1CL) PARM("0" "D" "*ALL" "01011998" "01151998"
"08150000" "N" " ")
In this example, entries will be listed by user within date for all users starting at 8:15am on
January
1, 1998 through January 15, 1998.
How can I protect my system from ODBC mis-use?
Note: This answer only applies to SafeNet/400 Release 2 and earlier.
SafeNet/400 provides protection from ODBC users when you use the IBM ODBC driver that is
included in OS/400. There are other ODBC drivers on the market and SafeNet/400 will not give
you protection when these are used. These other drivers do not conform to the exit point
requirement that is found with the IBM ODBC driver. If you need protection, you must use the
IBM provided ODBC driver.
Non-IBM ODBC drivers can easily be excluded on your system. All of these drivers require that
you load a software component onto your AS/400. You can prevent use of non-IBM ODBC
drivers
by simply not loading their AS/400 software component. This will force your users to conform
to
the standard ODBC driver from IBM.
How can I reduce the number of IPLs needed during
installation?
SafeNet/400 requires an IPL of your AS/400 just prior to installation. You may also need to
obtain
PTFs from IBM (see link on customer support page) for your current level of OS/400. The PTF
process also requires an IPL. For installations that are running critical operations on a 24 hours
per
day/seven days a week basis, this can be difficult. If this is your situation, you can eliminate one
of
these two IPLs by using the following installation sequence:
- Load SafeNet/400 but DO NOT change any initial settings.
- Load your OS/400 PTFs as necessary.
- Do the single IPL.
- Complete the installation tasks outlined in the SafeNet/400 user guide.