I'm trying to invoke IMS functions using AERTDLI.
I did this about 10 years ago or so in another lifetime.
I was not involved then in setting up IMS or in populating the different
flavors of IMS databases.
I successfully executed, CIMS INIT, CIMS TERM, CIMS TALL, APSB, DPSB, GN and GU.
I am
I think in most cases, the database will be local.
Assuming local, is access faster using DFSRRC00 or ODBA.
If not local, what is faster?
Thnx, Pierre
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send
To All,
My IMS is somewhat limited and my terminology may be incorrect.
Is there a performance difference between 1) executing DFSRRC00 and 2)
executing an assembler program that uses ODBA calls ?
1) An assembler routine and a PSB name would be provided to DFSRRC00.
I'm not
It's documented in the Easytrieve Report Generator 11.6 in the section on
Synchronized File Processing.
I have a requirement to do a 3-way merge.
Pierre.
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send
I'm looking at the doc on this and the rules on how it works are not clear.
I would appreciate the help of an expert on this.
The doc has an example of 3 files and it shows each iteration in the processing
and which files are "available" or N/A.
File 1 key 3A is available twice - iterations 3
My TSS exit TSSINSTX gets called for the POSTINIT, PASSWORD and PASSPHRASE
functions.
A segment called $XXX was created to hold an encrypted password or passphrase
and the current date.
I encrypt by calling CSNBSAE.
I take the password (or new password if one exists) and place it in the TSS
I'm back onto this problem.
I wrote a proof-of-concept program and it works.
I've modified an existing z/OS product and my changes don't work.
Only DSNAME and DISP are coded on the DD statements.
1st file is VB with LRECL=200
2nd file is VB with LRECL=230
3rd file is FB with LRECL=1000.
I have provided the DCB in source and dumped it just before the OPEN.
1st data set in the concatenation :
Data Set Name . . . . : PIERRE.VB200.
.
.
These are existing datasets so it's just DSNAME and DISP in the concatenation.
Pierre.
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
I set DCBOFPPC before the OPEN.
DCB after open
000224D8 01D0 00F43026 002FE5A2 05025C70
4000 00027E08 * }...4 . Vs * .. .. = *
000224F8 02010580 5000 00A44848 008C4064 1AE30E68 00CA99F8
0A018240 020903E8 *&u .T . r8 b
I thought that the 2nd display of the DCB would show the lrecl to be 230 and
the blksize to be 1150.
I'm reading the documentation for the umpteenth time and can't see what I've
missed or done wrong.
08.51.43 JOB12479 +Ptr to SYNAD exit placed in DCB
08.51.43 JOB12479 +reread off, OFPPC on
Seymour,
SYNAD msg
00023475 008000 7C00 0260 |
.@- |
00023480 6003E840 40404040 40404040 40404040 | -.Y |
00023490.:02349F. LENGTH(X'10')--All bytes contain X'40', C' '
000234A0 40404040 40406BE3 C8F1F2F7
Seymour's response made me realize that my post was incomplete.
I'm trying to read a concatenation of unlike data sets using QSAM.
The first dataset is VBS with LRECL=200,BLKSIZE=1000
The second dataset is VBS with LRECL=230,BLKSZIE= 1150.
I've coded a DCB OPEN exit that sets a re-read flag.
I
I'm trying to read a concatenation of unlike data sets using QSAM.
The first dataset is VBS with LRECL=200,BLKSIZE=1000
The second dataset is VBS with LRECL=230,BLKSZIE= 1150.
I've coded a DCB OPEN exit that sets a re-read flag.
I've also got a SYNAD exit and DCBEROPT has X'80'.
I read the 1st
I wrote a certificate management package some years ago on z/OS. I wrote the
package in C using the gsk functions.
IBM stated that the functions couldn't be called directly in assembler.
Regards, Pierre.
--
For IBM-MAIN
I corrected the subject line.
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
I asked for NVSMATTR,DEVTYP, DSCBTTR and VOLSER for a PDSE version 1.
R15 was 0 after the call to IGGCSI.
The DEVTYP, DSCBTTR and VOLSER were fine.
I was expecting NVSMATTR to have a value of 'L' for a PDSE but I got 'Q'.
This isn't documented.
I was hoping to identify a PDSE (ve or v2) before
I missed this posting so I am replying late.
Yes, I have turned on PREINIT, POSTINIT, PASSWORD and PASSPHRASE.
I've driven PREINIT and POSTINIT functions.
The pointer to the password is supplied.
The pointer to the passphrase is never supplied.
When is the pointer to the passphrase supplied for
Yes, PREINIT, POSTINIT, PASSWORD and PASSPHRASE are set to YES.
I see PREINIT and POSTINIT only but I never see a pointer to the PASSPHRASE
area even if I add a PASSPHRASE to the TSO user.
I have no idea how to drive PASSWORD and PASSPHRASE.
For PRE and POSTINIT, I am looking at TXAIPASS and TXAIPHRA.
TXAIPHRA never has a value for a TSO logon it seems.
Pierre.
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu
For function code PREINIT and POSTINIT, a pointer to a passphrase area can be
supplied in the exit's parameter list.
I created 2 ACIDs, one with a passphrase and the other without a passphrase.
When logging on with either one, I never see a pointer to the passphrase area.
1) How can I drive
The code runs in an exit
In case it matters (unlikely as that is), what kind of "exit"? At least "is it
some sort of WTO-related exit"?
--> No, it is not a WTO-related exit.
Is there something in the WTO parameters that causes the IEF170 message to
disappear ?
Maybe a combination of
I issue a plain WTO :wto 'This is a message'
I also issue a WTO :wto text=dsa_wtotext,mf=(e,dsa_wtoarea)
In both cases the WTO appears in the SDSF LOG.
But I also get an IEF170I message for each WTO no matter the flavor.
IEF170I 3 This is a message
A WTO or WTOR macro
I used the ICSF panels.
I'll switch to CSNBSAE call.
Thanks, Pierre.
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Using the ICSF panels, I created an AES DATA key (128 bits) called MY.DATA.KEY
I fed this into a CSNBENC call and got rc=8 rsn=x'271C'.
I'm not sure what I am doing wrong.
key-identifier (or label) is MY.DATA.KEY padded with blanks to 64 bytes
init-vector is XL8'00'
rule array is
On Mon, 10 Oct 2022 at 14:06, Pierre Fichaud wrote:
> To All,
> I want replace userid passwords in the RACF database.
> I have encrypted password in a flat file.
>
Where did you get such an encrypted password?
--> The password was encrypted using a CSNB*** call.
>
To All,
I want replace userid passwords in the RACF database.
I have encrypted password in a flat file.
I labored to get ICHEINTY working but finally did.
R_admin was much easier than ICHEINTY.
For both ICHEINTY and R-admin, I get return and reason codes set to 0.
The flag settings are in a separate chapter in the Callable Services manual.
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
I am attempting to use R_admin instead of ICHEINTY to update the RACF database.
The mapping macro IRRPCOMP has the layout for R_admin (IRRSEQ00).
But what values do I put for ADMN_USRADM_FLAGS, ADMN_USRADM_SEG_FLAG and
ADMN_USRADM_FLD_FLAG ?
I am getting SAF rc=8, RACF rc=8 and RACF rsn=16
Peter,
Apologies for the staggered output.
Here is the execution.
I don't think looking at the SVC dump will help me.
Looking at the ICHEINTY parameter list in the Security Server Diagnosis
manual, I'm sure that the "action" area (dsa_actions) is not correctly
formatted.
Peter,
I tried many combinations of parameters using DATAMAP=NEW and RELEASE 1.8.
I initially got return code x'24' and reason code 1.
So something was wrong with my parameters.
Juggling the parameters, I got past that.
Then I got abend SD84-10.
I fooled around with
I was pointed to ICHEINTY.
I want to change the password for a particular userid.
I'll look at R_admin.
I used R_datalib about 15 years ago and had forgotten about the Callable
Services.
--
For IBM-MAIN subscribe / signoff /
I should have said that my TSO id is not authorized to issue SLIP commands.
I will look at Diagnosis.
Thanks.
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the
I have an update.
After an hour or so of juggling the various parameters for ICHEINTY, I got this
:
20.26.08 JOB04490 *IRR401I 0C4 ABEND DURING RACF PROCESSING OF 236
236 ALTER REQUEST FOR ENTRY T22TST1
20.26.08 JOB04490 IRR401I 0C4 ABEND DURING RACF PROCESSING
I couldn't
This is documented in z/OS Security Server RACF Macros and Interfaces.
Is there any other documentation for this ?
The examples for ICHEINTY are described under ICHEACTN.
I'm trying to get this to work.
I'm ALTERing a password for a user.
There's nothing in SYS1.SAMPLIB.
Regards, Pierre.
Where do I find doc for the ERBFRMxx member in PARMLIB ?
I change NOTRACE to TRACE and I get a syntax error.
. 33 IOQ(NOCOMM)/* NO COMMUNICATION
I/O QUEUEING*/ .
. 34 IOQ(NOGRAPH) /* NO
My SMF parms include all SMF types.
. 01 INTVAL(01) /* SET SMF INTERVAL A 01
MIN MEASAP*/ .
. 02 SYNCVAL(01)/* SYNC SMF AT 01 MIN
MEASAP*/ .
. 03
In the RMF manuals, there is no mention of this SMF type.
How can I get these generated?
Thanks in advance, Pierre.
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with
Thanks to those who responded.
The mapping for the SYSLOG records is in IHAHCLOG.
There are 2 mappings: HCL that uses a 5-digit year (yyydd) and HCRREC that uses
a 7-digit year (ddd).
To determine which format to use, the bit UCMHCENT in byte UCMMODE2 is 1 when
the century is present.
In SDSF, I type in the LOG command.
I get lines like :
X 000 S0W1 22060 18:01:25.24 SYSLOG IEE042I SYSTEM LOG
DATA SET INITIALIZED
NC000 S0W1 22060 18:00:18.73 INTERNAL 0290 CONTROL M,UEXIT=Y
IEAVN701 - INTERNALLY ISSUED K M
NR000 S0W1 22060
In a prior posting, I had asked about the objects in an MDB (extended master
console support).
I've been testing and I always only see 1 MDB for incoming master console
messages.
I would like to drive my code when more than 1 MDB is created for a master
console message.
Is there a command
I've seen the first 2 already.
I looked at the last link.
I would like a macro or DSECT(s) that map the OMVS trace buffer.
Regards, Pierre.
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to
I can't find a mapping for this.
I've scoured the USS and MVS bookshelves.
I've done some Internet searches.
Can someone help me ?
Thanks in advance, Pierre.
--
For IBM-MAIN subscribe / signoff / archive access instructions,
Peter,
The example in SYS1.MACLIB(IEAMDBLG) does not use the MDBPNEXT value in the
MDB prefix.
Does this mean that everything is contained in 1 MDB?
Or should I point to the next MDB ignoring the general object and keep
accumulating the text objects ?
Thanks, Pierre.
Peter,
Thanks.
This makes a world of difference.
Regards, Pierre.
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
The macro IEAVM105 describes the various parts of the MDB.
The MDB can be composed of the header, general object, control program object
and message text objects.
The header must be there and the general object is required.
The control program object and text objects are optional.
The macro doc
Tom Harper gave a presentation over 10 years ago about using the CFC and UPT
assembler instructions to sort data.
Does anyone have the presentation and could a copy be sent to me please?
Thanks in advance, Pierre.
--
For
At our college, we had an APL terminal.
I wrote a couple of programs.
A very powerful language and quite cryptic.
Programs were coded in RPN, weren't they?
PF.
--
For IBM-MAIN subscribe / signoff / archive access instructions,
I haven't heard the term ABP mentioned in over 20 years.
That brings back memories of stuff I did early in my career.
I remember using IBM's FORMAC compiler (or pre-processor) sometime in the mid
70s (I think).
IIRC, it generated PL/1 code.
I can't remember what I did but I didn't spend a lot
Tony,
I will treat it as a blob.
I'm just displaying it.
I was just wondering if there was a formal definition.
Thanks, Pierre.
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to
To All,
I am trying to find a DSECT that maps the flavors of the UUID (DCE flavor
to be specific) but can't seem to find it.
UUIDs are involved in RACF Callable Services.
TIA, Pierre.
--
For IBM-MAIN subscribe / signoff
Tom, OK, I'll go with that.
The call was made to the system, IARCP64, in batch.
Thanks, Pierre.
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO
91040120 - The 0401 is not documented.
Can someone provide me with an explanation please ?
The lowest value documented is 0410.
Thanks in advance, Pierre.
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send
All the conversions I did were for companies in France.
The first one was to convert SAS/C to IBM/C as the SAS stopped supporting their
C compiler.
There were a number of SAS/C functions that I had to create going to IBM/C.
Some I wrote in C. The others I wrote in assembler.
It really helped
Peter,
Thanks for getting the information.
The unique key was critical in being able to re-bundle the "broken" records.
Regards, Pierre.
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to
Martin,
And I can't assume the broken records will be consecutive; no other
interspersed records.
Can I assume that the same dispatchable unit will produce the 3 records in
the correct order ?
Then I have uniqueness.
Regards, Pierre.
Martin,
Hence my original post.
I have 3 "broken" records.
I use the type,subtype, date and time in the SMF header to create a unique
value relating the 3 records.
But the time is only in 100ths of seconds.
I don't think it's granular enough.
Is there something extra I can
To All,
For SMF types 70-79 (RMF), RMF may create broken records because the volume
of data can't fit in 32K.
So there may be 2 or more "broken" records created.
I have an IBM sample file that has the original unbroken record split into
3 broken records.
The records are
Relocation section type 4 is a 1-byte bit map describing the access allowed.
There is a footnote (#2) attached to it.
In the footnote, the bits have a different meaning for RACROUTE REQUEST=DIRAUTH.
Where in the SMF record can I determine that a REQUEST=DIRAUTH was issued ?
Or where can I
I don't have any sub-type 22s in my SMF files. If I did, I would proceed
according to the contents.
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO
To All,
This sub-type is defined by SMF42SM.
There are 2 sections, the audit and record sections.
There is a DSECT for the audit section, namely smf420ma.
I can't find a DSECT for the 2nd section.
Either it exists and the DSECT is missing or it doesn't exist and SMF42SM
Never mind. I printed the SMF 30 expansion and somehow
the line with SMF30TF2 flag byte got deleted.
PF.
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message:
Thanks to all.
The equates from SMF30_TIME_ON_ZIIP_F to SMF30_DEPENC_TIME_SUP_ON_CP_F are
failure flags.
What flag byte are they associated with ?
It can't be SMF30TF2 not SMF30T33 as they have their own bit definitions.
Regards, Pierre.
In the accounting section (DSECT SMF30CAS), fields are redefined.
SMF30_TIME_ON_ZCBP is redefined as SMF30_TIME_ON_IFA.
You determine which label to use by testing the bit SMF30_zCBP that is defined
in the product section.
There is a series of other fields in the accounting section that are
Lizette, APA does not do iSeries. It is strictly z/OS. Pierre.
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
I was told on this forum that RACF violations for DB2 are in SMF records type
102 with IFCID=140.
I was also told that CICS RACF violations were to be found in SMF type 80
(X'50') records.
I haven't gotten to them yet.
What about RACF violations for MQ Series and WAS ?
Where are they found?
Given an SMF record for DB2 (100-102), I'd like to find the DB2 version/release.
In the product section, I see QWHSRN and QWHSSUBV.
The first is the release "indicator number" in hex.
The second is the "subversion for the base release".
I downloaded SMF 9.1 data from IBM's secure site. That's
Hello,
Can CSRCESRV SERVICE=QUERY be done once to find out if
compression/expansion is available and to get the work area size?
Or must the QUERY be done before every EXPAND or COMPRESS ?
Thanks in advance, Pierre.
If a security (RACF) violation occurs in a CICS region, where does the
violation get reported?
I couldn't find anything in the CICS SMF records but I'll look again.
Do they get reported in the JESMSGLG or in a CICS ?
Does a CICS exit need to be installed?
There's tons of documentation to go
L r01,psaaold-psa
L r01,ascbassb-assb(,r01)
L r01,assbjsab-iazjsab(,r01)
Regards, Pierre.
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu
I am trying to connect the the system logger but get the following:
12.35.35 STC07110 IXG231I IXGCONN REQUEST=CONNECT TO LOG STREAM
XX.Y.PRF1.MSGS 045
045 DID NOT SUCCEED FOR JOB PRF1. RETURN CODE: 0008 REASON
CODE:
045 080C DIAG1:
I run at Dallas and have only 1 image (at the moment).
I've added archiving of unsent messages into a DASD-only log stream.
There were no SYSPLEX configuration items in PARMLIB.
Everything worked well.
I started adding code to use SYSPLEX messaging (IXC) without any
configuratoin in PARMLIB.
Yes,
I am mistaken.
CSNB are symmetric and CSND are asymmetric.
Apologies to all.
So CSNB calls can be used for DES and AES.
It's been 10 years or so that I did this.
My memory is fading as I approach 70.
Regards, Pierre.
Hi,
CSNB* calls are DES
CSND* calls are AES.
If you are using CSNBHMG you need the DES master key to be set.
And the label used in the call needs to be in the CKDS.
And you need permissions defined in RACF.
Regards, Pierre.
The STIMERM is in my code.
The FRR is inside IEEMB830,08/31/16,UA82681 at +9D4.
Regards, Pierre.
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO
Tonu=y,
Yup,I got that from a friend of mine.
How about the process id ?
It seems that ASSBOASB points to an OCO area.
The OMVS address space block contains the thread id.
But I can't find a mapping of it.
Regards, Pierre.
Yes, that address points after 0A2F.
I've pasted more of the trace table but it has wrapped.
Regards, Pierre.
0001 0043 007CE938 PC ... 600_01736592 0131F
closedir/close
0001 0043 007CE938 PC ... 000_1CE632C8 03504
0001 0043 007CE938
I have a sub-task that issues TCPIP calls using EZASMI (connect,send,etc)
I set an ESTAE.
Then in a STIMERM loop, I issue a connect.
The STIMERM popped once and then I tried to send() unsuccessfully.
I go back to do the STIMERM and blow up.
I get an abend SVCE stating that I tried issuing the
I have an authorized STC that shuts down normally when it is stopped (/P).
When I cancel the STC, my ESTAEs are driven from newest to oldest.
But I get the message shown below after the ESTAEs are finished.
I do TCP/IP calls using IEZASMI in 2 sub-tasks.
The 2 sub-tasks that do TCPIP cleanup and
For the current TCB, I want to extract the thread id.
I'm using BPX1GTH.
I'm varying the values for PGTHACCESSID and PGAACCESSTHID.
When I get zeros for return value, return code and reason code, the thread id
is always 0.
I'm wondering if this is the right approach.
If it is, what values are
If anyone has experience with these records, I have a question.
There are 2 section with this sub-type aside from the ID section.
In the sample SMF files provided to me, I haven't seen a non-zero count for
section 2.
I have seen the count for section be 2.
Can I assume that if the count for
There are many of them. I'm guessing these are hex floating point.
Could someone confirm this or correct me ?
Thanks, Pierre.
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to
Charles,
No.
I searched MACLIB,MODGEN and the TCP maclib for SMF109DTE (for example)
as documented in the IP Prog Guide.
No luck.
Regards, Pierre.
--
For IBM-MAIN subscribe / signoff / archive access
I can't find a macro that generates a mapping for the SMF 109 type record.
It is described in the Communications Server IP Programmer's Guide and
Reference.
IBM has documented the record in "Appendix C Type 109 SMF records" but has not
provided a mapping macro.
Thanks in advance, Pierre.
It helps if you get the subject line spelled correctly.
As they say, "No brain, no pain.".
PF.
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO
I remember one summer working on a Univac-1106 in assembler.
Ones complement, 36 bit-words.
Indirect addressing to a byte.
I wasn't crazy about it having come from the IBM world and direct byte
addressability.
But it was a job.
Pierre.
From IARST64 to BPX4RED.
I've obtained an above-the-bar area so that I can read into it using BPX4RED.
I have a valid address and buffer length.
When I issue the call in 64-bit mode, I get errno=118 meaning EFAULT (The
address is incorrect).
The errno Jr or reason code, for what it's worth, is
Peter,
Thanks for the help.
When I did a display of the X'8000' area above-the-bar, I was only
seeing the first 8K X'2000'.
I ran through the memory right after the IARST64 accessing each 8K. No
abends. When I browsed the memory in IPCS, I saw the entire X'8000'.
I conclude that if
I've used IARV64 and IARCP64 extensively. This is my first time trying IARST64.
Forgive the staggering after the cut and paste.
dsa_word contains X'8000'
. 169800 str00,dsa_word
Save the size in bytes .
.
I do not have SAS. Pierre.
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
There are many sub-types for SMF 119 (X'77').
The common identification section has a flag byte called SMF119TI_Reason with
the following values:
X'C0' - Interval record, more records to follow
X'80' - Interval record, last record in set
X'60' - End of statistics record, more records to follow
How about the DESERV macro and the IGWSMDE mapping ?
Regards, Pierre.
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
I had initially mentioned that more than 1 file could be generated by 1
producer. There could also be more than 1 producer on the LPAR.
I would assign 1 sub-task (written in assembler) to each zFS file.
I need to read the log records produced by an application. Once the
application has closed
I must continuously monitor ("read") a Unix file that contains
diagnostics. I open the file, parse the records and possibly produce
output. Once I've read all the records, I need to wait (or be blocked)
until more data arrives. Then I process the new records. But I want to
know when the writer
Dave,
I'll do that. The files are not big.
They can be sent as ZIP files.
Thanks, Pierre
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message:
A customer wants to send us a zFS file created by an IBM product. We develop at
Dallas and don't have the product installed. What should the customer do to be
able to send it to us ? I've looked through the archives and didn't find what I
needed. I can't remember if I saw this in IBM manuals.
Gord,
I get the following when I click on z Technical Information:
Information Central - IBM Z ISVs
Requested Information is Unavailable
I think I have to register with IBM.
I have sent an email to ztech.
Thanks, Pierre.
Gord,
I am logged into the secure area at https://dtsc.dfw.ibm.com/
Where do I go next ?
Regards, Pierre.
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu
Someone mentioned the PWD site has sample SMF data. I've logged into the site
but can't find sample SMF records that I can look at or download. Can someone
point me in the right direction please ?
Thanks in advance, Pierre.
--
Susan,
I've clicked on the link but I'm not sure what to do.
I want the PDFs installed on my hard drive (Windows 7) in book shelves.
I'd like to browse them with Adobe.
Thanks and regards, Pierre.
--
For
1 - 100 of 132 matches
Mail list logo