Browse all forums dedicated to the Rocket MultiValue product family.
Recently active
Does Rocket / Universe support converting a base64 string to a .PNG file and routing that file item to a label printer? Any advice or direction would be appreciated. ------------------------------Jim ScottSenior Programmer/AnalystGardens AliveLawrenceburg IN US------------------------------
Hi group! I have a client that replaced an HP with PCL language to an Epson ET-M3170 GDI (Graphical Device Interface) printer. Now the new printer is cutting off the heading and truncation reports. I do recall from many years ago that GDI printers are not recommended. Fast forward a couple of decades and is that still the case? Are there any new drivers that can emulate PCL commands to a GDI printer? This is OpenQM on Windows. Thanks!------------------------------Peter GonzalezProgrammer/Systems Analyst/EDI DeveloperSelf RegisteredSt. Louis MO US------------------------------
Hello I would like to know, what is the position regarding NUMA enabled / disabled for a Universe database ? It is well documented for other databases, and we would like to know if Universe is NUMA aware and what is the preferred configuration on or off. We are talking about boxes with 512GBB RAM, 64 CPUS, and 2 NUMA nodes thanks in advance ------------------------------David Ricardo Lopez BonaecheaDirector of Software StrategyQuiter Servicios Informaticos SLSantander ES------------------------------
Hey All, We updated to unidata 8.2 from 8.1, and seem to have broken ssh. Everything seems fine when called from an AIX session, but Unidata sessions are failing when calling same commands... we do recieve the above message X.COMMAND = '-C !scp N19.POSPA…CALL S.EXECUTE(X.COMMAND) This code has been running for years, so any idea on where I should look? Thanks! Rick------------------------------Rick BrownSysadminRocket Forum Shared Account------------------------------
Hi guys - here with a pretty basic question... I am on universe 11.3.4 on linux redhat. We use AWForms here but that app was not able to give me what I wanted so I just wrote the report - but this company does not have a separate printer queue defined for a landscape print(which is what I'm used to). I tried using the printer command within the program but it just prints my characters: PRINT CHAR(27):"&l1O" Can someone tell me the simplest way to flip a report automatically to landscape?------------------------------Kathleen HambrickProgrammer at Colwell------------------------------
is this available in linux as well or is it available in windows only? also when I do !openssl version at ECL I get 3.0.1 when I do /usr/bin/openssl version I get 3.0.1 (or just openssl) if I do /usr/ud82/bin/openssl version (either at ECL or from linux) i get 1.1.1n why at ECL i am i getting 3.0.1 the unix verion and not 1.1.1n which is in /usr/ud82/bin/openssl) thanks dougc------------------------------Doug ChancoUniverse ProgrammerSelf Registeredgraham NC US------------------------------
All, So we have been battling some extreme system slowness intermittently for years. When this comes up we max out on LCT's, the AIX kernel goes into a panic causing thousands of processes to back up in CPU wait. In our case it was always nfauser. We were able to eventually track it back to some infrastructure we had implemented for opening files. Some of the code was basically opening up an NFA file pointer for each record selected in a loop, so if it was thousands you got thousands of opens and thousands of remote nfauser sessions. We found it and changed it to open once and seemed to fix it for a while. Then it was still happening intermittently. With the previously mentioned bug we saw this on 3 of 4 production systems, once fixed only on our heaviest nfa accessed data server. What we were able to determine with help from Rocket support was that upon log off UniData spawns a processes that scans /usr/ud/tmp, savedlists, and SAVEDLISTS to cleanup any transient work f
We are running 2 versions of U2WebDE (AKA Redback) 4.4.3 5.3.0 on our Linux box. Both versions have 3 environments that connect to our UniData accounts: DEV - used by programmers (me) to write new stuff PILOT - used by super-users to test changes prior to loading to LIVE LIVE - available to anyone who can access the web pages We have been smoothly running this way from over a year with the plan to phase out the old version (4.4.3) by the end of the year.Yesterday, a web page in our PILOT (user testing) environment started to fail - hard! The lines of the web page making the call are as follows: accnt = Application("ERPAccount") userid = Application("Ruser") passwd = Application("Rpass") set oOrder=CreateObject("RedBack.RedObject") oOrder.Open2 accnt,"SF:oOrder",userid,passwd The oOrder.Open2 is failing hard enough that I have to reboot IIS to get control back. I see no errors in the IIS logs or the Redback logs. Nobody has changed anything in the web pages or back end logic (it
I have the personal edition unidata 8.2.4.3001 and it looks like the openssl version is 3.0.1 can someone confirm to me that this is the same version packaged with 8.2.4.xxxx official? thanks dougc------------------------------Doug ChancoUniverse ProgrammerSelf Registeredgraham NC US------------------------------
I am using a install.parmas file with the following: (modified from the default provided) LicAgree YesStopSys YesUdtHome /usr/ud82UdtBin /usr/ud82/nomUpgrade YesWorkDir /usr/ud82/workLibDir /usr/ud82/libLogDir /usr/ud82/logUnisharedDir /usr/ud82/unisharedGroup sysSerial LinuxInstallXDEMO NoRFSflag YesREPflag YesREPsysid dendevmvasbld11_82Backup NoConfProduct NoPreservPypath YesPreservPymodule YesOverWrite NoConfirm YesTransMEK NoSaveDir saveOldBIN .CheckLang YesCheckPerms YesStartud YesFixPerms NoCheckPerms Yes when I run udtsetup -f install.param I am getting this error: Welcome to the Rocket UniData RDBMS. http://www.rocketsoftware.com/u2 Using /ud8243001/bin.tar during this process. License files are located in $UDTBIN/license. Parent directory of /disk1/agent/workspace/ud_build/src/udh
Hard drive backups that I try to FTP to a cloud server never finish. Here's the tape line from the pick0 file: tape /compass/picksave 500 f lx # tape 3. I know the complete file has been uploaded because if I close the FTP program (and I've used four different ones) the file is usable from the cloud for a FULL RESTORE. Below is the part of the FILE-SAVE that writes out the file to the Linux hard drive. There's a T-DET at the end of it. Any idea why the ftp protocols don't know that the upload / download is complete? Thanks and a tip of the hat. HT-SELECT 3PHT-REWPHIF E = 93 XOO FILE-SAVE Beginning at +HTIMEPHSAVE SYSTEM (TSFSTONH<PHT-WEOFPHOO Dumping STAT-FILE to Tape...HT-DUMP STAT-FILE (I)PHT-WEOFPHHT-REWPH ------------------------------Richard GinsburgPresidentGinsburg ConsultingManassas VA US------------------------------
Gedday everyone, We have MVIS set up with subroutine and data resource end points for various data retrieval. There was a recent request from the business to be able to supply a list of keys in a request to retrieve one or two specified fields in the response. The number of keys was in the order of 20k-40k. So I did a test and squirted a request (using curl) to our dev MVIS containing of 10k keys. It timed out. I then tried the same request with 5k keys and after a few seconds a valid response was received. Here is the url used. http://mvis.mydomain.com:7171/TEST/DATARESOURCE?select=key=%22KEY1%22%22KEY2%22%22KEYn%22&fields=FIELD1%2Cxref%2CFIELD2 Next we decided to just use the built in limiter (max) via a similar request and found that we could obtain the desired volume in the response. http://mvis.mydomain.com:7171/TEST/DATARESOURCE?max=20000&fields=FIELD1%2Cxref%2CFIELD2 Is anyone using (or has played with) large queries in MVIS. Is there a limit in MVIS or a setting (MVIS/U
Hi Guys, Other than the rp_driverux.c example, is there any documentation regarding writing OSFI drivers? I have a need to write one to update a postgresql database. I have it working, except for two issues: I cannot figure out the protocol for RP_GETGRP when an item exceeds the 4000 byte buffer. At present I'm using the ux.c method of returning RP_CMDSUP to make the server backtrack to using RP_SEQIDS, but I can see certain efficiencies are lost when the system now has to make a RP_RETIX call for each item in the list when it would otherwise have the record data available directly from the request for the next group. I have RP_GETGRP working when I can fit each group of id's and records in the buffer, but it fails with forward link zero errors when the group is larger and won't fit. The second issue is more pressing and might be a deal breaker for me. Is it possible to call a basic callx trigger when writing to a file served by an OSFI host? Thanks Tom ------------------------
I am being asked to break a tab delimited file as part of an assessment. How do I identify the tab delimiter?------------------------------Kimberly CrumRocket Forum Shared Account------------------------------
Hi, We're working on an archive process and we set it up to run as a phantom. When run as a phantom, the process runs over twice as long as it does on a telnet session. Does anyone know a why to bump up the priority of a phantom job on a Windows server? Thanks Curt------------------------------CURT VALENTINESOFTWARE ENGINEER IIIPaychex------------------------------
I'm trying to create something in linux that I can run from the accuterm esc:stx command. I wanted to connect to FTP, login, and send a get and/or push command but it doesn't seem to be executing the statements: ftp nnn.nnn.nn.nnnibmftp**passwd**cd /BizApp/Parts/Testbinaryput "KAlside.pdf" bye I've tried 'echo' and using the < to pass in the data... not working. Anyone have something like this? Thanks------------------------------Kathleen HambrickProgrammer at Colwell------------------------------
There are numerous approaches to turning output pagination OFF from within BASIC code (and I'm not really sure which ones work and which are just hang-overs from other MVDB implementations). What I want to ensure is that output pagination is turned back ON from within BASIC. Does anyone know if a method for achieving this? Thanks ------------------------------Gregor ScottSoftware ArchitectPentana Solutions Pty LtdMount Waverley VIC AU------------------------------
We are experiencing a large number of odd jbase_agent processes being spawned that are interfering with system operation (users experiencing freezing, hangs, unresponsiveness). The processes use command options I don't recognize. Our normal jbase_agent is running with these processes as per ps -ef | grep jagent: jagent 3394 1 0 2022 ? 00:00:00 /bin/sh /home/jagent/jagent_20002.shjagent 3556 3394 0 2022 ? 00:25:48 jbase_agent --config=/home/jagent/jagent_20002_config Meanwhile, the spurious processes look like this: jagent 79624 1 0 12:47 ? 00:00:01 jbase_agent -w --config=/home/jagent/jagent_20002_config +A 5 +H 8 I was unable to find documentation for a lowercase -w option for jbase_agent; I also have no idea what the "+A 5 +H 8" at the end of these means. Can anyone help? Apologies if the forum is not the right place for this question: I tried creating a proper support issue initially, but when looking for a jBASE support portal I
Thanks Brian, and yeah, I've used the SQL functions over ODBC before, butit's kind of fiddly to setup. The intent here is to provide something tobootstrap an inexperienced user in installing some new code and artifactsthat go along with the code. You can type "SQL UPDATE ..." but only afterhaving setup the account for SQL (I think?). I get "No privilege on fileVOC!" as an error at least.I was trying to get away from having a basic program, because it'sobviously challenging to a non programmer to understand all the possibleways compiling and cataloging a program can fail. But installing a utilitylike UPDATE.RECORD once and cataloging globally might be the bestcompromise option. I can write my own, with a pretty rigid syntax like"UPDATE.RECORD VOC TEST SET 3=nk jhkjewqh ekjhqwkje jk" since it's notdesigned to be used interactively, just used for updating parameters wheninstalling some new code.Really appreciate the suggestions!On Mon, Feb 27, 2023 at 11:49 PM Brian Speirs via Rocket
Hi all, Happy Monday Morning ;) I am looking for help with an AWForm. Hopefully some of you are pretty good at this interface. I did look through what I have as documentation and did not see this information listed but - we undoubtedly have old and incomplete docs. We have quite a few awforms in use, and I see examples of columns in many. What I am trying to do however is to load the data into a table format such that excel would use. Namely we want the lines between the MV data vertically and horizontally. While a tab will move between cells in the created form, passing in a tab at the end of the first line did not separate the data from MV1 to MV2. There is a horizontal line at the bottom of the array, but not between each line of data. Suggestions?? Here is what my form looks like: PRESS_TYPE CUSTOMER JOB # Due Date Notes CNO JN DTE PART NUMBER CHIP SIZE RADIUS MATERIAL RM # COLOR NAME HOLE SIZE DESCRIPTION/NOTES RM DIMENSION PROFIL
I have been converting code from R83 to Prime Information, Advance Pick to Unidata, Sequoia Pick to Unidata, D3 to Universe, and even Unidata to Universe, I have seen some really awful code and very morbid. Of course, you are thinking some of the latest Basic commands that I use daily in Universe did not exist in R83 so those programmers did the best they could. While I do not disagree, I am looking at code from customers in 2023 that should have been updated sometime in the last 20 years or at least in the last 10 years. I have detailed below my comments with what I found and what I think it should be. I will ignore for the time being GOTO, GOSUB, and ON RESPONSE, for example. I would love to see what you have found as well because it just makes me LOL when I see it. * Using COUNT instead of DCOUNT MY.ARRAY = 5:@FM:7:@FM:8 MAX.FM = COUNT(MY.ARRAY,@FM)+ 1 * Should be MAX.FM = DCOUNT(MY.ARRAY,@FM) * Not knowing about WHILE in a LOOP statement EXECUTE 'SELECT VOC'
while we suspect a 3rd party program might be causing the issue or at least helping it along , what we are trying to do is isolate or prove it. any suggestion or ideas are welcome as we are running out system info udt - 8.1.2 redhat - 7.9 when unidata locks up showud shows all the processes running yet any ECL sessions are locked up trying to login via udt hangs, we turned on error logging but the log file only shows the start of unidata and nothing else udtmon - does show a little disk activity we did straces on the udt processes including trying to open a udt session attached is an strace of a udt session and an ipcs output when the system is hung any ideas or suggestions are welcome as well have been stumped, we are talking to the 3rd vendor as well and like I said we are not positive that the issue but we have seen their process using a lot of memory and cpu stopping unidata and starting it back up and everything works fine, for a while, there is no pattern to when it lock
I am planning upgrading our D3Linux system and the hardware it runs on. I am considering setting it up to run on a RHEL virtual machine with the hope that future major version upgrades might be easier on the same hardware. Are there any major cons of running in a VM? Any configuration and setup tips are welcome.------------------------------Steve CaspersMurphy Automotive IncRosemount MN US------------------------------
Hi All, I'm sure I've posted on this matter before but I just had a bit of a wobble understanding why my code wouldn't compile, until I notice the variable I had used started with the word NEXT (as in Next_Available) and the D3 compile went out and took another shot of tequila and said 'nada - not today hombre'So, just put it out there NEXT (suffix not allowed) and I'm sure there may be others - like NOT and FOR and ...Does anyone care to comment?------------------------------Stefano GallottaManaging MemberSimply Red Open SystemsMilnerton ZA------------------------------
Just noticed that Unidata had a directory called minidump When i looked at files in the folder the files stated "The thread tried to read from or write to a virtual address for which it does not have the appropriate access" What does this mean, should I be concerned, how can I tell what is causing these files to be created------------------------------robert modrichDeveloperRocket Forum Shared AccountTEMECULA CA US------------------------------
Already have an account? Login
No account yet? Create an account
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.