If you could post the O spec’s we might be able to identify likely issues.
In the original application, PRTBAR (licensed IBM pgm) existed in the application library. I can only assume that it was copied from QSSP. This version would not convert. After the upgrade, I copied the new licensed IBM pgm to the application libray. It tries to run but gets the pointer exception error. I’ve tried to create a program dump, but only get the dump of the calling program.
The application is written in Cobol (1996). I am not a Cobol programmer. I don’t understand the printfile associated with the program. It doesn’t have any fields. Maybe it’s internal. I can make adjustments to call my RPG program for the barcode, but that’s a separate printfile with just the barcode. If I could get the call to prtbar to work, I wouldn’t have to struggle to rewrite a program that I don’t understand.
Thanks for you help!
Make sure you have ID vault in place before you turn this on because it will help if a password is forgotten and allow ID recovery.
how to connect database to the Visual C++
Hi All,
Appreciate all of your input, due to various constraint i could not communicate the code used. It seems that there are some indicators causing this issue leads to printing BLANK line between each row during its printing.
There is a place where speicifc indicators are commented in O specification.
Thanks,
Barath
Hi Tom,
Thanks for your kind answer. Actually my requirement is, i have set of object list and get to know there parent program if any. for this i am planning to submit a job in batch.
my approach will be i will make outfile for each member trough RUNQRY command then I will use SQL LIKE statement. if its return a record then i will consider as parent program. Hope my requirement is clear to you.
could you please assis for any better idea.
Brown:
Thanks for your answer. But I have been tried with DSPPGMREF but not getting. As per my understanding DSPPGMREF will give the list of called program. for example MainPgm is calling SP1, SP2 ,SP3 and so on. once you give DSPPGMREF command on MainPgm, it return the list of calling program like SP1, SP2 ,SP3. but requirement is vise versa. I need to know from where SP1, SP2 ,SP3 is calling. i should get the anser MainPgm.
You can use SFLNXTCHG to update the subfile which has only record based on the condition in the loading of the record.Also, you have to handle the empty subfile by checking the RRN=0,then only display the control record format.
PRTBAR had been copied from the QSSP library. The original PRTBAR program would not convert for v6.1 so. I recopied the pgm from the current QSSP library.
In that case, you can forget PRTBAR. If it won’t convert, it can’t be called successfully. And if it was originally a QSSP program, it possibly wouldn’t work (without recompile and possible code changes) outside of a S/36 environment.
Is there a different advanced printing function program that I can call to print this barcode from Cobol.
Generally, printing bar codes should be irrelevant to the language being used. It should be part of the DDS for the printer file.
Is there something unusual about the design of the printed output?
And why is “COBOL” important? Is it simply because the existing procedure that calls PRTBAR is a COBOL program?
Tom
The application software is not running in a system 36 environment. PRTBAR had been copied from the QSSP library. The original PRTBAR program would not convert for v6.1 so. I recopied the pgm from the current QSSP library.. Is there a different advanced printing function program that I can call to print this barcode from Cobol. I’m not a Cobol programmer.
I got an answer as to why office is taking a long time to load files.
The instruction are go to control panel
Then select add and remove programs
Find Microsoft file validation ad in and clock remove
Also look at modifying registry 2003
HKEY_CURRENT_USER
Software
Microsoft
Office
11
Common
Open Find
MAKE on EDIT menu NEW DWood Value call it'
EnableShellDataCaching
Right mouse MODIFY
Value Data 1
It will now enable caching
…QWPPSUBR…
That makes me think that someone created a S/36 “subroutine” function at some point in the past. It could have been IBM-supplied or it could have been created in-house or by a consultant. I’d think first that a program named PRTBAR is calling some S/36 “subroutine” incorrectly (for the new environment).
Do you still have the S/36 environment installed after the upgrade? Is it in known good working condition? Have appropriate PTFs been applied?
I recall something about S/36 subroutines changing recently, and it seems like it was for i 6.1. But I never used the S/36 environment for anything of significance, so I don’t have a good memory about it. I created a replacement of a S/36 subroutine for someone maybe a year ago to replace an original one that no longer worked after an upgrade. That’s as much as I recall about possible upgrade problems at the moment — and my basic thought might not be valid.
Tom
Upgraded to v6.1 and the call to this program no longer works. The program is used to print a bar code on IPDS printer from Cobol. If it’s a matter a parameter list change, I wanted to know how to call it.
error msg is
Pointer not set for location referenced.
Function check. MCH3601 unmonitored by QWPPSUBR at statement *N,
instruction X’00DF’.
Have you checked GPO’s being applied ? logon scripts ?
Answer for K[rrazor
You need to use SFLINZ to initialize the subfile
Perhaps,He just want to know the upload files uploaded from which richtext item,But in
In Web,It’s from upload control.So can’t know form which item,Perhaps you can get the doc’s all upload files,then extract file to the server directory,at last ,upload the file to the doc from the rich text item instead of the old one.







