Browse all forums dedicated to the Rocket MultiValue product family.
Recently active
I see in the MVIS config that you can add some username/passwords to be used to force API calls to supply some authorization, namely the username/password configured in the MVIS console. Wondering if it's possible to do some kind of authorization using the "native" Universe/PICK logins so that when an API is called and then runs a subroutine, that the subroutine being run would think it's being run in the security context of the user based on the supplied credentials. Maybe something like Basic authorization with the username/password passed in the Authorization header. Ideally, some kind of token could be generated and this token passed in as a bearer authorization scenario in the headers. Mainly wanting to be able to use the same username/password that a user would use during a normal login outside of MVIS as part of the API calls. Any help/ideas appreciated!
hello, I want to raise errors in my py scripts then these error catch by into @PYEXCEPTIONTYPE , @PYEXCEPTIONMSG, @PYEXCEPTIONTRACEBACK What can be the best method ? a/ to re-raise a error from a try sequence : these sample can catch 3 types of error : path not found, json not correct, mykey not found ... def myfunc(path): result = '' try: f_path = open(path) config = json.load(f_path) a = config["mykey"] except: raise how can I have it at BASIC level into @PYEXCEPTIONTYPE , @PYEXCEPTIONMSG, @PYEXCEPTIONTRACEBACK in this case, @PYEXCEPTIONTYPE , @PYEXCEPTIONMSG, @PYEXCEPTIONTRACEBACK are null. b/ to raise a error from script : def myfnc(a) if a < 2: raise ValueError(f"integer above 1 expected, got {a}") in this case, @PYEXCEPTIONTYPE , @PYEXCEPTIONMSG, @PYEXCEPTIONTRACEBACK are null. Thanks manu
I'm a little confused as to how D3 10.4 requires the .ini entry to be configured for disk and memory allocation.Is the disk in MB or frames ( / 4096) or GB? Say I required an 80GB disk - what would I need to have as the disk size parameter in the .ini entry?Also the total memory - again is it in MB / GB?Say I wished a total of 6GB of main memory - what would the entry be on the .ini.The install manual is a bit confusing and not that clear (IMO).ThanksStefano
Both items are strings. They're not equal. It seems Universe is doing some kind of conversion on them that makes them equal. If I convert the strings to integers it knows they're not equal. If I concatenate a letter on to either string it knows they're not equal. My client was using smaller numbers in a field but a new specification requires and 18 digit number. They don't want to to through all there programs that compare these numbers and modify them with a alpha character or int conversion. Does anyone know what's going on and how to best fix it?
I have RHEL 8.8. It has OpenSSL 1.1.1k. My UniVerse version is 11.3.4. It is OpenSSL 1.1.1b. What is the correct procedure to upgrade UniVerse's OpenSSL to 1.1.1k. I'm trying to install a Python Module and it throws an error trying to download a new version of OpenSSL. Jon
Hi all, Apologies if I'm in completely the wrong place! We have an appplication running on D3 and have a linked sever in MSSQL using the ODBC connection. When retrieving a date column I am getting error : Error converting data type DBTYPE_DBDATE to date. select * from openquery (LINKEDSERVERNAME, 'SELECT DATE_COMPL FROM SOH SOH WHERE (SOH.DATE_COMPL={d ''2024-03-01''})') From Googling it seems I need to convert it to a string, but I am unsure of the conversion functions in D3. Any assistance would be much appreciated! Many thanks,Michael
I'm embarrassed to even ask this. I've seen the answer a couple of times in the documentation but can't ever seem to find it if I'm looking for it. How do you disable the automatic paging where the program prompts the user to hit the return key to continue. I know I can use the NO.PAGE option when running the program but I want to disable it in the program itself. Most of these programs were written for native Pick and were never designed to handing automatic paging. That's why I want to disable it in the program and not in the menu that run's the program.
Is there a way in PROC to test the @TTY variable and exit if it is equal to phantom? Sorry, Prime Information guy here, not much PROC. Jon
Hi all, Apologies if I am in completely the wrong place! We have an application running on D3 and have a linked server set up in our MSSQL server using the D3 ODBC. When selecting a date column I'm getting the below error. Google tells me I need to convert it to a string somehow, but I'm not sure of the functions in D3 to achieve this. Any help would be much appreciated! Error converting data type DBTYPE_DBDATE to date. select * from openquery (LINKEDSERVER, 'SELECT DATE_COMPL FROM SOH SOH WHERE (SOH.DATE_COMPL={d ''2024-03-01''})') Many thanks,Michael
We're experiencing frequent "No More LCTs" errors in Unidata, forcing restarts to resolve the issue. However, the Total LCT statistics indicate a normal total LCT count below 30% normally. Can anyone suggest what are the other ways to diagnose this issue to fix permanently? is there any other way to fix "No More LCTs" without restarting the UniData?
Hello, Does anyone know how to create a dashboard screen in an Accuterm application? I am just wondering to create html pages and use the html viewer, but I would appreciate if someone could share his experience on this case. Thanks.
I want to iterate through and array passed to a subroutine but I need to know how many elements are in the array.
There is a command in D3, RENAME-FILE, which changes the name, but does not appear to change the name in Processes where that particular file, or data from it is used. Is there a straightforward way to change all references to the file where it is accessed throughout the system? Thanks
This is a two part question to solve one problem. The first part; does a called subroutine use a new block of memory and address pointer? If so, doe this newly created memory clock have to wait for a time slice before it is processed? Also if the same sub is called multiple times, will use the already created block of memory?Part two; is it possible that calling a subroutine can break a phantom to the point of failure?We suspect our over night phantom process is dying because a tracing file we update with a small sub is killing the phantom.I personally do not, nor have I ever, actually known a phantom to die, because of repeated sub calls. However, we have to investigate the possibility.Thanks,SJJ
Hi All, I wonder if anyone has ever tried to create an SBXA Character Screen with more than 80x25 characters. I have tried the following: Terminal definition in SBXA Standard and Condensed Column/Row 132/43 Terminal setup in SBClient Wyse60 with 132X43 In principle, everything works, although I have to edit the screen definition with the screen editor to enter the window coordinates 0,0,131,41 because in /SD it isn't accepted. However, the problem is that not all characters are displayed correctly. For example, in the screen I created for testing purposes, texts are not outputted from line 20 onwards, but the field contents are still visible. It seems that something with the cursor Addresing goes wrong by trying this hack... I know I'm pushing the boundaries of SBXA with this, but I want to give it a try to gain some time until we have the replacement of character screens with GUI ready.. Maybe someone has already tried this with, or withoult luck - every information would be hel
Hi, I have a very simple program to upload a file from the PC to Linux host. I'm trying to use FTS and the seems to go through the process of uploading but the routine never exits it just hangs once it gets to 100% transfered. Here is my routine.0001: REMOTE.PATH = "C:USBANK"0002: REMOTE.FILE = "USBANK.txt"0003: MODE = 'R,A,T'0004: RECORD='' ; STAT=''0005: CALL FTS(MODE,REMOTE.PATH,REMOTE.FILE,RECORD,STAT)0006: PRINT STAT0007: PRINT RECORD0008: STOP0009: END I'm expecting the routine to finish uploading the print the value of STAT and RECORD. But it never happens it just hangs. Any ideas?Sam
Hi, This is Keerthana. I'm Senior Software Engineer in TP project at Mitra Innovations. Currently, we are attempting to establish a connection between U2 Python and native Python. Our concern is that what we have done first is used UOPY module to access the subroutine and data file in BP source in XDEMO account using session. But U2 python does not require a session because the u2py module is included in the XDEMO account. But if we want to connect U2 python and native python there must be a configuration or session right? Can we connect this without using a session? Or are there other ways? We checked the .pyconfig file in the UV and tried changing the path to PYHOME and PYLIB there. But we are unable to connect. So Now we are thinking for the connection purpose we can use the any middle ware, Like MVIS. I'm not sure our thought is correct or not. So please anyone have any idea let me know or do you have any refrence please share with me ------------------------ Thank youKeerthana.RSe
hello folks, I receive an json like this "number": { "decimalPlaces": "none", "displayAs": "number", "maximum": 1.7976931348623157E+308, "minimum": -1.7976931348623157E+308 } when I perform the udoRead ; I get no problem to read it . number number.decimalPlaces string none number.displayAs string number number.maximum number 179769313486232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 number.minimum number -179769313486232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
hello folks, on a Linux/uv 11.3 box, I have a trouble with BASIC I do this (for short): equ UUID$NEW lit "field(PyGetAttr(PyCallFunction('uuid', 'uuid4'), 'urn'),':',3)" print UUID$NEW and I get a segmentation fault at runtime AND with VLIST ; basic pcode seams faulty ? It works for month ; and it works on another machines.... After a reboot of the os the trouble is still there !!! Any idea ? many thanks by advance ManuFV
What is the best way to have one Accuterm session with limited menu options but also on some workstations to have a full menu session option. I know to use the menu designer to control the master menu. Can we install Accuterm in two different directories and have the two different Accuterm session icon point to different starting directories to allow the full menu session? We need to lock down the limited menu Accuterm session so standard users can only use Accuterm as configurated to the servers we define but would like superusers and support staff the full version. We control who can use which session type by AD group. We use SCCM, a deployment tool that distributes software, to deploy Accuterm .
I have a client that runs Universe processes from cron. They do it by running a shell script that changes to the desired Universe folder and then execute "uv SOME.COMMAND". Universe starts up and runs that command. The problem is, it first runs the LOGIN proc so if there's a menu, it displays that and only runs the command when they exit. They've gotten around that by checking to see if the user is running as root (which is how their cron jobs run) and going directly to TCL if that's the case. That works but has some issues. Is there any way to start Universe in an account but tell it to not run the account logon procs? Alternatively, is there any way from a basic program to tell if Universe was started with a command line argument? When you run uv with a command, does it push it onto the stack? How does it all work?
Greetings!Can someone point me to where on the Rocket site I can find high-level documentation regarding UniVerse EDA? I have the docs that come with the UV 1.3.5 Documentation packet, but those are more setup and admin. I'm looking for something I can use to help explain to those above me what it is and why we should use it - kind of like an executive summary/white paper. I am hoping for more than the page that says "EDA is wonderful - contact us for more info", but less than the config/admin docs. I thought I had found it many moons ago, but am not having any luck today. I am apparently not very good at searching for things on the Rocket site. Thanks!!Brian
I am trying to get into the debugger in a program by typing the break key using <ctrl-c>, but all it does is print ^C. I did BREAK ON before running the program. Is there a different key that needs to be used or how do I break to get into the debugger?
Good morning, I have a system that uses the terminal type "VT220". A couple of reports that I offer the option of either display or printer require 132 columns to display. I use the ESC:"[?3h" command to do this expansion and it works fine. At the end of the report when I attempt to reset the display to 80 columns by issiuing the ESC:"[?3l" command it does not work. The screen stays in 132 column mode. Does anybody know how to get the screen back to 80 columns? The emulator is AccuTerm 8. Thanks, Dale
Hi All, I have just upgraded from Accuterm 7 to Accuterm 8.1 I am currently having issues with opening multiple instances of Accuterm. I have 2 sessions saved to my desktop. I open the first session with no issue, on attempting to open the second session, the system reverts to the current open session of Accuterm. On the previous version of Accuterm, 2 separate windows would have opened. In the settings I have checked the option to 'open sessions in new window' any suggestions? thanks George.
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.