Hi all. I'm a 30 year Cobol (mainframe) veteran, but currently working on my first RM/Cobol AIX system.
It currently has a small size default for file creation. I need to change this - probably to 16GB.
- I understand that the following is what I need:
RUN-FILES-ATTR large-file-lock-limit=16
RUN-INDEX-FILES force-index=no key-compression=yes use-large-file-lock-limit=yes
- in /usr/rmcobol directory, there is a terminfo.cfg but not the runcobol.cfg which I have read about. I assume the terminfo.cfg is where these paramters go, as they are already there. I just need to update the limit to 16.
- i have updated it. I ran a test program to create a new test file. But rmmapinx is telling me the new file only has a lock limit of 2GB.
Can anyone tell me what else needs to be done for it to take effect? Do I actually have to reboot the AIX server?
Thanks
Is rmmapinx telling you that the file version is 4?
Are you sure that your runcobol command line is specifying terminfo.cfg? (terminfo.cfg would not be subject to automatic configuration as explained in Chapter 10 of the User's Guide.) Show us the verbose output (-v command line parameter) at the beginning of the run unit execution, please.
Hi all. I'm a 30 year Cobol (mainframe) veteran, but currently working on my first RM/Cobol AIX system.
It currently has a small size default for file creation. I need to change this - probably to 16GB.
- I understand that the following is what I need:
RUN-FILES-ATTR large-file-lock-limit=16
RUN-INDEX-FILES force-index=no key-compression=yes use-large-file-lock-limit=yes
- in /usr/rmcobol directory, there is a terminfo.cfg but not the runcobol.cfg which I have read about. I assume the terminfo.cfg is where these paramters go, as they are already there. I just need to update the limit to 16.
- i have updated it. I ran a test program to create a new test file. But rmmapinx is telling me the new file only has a lock limit of 2GB.
Can anyone tell me what else needs to be done for it to take effect? Do I actually have to reboot the AIX server?
Thanks
Hi Tom, many thanks for your reply
Is rmmapinx telling you that the file version is 4?
yes
Are you sure that your runcobol command line is specifying terminfo.cfg?
I'm not sure of anything - this is still a new world for me.
Show us the verbose output (-v command line parameter) at the beginning of the run unit execution, please
Is this what you need?
RM/COBOL Runtime - Version 11.01 for IBM AIX.
RM/COBOL Development System issued to xxxxxxxxxxxxxxxxxx
Configured for 5 users.
xxxxxxxxxxxxxx
Copyright (c) 1985-2007 by Liant Software Corp. All rights reserved.
Registration Number: xxxxxxxxxxxxxxxxxxxxxxxxxx
RM/COBOL: Dynamic libraries loaded:
($EXEDIR=/usr/bin)
$EXEDIR/librmterm.so - Terminfo Terminal Interface - Version 11.01.
Hi all. I'm a 30 year Cobol (mainframe) veteran, but currently working on my first RM/Cobol AIX system.
It currently has a small size default for file creation. I need to change this - probably to 16GB.
- I understand that the following is what I need:
RUN-FILES-ATTR large-file-lock-limit=16
RUN-INDEX-FILES force-index=no key-compression=yes use-large-file-lock-limit=yes
- in /usr/rmcobol directory, there is a terminfo.cfg but not the runcobol.cfg which I have read about. I assume the terminfo.cfg is where these paramters go, as they are already there. I just need to update the limit to 16.
- i have updated it. I ran a test program to create a new test file. But rmmapinx is telling me the new file only has a lock limit of 2GB.
Can anyone tell me what else needs to be done for it to take effect? Do I actually have to reboot the AIX server?
Thanks
Hi Tom, many thanks for your reply
Is rmmapinx telling you that the file version is 4?
yes
Are you sure that your runcobol command line is specifying terminfo.cfg?
I'm not sure of anything - this is still a new world for me.
Show us the verbose output (-v command line parameter) at the beginning of the run unit execution, please
Is this what you need?
RM/COBOL Runtime - Version 11.01 for IBM AIX.
RM/COBOL Development System issued to xxxxxxxxxxxxxxxxxx
Configured for 5 users.
xxxxxxxxxxxxxx
Copyright (c) 1985-2007 by Liant Software Corp. All rights reserved.
Registration Number: xxxxxxxxxxxxxxxxxxxxxxxxxx
RM/COBOL: Dynamic libraries loaded:
($EXEDIR=/usr/bin)
$EXEDIR/librmterm.so - Terminfo Terminal Interface - Version 11.01.
Hi all. I'm a 30 year Cobol (mainframe) veteran, but currently working on my first RM/Cobol AIX system.
It currently has a small size default for file creation. I need to change this - probably to 16GB.
- I understand that the following is what I need:
RUN-FILES-ATTR large-file-lock-limit=16
RUN-INDEX-FILES force-index=no key-compression=yes use-large-file-lock-limit=yes
- in /usr/rmcobol directory, there is a terminfo.cfg but not the runcobol.cfg which I have read about. I assume the terminfo.cfg is where these paramters go, as they are already there. I just need to update the limit to 16.
- i have updated it. I ran a test program to create a new test file. But rmmapinx is telling me the new file only has a lock limit of 2GB.
Can anyone tell me what else needs to be done for it to take effect? Do I actually have to reboot the AIX server?
Thanks
.....but my runcobol programname is not specifying anything. It is simply 'runcobol programname'. Thanks.
Hi all. I'm a 30 year Cobol (mainframe) veteran, but currently working on my first RM/Cobol AIX system.
It currently has a small size default for file creation. I need to change this - probably to 16GB.
- I understand that the following is what I need:
RUN-FILES-ATTR large-file-lock-limit=16
RUN-INDEX-FILES force-index=no key-compression=yes use-large-file-lock-limit=yes
- in /usr/rmcobol directory, there is a terminfo.cfg but not the runcobol.cfg which I have read about. I assume the terminfo.cfg is where these paramters go, as they are already there. I just need to update the limit to 16.
- i have updated it. I ran a test program to create a new test file. But rmmapinx is telling me the new file only has a lock limit of 2GB.
Can anyone tell me what else needs to be done for it to take effect? Do I actually have to reboot the AIX server?
Thanks
Okay, this confirms my suspicion that no configuration is taking place.
terminfo.cfg is a legacy artifact.
Place your configuration commands in a new file. Name it, for this example, test.cfg. Then use:
runcobol programname C=test.cfg
(adjust the C parameter as needed to properly reference the file you created.
Make sure that any file you create is not present before the program is run.
See the first few pages of Chapter 10 in the User's Guide for information about automatic configuration. I recommend automatic configuration because it obviates the need for a command line parameter and gets rid of the need to chase down all the runcobol commands in your application's control files and add a command line parameter.
Hi all. I'm a 30 year Cobol (mainframe) veteran, but currently working on my first RM/Cobol AIX system.
It currently has a small size default for file creation. I need to change this - probably to 16GB.
- I understand that the following is what I need:
RUN-FILES-ATTR large-file-lock-limit=16
RUN-INDEX-FILES force-index=no key-compression=yes use-large-file-lock-limit=yes
- in /usr/rmcobol directory, there is a terminfo.cfg but not the runcobol.cfg which I have read about. I assume the terminfo.cfg is where these paramters go, as they are already there. I just need to update the limit to 16.
- i have updated it. I ran a test program to create a new test file. But rmmapinx is telling me the new file only has a lock limit of 2GB.
Can anyone tell me what else needs to be done for it to take effect? Do I actually have to reboot the AIX server?
Thanks
....and there are no *.cfg files in usr/bin
Hi all. I'm a 30 year Cobol (mainframe) veteran, but currently working on my first RM/Cobol AIX system.
It currently has a small size default for file creation. I need to change this - probably to 16GB.
- I understand that the following is what I need:
RUN-FILES-ATTR large-file-lock-limit=16
RUN-INDEX-FILES force-index=no key-compression=yes use-large-file-lock-limit=yes
- in /usr/rmcobol directory, there is a terminfo.cfg but not the runcobol.cfg which I have read about. I assume the terminfo.cfg is where these paramters go, as they are already there. I just need to update the limit to 16.
- i have updated it. I ran a test program to create a new test file. But rmmapinx is telling me the new file only has a lock limit of 2GB.
Can anyone tell me what else needs to be done for it to take effect? Do I actually have to reboot the AIX server?
Thanks
....and there are no *.cfg files in usr/bin
Hi all. I'm a 30 year Cobol (mainframe) veteran, but currently working on my first RM/Cobol AIX system.
It currently has a small size default for file creation. I need to change this - probably to 16GB.
- I understand that the following is what I need:
RUN-FILES-ATTR large-file-lock-limit=16
RUN-INDEX-FILES force-index=no key-compression=yes use-large-file-lock-limit=yes
- in /usr/rmcobol directory, there is a terminfo.cfg but not the runcobol.cfg which I have read about. I assume the terminfo.cfg is where these paramters go, as they are already there. I just need to update the limit to 16.
- i have updated it. I ran a test program to create a new test file. But rmmapinx is telling me the new file only has a lock limit of 2GB.
Can anyone tell me what else needs to be done for it to take effect? Do I actually have to reboot the AIX server?
Thanks
....and there are no *.cfg files in usr/bin
Hi all. I'm a 30 year Cobol (mainframe) veteran, but currently working on my first RM/Cobol AIX system.
It currently has a small size default for file creation. I need to change this - probably to 16GB.
- I understand that the following is what I need:
RUN-FILES-ATTR large-file-lock-limit=16
RUN-INDEX-FILES force-index=no key-compression=yes use-large-file-lock-limit=yes
- in /usr/rmcobol directory, there is a terminfo.cfg but not the runcobol.cfg which I have read about. I assume the terminfo.cfg is where these paramters go, as they are already there. I just need to update the limit to 16.
- i have updated it. I ran a test program to create a new test file. But rmmapinx is telling me the new file only has a lock limit of 2GB.
Can anyone tell me what else needs to be done for it to take effect? Do I actually have to reboot the AIX server?
Thanks
Thanks very much. I have read the chapter. I'm still unclear though........
- if I create a new "runcobol.cfg" in /usr/rmcobol, does it only need my config commands? Or must it then need a 'complete' set of config commands?
Thanks again.
#PS.librmconfig.soispresentinusrrmcobolbutnotinusrbin.
Hi all. I'm a 30 year Cobol (mainframe) veteran, but currently working on my first RM/Cobol AIX system.
It currently has a small size default for file creation. I need to change this - probably to 16GB.
- I understand that the following is what I need:
RUN-FILES-ATTR large-file-lock-limit=16
RUN-INDEX-FILES force-index=no key-compression=yes use-large-file-lock-limit=yes
- in /usr/rmcobol directory, there is a terminfo.cfg but not the runcobol.cfg which I have read about. I assume the terminfo.cfg is where these paramters go, as they are already there. I just need to update the limit to 16.
- i have updated it. I ran a test program to create a new test file. But rmmapinx is telling me the new file only has a lock limit of 2GB.
Can anyone tell me what else needs to be done for it to take effect? Do I actually have to reboot the AIX server?
Thanks
also.....using a test.cfg on the run command worked.
Hi all. I'm a 30 year Cobol (mainframe) veteran, but currently working on my first RM/Cobol AIX system.
It currently has a small size default for file creation. I need to change this - probably to 16GB.
- I understand that the following is what I need:
RUN-FILES-ATTR large-file-lock-limit=16
RUN-INDEX-FILES force-index=no key-compression=yes use-large-file-lock-limit=yes
- in /usr/rmcobol directory, there is a terminfo.cfg but not the runcobol.cfg which I have read about. I assume the terminfo.cfg is where these paramters go, as they are already there. I just need to update the limit to 16.
- i have updated it. I ran a test program to create a new test file. But rmmapinx is telling me the new file only has a lock limit of 2GB.
Can anyone tell me what else needs to be done for it to take effect? Do I actually have to reboot the AIX server?
Thanks
also.....using a test.cfg on the run command worked.
Hi all. I'm a 30 year Cobol (mainframe) veteran, but currently working on my first RM/Cobol AIX system.
It currently has a small size default for file creation. I need to change this - probably to 16GB.
- I understand that the following is what I need:
RUN-FILES-ATTR large-file-lock-limit=16
RUN-INDEX-FILES force-index=no key-compression=yes use-large-file-lock-limit=yes
- in /usr/rmcobol directory, there is a terminfo.cfg but not the runcobol.cfg which I have read about. I assume the terminfo.cfg is where these paramters go, as they are already there. I just need to update the limit to 16.
- i have updated it. I ran a test program to create a new test file. But rmmapinx is telling me the new file only has a lock limit of 2GB.
Can anyone tell me what else needs to be done for it to take effect? Do I actually have to reboot the AIX server?
Thanks
So, just update......
the auto config file "librmconfig.so" is present in /usr/rmcobol, but not in /usr/bin.
I created a runcobol.cfg with the following in it (only):
RUN-FILES-ATTR large-file-lock-limit=16
RUN-INDEX-FILES allocation-increment=8
RUN-INDEX-FILES data-compression=yes force-closed=no force-data=no force-disk=no
RUN-INDEX-FILES force-index=no key-compression=yes use-large-file-lock-limit=yes
I put it in /usr/rmcobol, and ran my test.
I then moved it to /usr/bin, and ran my test again.
(obviously removing my file before each test)
On both occasions, it did not work. I still had File Lock Limit = 2 GB.
Hi all. I'm a 30 year Cobol (mainframe) veteran, but currently working on my first RM/Cobol AIX system.
It currently has a small size default for file creation. I need to change this - probably to 16GB.
- I understand that the following is what I need:
RUN-FILES-ATTR large-file-lock-limit=16
RUN-INDEX-FILES force-index=no key-compression=yes use-large-file-lock-limit=yes
- in /usr/rmcobol directory, there is a terminfo.cfg but not the runcobol.cfg which I have read about. I assume the terminfo.cfg is where these paramters go, as they are already there. I just need to update the limit to 16.
- i have updated it. I ran a test program to create a new test file. But rmmapinx is telling me the new file only has a lock limit of 2GB.
Can anyone tell me what else needs to be done for it to take effect? Do I actually have to reboot the AIX server?
Thanks
Again, please show the -v (verbose) output. Trying to make sure librmconfig.so has been found. Your previous post is a bit ambiguous about what is in /usr/bin. (The verbose output shown above says that /usr/bin is your execution directory.)
Both librmconfig.so and runcobol.cfg must be present in the execution directory.
Hi all. I'm a 30 year Cobol (mainframe) veteran, but currently working on my first RM/Cobol AIX system.
It currently has a small size default for file creation. I need to change this - probably to 16GB.
- I understand that the following is what I need:
RUN-FILES-ATTR large-file-lock-limit=16
RUN-INDEX-FILES force-index=no key-compression=yes use-large-file-lock-limit=yes
- in /usr/rmcobol directory, there is a terminfo.cfg but not the runcobol.cfg which I have read about. I assume the terminfo.cfg is where these paramters go, as they are already there. I just need to update the limit to 16.
- i have updated it. I ran a test program to create a new test file. But rmmapinx is telling me the new file only has a lock limit of 2GB.
Can anyone tell me what else needs to be done for it to take effect? Do I actually have to reboot the AIX server?
Thanks
That's what I thought was the issue - there is no librmconfig.so in usr/bin. That's why I mentioned it in my last post.
Can it simply be copied into /usr/bin from /usr/rmcobol?
Verbose output again:
runcobol spwtstfc -v
RM/COBOL Runtime - Version 11.01 for IBM AIX.
RM/COBOL Development System issued to xxxxxxxxxxxxxxxxxxxxxxxxx
Configured for 5 users.
xxxxxxxxxxxxxxxxxxxxxx
Copyright (c) 1985-2007 by Liant Software Corp. All rights reserved.
Registration Number: xxxxxxxxxxxxxxxxxxxxxx
RM/COBOL: Dynamic libraries loaded:
($EXEDIR=/usr/bin)
$EXEDIR/librmterm.so - Terminfo Terminal Interface - Version 11.01.
RM/COBOL: User test running on machine xxxxxxxxxxxxx (AIX)
RM/COBOL: License ID xxxxxxxxxxxxxxxx
RM/COBOL: Locale: Decimal_point(2E)
RM/COBOL: Build date and type: Mar 20 2007 Release
RM/COBOL: Build number: 4888
Many thanks again.
Hi all. I'm a 30 year Cobol (mainframe) veteran, but currently working on my first RM/Cobol AIX system.
It currently has a small size default for file creation. I need to change this - probably to 16GB.
- I understand that the following is what I need:
RUN-FILES-ATTR large-file-lock-limit=16
RUN-INDEX-FILES force-index=no key-compression=yes use-large-file-lock-limit=yes
- in /usr/rmcobol directory, there is a terminfo.cfg but not the runcobol.cfg which I have read about. I assume the terminfo.cfg is where these paramters go, as they are already there. I just need to update the limit to 16.
- i have updated it. I ran a test program to create a new test file. But rmmapinx is telling me the new file only has a lock limit of 2GB.
Can anyone tell me what else needs to be done for it to take effect? Do I actually have to reboot the AIX server?
Thanks
That's what I thought was the issue - there is no librmconfig.so in usr/bin. That's why I mentioned it in my last post.
Can it simply be copied into /usr/bin from /usr/rmcobol?
Verbose output again:
runcobol spwtstfc -v
RM/COBOL Runtime - Version 11.01 for IBM AIX.
RM/COBOL Development System issued to xxxxxxxxxxxxxxxxxxxxxxxxx
Configured for 5 users.
xxxxxxxxxxxxxxxxxxxxxx
Copyright (c) 1985-2007 by Liant Software Corp. All rights reserved.
Registration Number: xxxxxxxxxxxxxxxxxxxxxx
RM/COBOL: Dynamic libraries loaded:
($EXEDIR=/usr/bin)
$EXEDIR/librmterm.so - Terminfo Terminal Interface - Version 11.01.
RM/COBOL: User test running on machine xxxxxxxxxxxxx (AIX)
RM/COBOL: License ID xxxxxxxxxxxxxxxx
RM/COBOL: Locale: Decimal_point(2E)
RM/COBOL: Build date and type: Mar 20 2007 Release
RM/COBOL: Build number: 4888
Many thanks again.
Hi all. I'm a 30 year Cobol (mainframe) veteran, but currently working on my first RM/Cobol AIX system.
It currently has a small size default for file creation. I need to change this - probably to 16GB.
- I understand that the following is what I need:
RUN-FILES-ATTR large-file-lock-limit=16
RUN-INDEX-FILES force-index=no key-compression=yes use-large-file-lock-limit=yes
- in /usr/rmcobol directory, there is a terminfo.cfg but not the runcobol.cfg which I have read about. I assume the terminfo.cfg is where these paramters go, as they are already there. I just need to update the limit to 16.
- i have updated it. I ran a test program to create a new test file. But rmmapinx is telling me the new file only has a lock limit of 2GB.
Can anyone tell me what else needs to be done for it to take effect? Do I actually have to reboot the AIX server?
Thanks
That's what I thought was the issue - there is no librmconfig.so in usr/bin. That's why I mentioned it in my last post.
Can it simply be copied into /usr/bin from /usr/rmcobol?
Verbose output again:
runcobol spwtstfc -v
RM/COBOL Runtime - Version 11.01 for IBM AIX.
RM/COBOL Development System issued to xxxxxxxxxxxxxxxxxxxxxxxxx
Configured for 5 users.
xxxxxxxxxxxxxxxxxxxxxx
Copyright (c) 1985-2007 by Liant Software Corp. All rights reserved.
Registration Number: xxxxxxxxxxxxxxxxxxxxxx
RM/COBOL: Dynamic libraries loaded:
($EXEDIR=/usr/bin)
$EXEDIR/librmterm.so - Terminfo Terminal Interface - Version 11.01.
RM/COBOL: User test running on machine xxxxxxxxxxxxx (AIX)
RM/COBOL: License ID xxxxxxxxxxxxxxxx
RM/COBOL: Locale: Decimal_point(2E)
RM/COBOL: Build date and type: Mar 20 2007 Release
RM/COBOL: Build number: 4888
Many thanks again.
Hi all. I'm a 30 year Cobol (mainframe) veteran, but currently working on my first RM/Cobol AIX system.
It currently has a small size default for file creation. I need to change this - probably to 16GB.
- I understand that the following is what I need:
RUN-FILES-ATTR large-file-lock-limit=16
RUN-INDEX-FILES force-index=no key-compression=yes use-large-file-lock-limit=yes
- in /usr/rmcobol directory, there is a terminfo.cfg but not the runcobol.cfg which I have read about. I assume the terminfo.cfg is where these paramters go, as they are already there. I just need to update the limit to 16.
- i have updated it. I ran a test program to create a new test file. But rmmapinx is telling me the new file only has a lock limit of 2GB.
Can anyone tell me what else needs to be done for it to take effect? Do I actually have to reboot the AIX server?
Thanks
Further to that, I found that our live environment DOES have the librmconfig.so file in /usr/bin.
So I guess all I still need to know is....
- does my runcobol.cfg only require the specific commands I need for the size limit? Or must it also contain a range of other standard comands? I assume the former.
Thanks again
Hi all. I'm a 30 year Cobol (mainframe) veteran, but currently working on my first RM/Cobol AIX system.
It currently has a small size default for file creation. I need to change this - probably to 16GB.
- I understand that the following is what I need:
RUN-FILES-ATTR large-file-lock-limit=16
RUN-INDEX-FILES force-index=no key-compression=yes use-large-file-lock-limit=yes
- in /usr/rmcobol directory, there is a terminfo.cfg but not the runcobol.cfg which I have read about. I assume the terminfo.cfg is where these paramters go, as they are already there. I just need to update the limit to 16.
- i have updated it. I ran a test program to create a new test file. But rmmapinx is telling me the new file only has a lock limit of 2GB.
Can anyone tell me what else needs to be done for it to take effect? Do I actually have to reboot the AIX server?
Thanks
Further to that, I found that our live environment DOES have the librmconfig.so file in /usr/bin.
So I guess all I still need to know is....
- does my runcobol.cfg only require the specific commands I need for the size limit? Or must it also contain a range of other standard comands? I assume the former.
Thanks again
Hi all. I'm a 30 year Cobol (mainframe) veteran, but currently working on my first RM/Cobol AIX system.
It currently has a small size default for file creation. I need to change this - probably to 16GB.
- I understand that the following is what I need:
RUN-FILES-ATTR large-file-lock-limit=16
RUN-INDEX-FILES force-index=no key-compression=yes use-large-file-lock-limit=yes
- in /usr/rmcobol directory, there is a terminfo.cfg but not the runcobol.cfg which I have read about. I assume the terminfo.cfg is where these paramters go, as they are already there. I just need to update the limit to 16.
- i have updated it. I ran a test program to create a new test file. But rmmapinx is telling me the new file only has a lock limit of 2GB.
Can anyone tell me what else needs to be done for it to take effect? Do I actually have to reboot the AIX server?
Thanks
Yes, you can simply drop a copy of librmconfig.so into /usr/bin. At that point the verbose output should indicate that it has been found.
All configuration parameters have defaults so you need only include directives for those that require a non-default value. So, your presumption is correct.
Hi all. I'm a 30 year Cobol (mainframe) veteran, but currently working on my first RM/Cobol AIX system.
It currently has a small size default for file creation. I need to change this - probably to 16GB.
- I understand that the following is what I need:
RUN-FILES-ATTR large-file-lock-limit=16
RUN-INDEX-FILES force-index=no key-compression=yes use-large-file-lock-limit=yes
- in /usr/rmcobol directory, there is a terminfo.cfg but not the runcobol.cfg which I have read about. I assume the terminfo.cfg is where these paramters go, as they are already there. I just need to update the limit to 16.
- i have updated it. I ran a test program to create a new test file. But rmmapinx is telling me the new file only has a lock limit of 2GB.
Can anyone tell me what else needs to be done for it to take effect? Do I actually have to reboot the AIX server?
Thanks
Great. Thanks for all your help.