Browse all forums dedicated to the Rocket MultiValue product family.
Recently active
Hi all I have some problems when connecting to servers using uopy, as the PATH variable is wrong. From the terminal console: >SH -c "echo $PATH" /usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/usr/uv/bin >SH -c "uv -version" UniVerse 14.1.0 When using uopy: cmd = uopy.Command() suffix = " " cmd.command_text = 'SH -c "echo $PATH"' cmd.run() print(f'{cmd.command_text} = {cmd.response.removesuffix(suffix)}') cmd.command_text = 'SH -c "uv -version"' cmd.run() print(f'{cmd.command_text} = {cmd.response.removesuffix(suffix)}') The output is: SH -c "echo $PATH" = /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin SH -c "uv -version" = SH: line 1: uv: command not found What's the issue with the uopy connection having an incomplete PATH value?
back with another question, hopefully this is the last one! when we downloaded d3 linux 10.3.4 there were also three patch files available, 17, 18, & 19 is this a situation where patch 19 contains all the updates from prior ones? or is each patch its own standalone fix? basically what i'm asking is, do we have to apply every patch individually & in order? or can we just apply patch 19 and ignore the prior two? thanks in advance!
i'm working on a fresh install of almalinux 9.4 and d3 10.3.4, setting up a new box that we plan to migrate a much older d3 install onto within the next month or so. i don't have a ton of experience with alma (or centos7 which the old box is running, or any other rhel variants), so i'm kind of figuring my way through as i go. anyways the problem i've run into now is TLLicMgr is failing to start on its own, and i tracked it down to systemctl reporting that rslm has failed. here's the error message i get when i do systemctl status rslm.service systemd[1]: Starting Rocket Software License Manager... TLLicMgr[1904]: Unable to create pipe</usr/lib/pick/.LS.NP3><17> TLLicMgr[1905]: Log file is not open TLLicMgr[1905]: Failed to Create File: Permission denied TLLicMgr[1905]: Failed to initialize. The logs may help identify the cause. systemd[1]: Started Rocket Software License Manager. systemd[1]: rslm.service: Main process exited, code=exited, status=1/FAILURE system
I am running AIX and ksh. At the AIX prompt, I have: AIX $ which matches the value for PS1 PS1='AIX $ ' when I issue the SH command from Universe, I get to the host system. I can issue AIX commands (without issue I think)However, the Prompt is NOT displayed. It is just blank The shells are linked together: $ ls -al | grep 326868 # -r-xr-xr-x 5 bin bin 326868 Sep 12 2023 ksh# -r-xr-xr-x 5 bin bin 326868 Sep 12 2023 psh# -r-xr-xr-x 5 bin bin 326868 Sep 12 2023 rksh# -r-xr-xr-x 5 bin bin 326868 Sep 12 2023 sh# -r-xr-xr-x 5 bin bin 326868 Sep 12 2023 tsh Does some configuration option ne
Using a BASIC program, I need to read filenames and file dates from an AIX directory and compare them with names and dates held in UniVerse records. If the files are present among the UniVerse records then they need to be moved out of the directory and more files added from another directory. Any advice or code snippets much appreciated.
Is there a .Net Core / .Net 6 compatible MVSP Client API? If not, is there any planes to support this?I have tried using API version 2.1 for .Net Framework 4.5 in a .Net 6 core application and get the following runtime error.Exception:The type initializer for 'rocketsoftware.MVSP.TIGRCommmon' threw an exception.Inner Exception:Could not load type 'Microsoft.VisualBasic.ApplicationServices.User' from assembly 'Microsoft.VisualBasic, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'..Net Framework DLLs can be loaded into .Net 6 as long as the DLL’s referenced assemblies has a compatible .Net Core equivalent, 'Microsoft.VisualBasic.ApplicationServices.User' was not ported to .Net Core.Thanks, Bill
For a conversion project at a customer with 4000 custom programs written over 30 years we're trying to get a handle on which programs are actively used. One idea that's been floated is running a monitoring program as root from the demo account that does the pseudo code below. By definition we'll be running this in production for a month or three, and there's some justified nervousness about any potential performance impacts. I don't think the monitoring program will be a performance hog itself, but not sure if doing PORT.STATUS on the probed program has any effect - does it "pause" the probed program so the stack collected is consistent for example? We're not expecting to get 100% coverage from this, but even 80% would be a huge help. Anyone ever done something like this for real? Any war stories or hard-won words of wisdom to share? Thanks for reading! LOOP EXECUTE 'LISTUSER' LOOP FOR EACH ROW IN LISTUSER RUN "PORT.STATUS PID <ROW.PID> CALL.
Hi All, This is embarrassing (but not)Please help me here, I need to mount (such that tI may issue a t-select verb in D3) a new tape which is NOT included in the Pick0 file.I know this is doable but I forget the TCL command that does this.I'm on D3 Linux (Redhat) V 10.3 xBTW - I've Googled "Rocket D3 Linux mounting a new tape device" but I really haven't seen a proper answer.As I said - I've seen this before but I have a brain freeze right now :(Stefano
Hello, Our apps are written in SB+ which use a cached opened files, in named common block SBPLUS & SBFILES, of 30 + 750 = 780 filevars (result of OPEN file TO filevar from BASIC). Some of our app's files are indexed, dynamic or distributed. It means, with 780 cached filevars, we open more than 1000 os file. With release 11.x we are used to set MFILES 3000 without never a trouble. Now r12, r14 introduce SESSION_NFILES limit. Which is session's ActiveFileTable instance. SESSION_NFILES is not defined in uvconfig. CONFIG ALL report SESSION_NFILES = 800 ; aka. MFILES x 4) Then, at basic runtime we encounter OPEN file to fv ELSE CRT STATUS() = -25 which is Exceeded SESSION_NFILES file table resource. I try to push MFILES from 200 to 300 or set SESSION_NFILES to 2000 in uvconfig ... - uvregen accept it - at uv -admin -start I get StartService failed (1068) minidumpexception* Unhandled Exception raised at address 0xE7261759 : Acces
I would like to obtain the workstation hostname when a user logs into a Linux system. I had it available on our Solaris Unix server but not on our RHEL8 server. We use this to identify a physical location and to associate network printers nearby. I am able to get the workstation hostname when in Citrix and by using Accuterm and checking a Session clientname but it is not always present when directly on the network and wondered if it was somewhere else Available to Accuterm. Where can I found out the PC workstation hostname and what other windows information like this might be available to harvest? 0097: * Check for citrix environmental variable CLIENTNAME0098: SCRIPT = 'InitSession.Output Environ("CLIENTNAME") & vbCR'0099: CRT CHAR(27):CHAR(2):'P':SCRIPT:CHAR(13): ; INPUT CLIENTNAME: ; IF CLIENTNAME # '' THEN CRT "<-ClientNam
hello, Under UV r14, these 2 uvconfig GLM_MEM_ALLOC / N_GLM_SELF_BUCKET are documented as : GLM_MEM_ALLOC - The number of lock nodes allocated for each memory request. This parameter is highly application dependent. if the application requires a large number of locks in one transaction, this setting should be increased to the maximum number of locks per transaction * 2. N_GLM_SELF_BUCKET - The number of hash buckets for the per-process locking table. This parameter is highly application dependent, If the application requires a large number of locks in one transaction (more than 20), you should increase this setting to the closest prime number to the maximum number of locks per transaction. So, they are delivered GLM_MEM_ALLOC 10 N_GLM_SELF_BUCKET 23 So, I try to set locks with READU and I have no problem to set 30'000 locks in one basic loop ! Are they not used if SYSTEM_BUFFER = 0 ? Thanks for any explain. manu
In AccuTerm Tools Tab -> Settings -> Connection -> Secure Shell there is an option for Authentication -> public key In the Private key submenu, there are several options to find the private key. I don't see any outside authenticators such as ssh-agent and/or pageant. Can AccuTerm be configured to use one of these ? Windows now provides ssh-agent. Pageant has become a defacto standard for this.
Hi, can someone help me? I have 2 D3 windows servers with the same version. I used to have a super q-pointer on the second server pointing to an account on the first server. The q-pointer was deleted when i freed up vme space. I can't remember the format needed for the super q-pointer. I also can't find the document that i previously read to setup this. Thanks!
We are upgrading from RHEL 7 to 8 to 9. Then, we will need to upgrade UV 11.3.1 to 11.4.1. We are considering only going to RHEL 8, but UV 11.4.1 is certified for RHEL 9. Is anyone running UV 11.x on RHEL 9? Any issues with it?
I have this old memory that there is a way to install a subroutine or some program in SB+ 5.x that will allow passwords to be evaluated for length, content, complexity, etc. I can't find any reference to it in any of the documentation; does anyone remember this or is this a faulty memory?
hi everybody. A strange behavior we do not understand. on a UV/windows / 11.3.5 we have python 3.11 (the one within uv/python - no other python is installed on the machine) We use module 'pandas' in our script, release 2.2.2 is installed. When executed from osshell, no problem : dos /c "python path/script.py" When executed from uv/python, from pyCallFunction() or from TCL >PYTHON then import pandas we get this DLL load failed while importing aggregations: The specified module could not be found.we do not understand what's wrong with the deploy.... What is the difference between a osshelled python call and a uv's python's one ? any idea ? Many thanks for any advice Manu
Hi Guys,I've got a weird issue affecting a couple of my users.The users all use SB Client V6.3.1 and login to the GUI interface, where they have access to SB + menus and have the facility to create their own User Menu, they typically put their "FAVORITES" that appears as a "window" on the left hand side of their main screen, which should look similar to this, dependant on what the user has added to the menuHowever this is what the users are seeingas you can see from the above the TEXT for the menu does not display correctly, at the point of logging on the text and menu structure is momentarily displayed.A full removal and re-install of SB Client doe not resolve the problem, nor does right clicking the the menu to Change FONT or any of the other items on this menuHas anyone else seen this problem and if so what is the work-around / fix please ??ThanksAndy
Hello Rocket Community Hoping you can help. We use Wintegrate emulator for our Dealer Management solution. Has been in production for over 5 years. Was working fine yesterday, today user is not able to download xlsx files to folder. Can download text, csv etc, via same executable and folder destinations. Message displayed is: There was an error during the transfer: Unable to open or create local file. Message is displayed after clicking OK on folder where file is to be stored to. We have had this happen to 3 computers, 2 some time back, a 3rd computer today. User is able to save and open / access the folder and files in the folder, error exists in Wintegrate only. Thank you in advance.
It seems that whenever I reboot my Windows PC, the Unidata database 8.2 and the Unidata 8.2 Telnet services are both 'disabled'. I use CCleaner and McAfee anti virus. Could it be that one of these is doing it. Or perhaps something else. Anyone got a clue on this one?
I have a GUI app that loads a delimited file into the AccuTerm GUI data grid. In the grid designer I only have one column and that one column is resizeable. When I load multiple columns by sending it a multi-valued header with multi-sub-valued data lines, the column widths all default to the same size. I notice that I can resize each individual by double clicking the separator on the header line. My question is, can I send a command to tell the GUI runtime to resize all the columns based on the data? Some of these files have 50+ columns so having to double click each one is tedious. I'd rather just have them automatically all set to fit.
New to this so please bear with me... I am trying to use 'submitrequest' for the first time to pull contact from a URL. Below is what I have thus far but it doesn't appear to be working. Does anyone have experience doing this? If I manually use the URL in a browser, it works. When i try in a program, it doesn't. 001: URL = "https://trison-dev.myxcarrier.com/ECSAPI/Labels/275926435770.txt"002: HTTP.STATUS=''003: TIME.OUT='3000'004: RESP.DATA=""005: RESP.HEADER = ""006:007: RESP = createRequest(URL,'GET',HTTP.HANDLER)008: CRT "Reponse to create request = ":RESP009: RESP = submitRequest(HTTP.HANDLER,TIME.OUT,'',RESP.HEADER,RESP.DATA,HTTP.STATUS)010: CRT RESP011: CRT "HTTP.STATUS - ":HTTP.STATUS I ran the test and received the following: :TEST.HTTPSReponse to create request = 00HTTP.STATUS - 400ýBad Request
The documentation states pretty plainly that dimensioned arrays declared as a common variable must be a static size. Is there a technique or pattern that anyone has discovered to get around this? I want to resize my common arrays as needed, but I'm at a loss how I can make this work. Is it possible?
Was looking to find a way to keep an eye on MVIS performance. I found Perfstats_PER_REQ.log file which is pretty close to what we want. One line logged per MVIS request, contains source IP info, account that the request was directed to, wait time, execution time and total time, almost everything. The one thing that is missing is the subroutine that was being called. If that was there, we'd have a good chance to keep track of subroutines that might have a long ResponseTime consistently and could look into it further. i've looked at the mvis.log file. Trouble with that is that it doesn't have a lot of information in diagnosing performance issues at the subroutine level unless the logging level is turned up to DEBUG, which causes quite a bit of noise in the log file. Wondering if there might be a way to more directly tie an entry in the PER_REQ.log file to what subroutine it was calling. This would help at least to know which sub would
We have a very recent issue I cannot explain. This just started and will cause us some major headaches. Here is the example: SELECT ITMMST WITH F1 = "64" F1 is defined as A20, not numeric. I am getting 3 results: 64, 000064, and 0064. I can see how a numeric search would give those results, but I am searching a string and need only the exact match in the results. Any idea why this would start for all users, in all databases... all of a sudden?
often like to use VSCode to quick view some projects to pull snippets from them. However, this leads to a ton of additional .vscode folders with folllowing settings.json being placed on any folder. { "[rocket-mvbasic]": { "editor.codeLens": false } } Is there a way to disable this folder from being created every time vscode loads somewhere new? VSCode version: Version: 1.89.1 (user setup)Commit: dc96b837cf6bb4af9cd736aa3af08cf8279f7685Date: 2024-05-07T05:13:33.891ZElectron: 28.2.8ElectronBuildId: 27744544Chromium: 120.0.6099.291Node.js: 18.18.2V8: 12.0.267.19-electron.0OS: Windows_NT x64 10.0.22621 Rocket MV Basic Plugin Version: V2.4.0 thanks.
Already have an account? Login
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.