Browse all forums dedicated to the Rocket MultiValue product family.
Recently active
Have heard these sad stories of fool hardy conversions from MV to solutions selected as a result of recommendations by consultants, accountants and teh like.We have developed and implemented systems in MV over 40 years.The frame works that we built 30 years ago still stand robustly .The key words used when confronted are:1) They say Legacy system: we counter by saying you mean a 9am to -5pm system?2) The say MultiValue ??? We say: you mean you want to see the data like you see in a pivot table in Excel right ? or do you want an entity relationship diagram?3) They say difficult to maintain and modernize the system: We say we are technology independent .. tell us what you want and what frame work you want us to use to develop in? we will use the framework that you recommend. 1) dont forget when we first used MV to develop systems the frame works were mainly I/O (input output) . These systems were used by people who came in at 9 am and worked on thier green screens to input data fro
Hello all. With the new error tooltips in 1.2.0, many of the programs I'm viewing show numerous error for Undefined Functions. Is there a way to turn off these specific errors, or is the intention for us to setup our workspaces to have access to every function/subroutine needed?Thank you
Well, Interesting announcement this morning!!I have been hesitant to mention MVConnect as a great solution to modernize D3 since the product wasn't owned by the resource we are communicating on. As of today I can!!! While rocket has the MVToolkit that they are working on I prefer the MVConnect product as a solution and have built our web integration upon this product.The product is light weight and allows full control of the disbursement of data via pick basic and the business logic you currently have in place.MVConnect ROCKS!!!!I encourage all to take a look at it as a solution to your modernization needs.------------------------------Craig CurtisSystem ProgrammerSevier Valley School DistrictRichfield UT United States------------------------------
A while back, D3 introduced the concept of Host Authentication to give users the ability to manage passwords and password standards using O/S authentication ( Active Directory, LDAP, whatever ). This is detailed in the D3 System Administration Guides:https://www3.rocketsoftware.com/rocketd3/support/documentation/d3nt/103/admin/index.htmhttps://www3.rocketsoftware.com/rocketd3/support/documentation/d3linux/103/admin/index.htmhttps://www3.rocketsoftware.com/rocketd3/support/documentation/AIX/103/admin/index.htmWhile that is a really good thing to implement and highly recommended by Rocket D3 staff, including myself, sometimes it can be a bit challenging to implement. For those of you who simply want a way to enforce D3 password standards ( expiry, history, length, character content ) from within D3 itself, you might want to take a look at this program I wrote for an end user. To implement it, you would call this program from the USERS file item logon macro ( somewhere after TERM-TYPE on
Hello all. I'm really enjoying the flexibility of using the custom.json to define a brief description and even the signature for our programs, and I'm curious if this could feasibly be expanded to include Named Commons in some capacity. It'd be incredibly helpful to have the definition of a Named Common, or even specific elements of the Common, available as a tooltip within the editor.Thank you
Currently, I can list the last 60 commands.Can this be adjusted?------------------------------Shawn WaldieRocket Forum Shared Account------------------------------
Hi,I'm on UniVerse 11.1.9 running on Linux. My question is about the CallHTTP function, submitRequest(). I'm using code like the below to communicate with an external web service. result = createRequest(PROXY.URL,http_method,request_handle) IF result # 0 THEN ERRORS<-1> = 'createRequest() failed with return code ':result; GO FATAL.ERROR result = setRequestHeader(request_handle,"Content-Type","application/json") IF result # 0 THEN ERRORS<-1> = 'setRequestHeader() failed with return code ':result; GO FATAL.ERROR result = submitRequest(request_handle,30000,post_data,response_headers,response_data,http_status) It seems that when the http_method passed to createRequest() is DELETE, then submitRequest() ignores the post_data passed to it. That is to say the value of post_data is not included in the body of the request.Can any confirm if this is expected behavior?
Good morning everyone;We are getting ready to do a request for qualifications and I'm not sure where to get started. I am reaching out to this group since the project is to maintain and program our Unidata software through Rocket Dynamic Connect. I have been the Accounting Manager and only know a bit about the technicalities of the software, all I know is that the software works, I just need help to maintain it and make changes as needed, create reports and perform routine maintenance to prevent issues with the system.Is anyone aware of a sample RFQ that I can use to send out to potential consultants. We are currently working with a two employee company and we are growing much faster than they can keep up with us. We are a water district and use Unidata for everything, currently using 11 modules (Accounts Payable, Accounts Receivable, Backflow, Utility Billing, Fixed Assets, General Ledger, Inventory, Purchasing, Payroll, Assessors Database and Valve Maintenance).I'm not sure if th
How have others that are using MVS tackled the challenge of pagination for result sets?------------------------------Jeremy LockwoodAwesomeASE Supply IncPortland OR United States------------------------------
Hi A customer requires help with the installation of MVIS for UniData.The customer would like know the following:Can I install MVIS on our Solaris server (which currently hosts our Unidata installation) or do I have to install it on a Linux server?Regards,Thando------------------------------Thando NgayiPre Sales EngineerAxiz (Pty) LtdMidrand South Africa------------------------------
Mods please remove - (Can't see any obvious way to delete a thread?)
Seems so simple but, i'm trying to get ones exact age, on any given day, using their internal birthday. If I do the obvious, subtract internal birthdate from current date and divide by 36525, I get the accurate year but months and days comes out as a fraction of a year...Anyone have an easy calc for this?Thanks------------------------------Kathleen HambrickPROGRAMMERWilliam C Earhart Co IncPortland OR United States------------------------------
Hello, does Rocket support any options for decompiling universe pick object code?------------------------------Andrew SmithProject Manager, Information TechnologyRooms To Go IncTampa FL United States------------------------------
Hello group! I should know this but it's not working for me. I'm trying to execute a API curl command from my Unidata Unibasic flavor running HP/UX system. The emulator is wIntegrate but I don't think that matters. What is the correct syntax to execute an API Curl command from my PC? Thanks!*** This works from command prompt ***C:\\Users\\gonzalp>curl -o out.json http://www.example.com/index.html% Total % Received % Xferd Average Speed Time Time Time CurrentDload Upload Total Spent Left Speed100 1256 100 1256 0 0 1256 0 0:00:01 --:--:-- 0:00:01 26723*** This does not work from UniBasic *** STMT = 'curl -o out.json http://www.example.com/index.html'PCPERFORM STMT------------------------------Peter GonzalezprogrammerSelf RegisteredUniversity City MO United States------------------------------
I am trying to demo the MVS Toolkit to a prospect. I wrote an HTML page (java script gets the data from the MVS Toolkit and displays it) to avoid the need to install a web server somewhere. I have hit the Cross-Origin Request (CORS) problem. I found some documentation how to enable this on MVS Toolkit. It says there: "Access-Control-Allow-Origin contains a list of domains (separated by either an asterisk (*) or a comma) that are allowed access to web services hosted on the MVS server. If all client domains are allowed access, set this value to *. Otherwise, enter a comma separated list of domains." I think, setting this to * is less than perfect, but what is my domain if the webpage resides on my hard-drive not on the web server?------------------------------Chris WolczSenior Software DeveloperExecontrol Global SolutionsClifton Park NY United States------------------------------
I am having an issue I am hoping a bright mind around here can help me with. It seems that something in the Python interpreter is not cleaning up after itself after importing the NumPy library. In reality I was trying to use Pandas, but after some trial and error I think I have identified NumPy as the culprit. Replicating this is easy, after installing NumPy:From TCL:PYTHONimport numpyquit()PYTHONimport numpyWill crash every time. Same results from running the code from a python file. Having the ability to use NumPy would really enable some great functionality in UV and I would really like to get this working. Is anyone else having a similar issue?------------------------------Nic DavidsonCombined Transport------------------------------
Has anyone received these errors in Unidata before? unfree buffer in merginmem.c at 697 unfree buffer in fl_delrec.c at 1341These are repeated over an over again during our pre-check process. Ran guide on the main files and they are clean. There are another 36 files opened in the process. Should we run guide on those files?I isolated it to a call to a common routine used in all of our batch update programs which returns a batch number . If I take it out, the program works, if I add another call a debug routine, it also works. But if I call the debug routine and not the batch number routine, it does not work.Thanks
Morning ALL,I am lacking a bit or brain power and cannot remember how to accomplish this. In my basic program I have a list of keys that have been placed in a variable. I now want to run a LIST FILENAME using a EXECUTE to generate and capture a simple report. How do I make the keys in the variable the active list?I hope that makes since. Thanks------------------------------Craig CurtisSystem ProgrammerSevier Valley School DistrictRichfield UT United States------------------------------
Hi LappiesI have forwarded your issue to the rocket support forum …Good dayOn Universe version 11.2.3 and earlier we had the following logic and it was working 100%.We used the following command to determine if a record is already locked by another user. Using STATUS() Command to return the Pid no of the user.[cid:CEF4CCDB-76B0-4B51-8D5B-471EA671DAF5]In the example below, I locked a record from another session. The command above returned the record was locked by Pid 3116.From the LISTU command we can then determine the user “SUPPORT” is locking the record.PS! Please note that the PID no in LISTU and the USERNO in LIST.READU is exactly the same. 3116[cid:8EE0A9E9-BC93-40E5-A61E-542BB9AD41CD]The problem we have now is that we have found this code does not to work the same on the UV releases after 11.2.3I am testing this on UV 11.3.1I locked a record , then ran my program (Image 1) and it returned PORT = 2.From the LISTU below you can see there is no PID 2 , but when doing a LIST.READU th
Modernization. You probably see this word all the time. I'm curious, what does it mean to you? Specifically, what does modernization mean for your business-critical application that is built on a MultiValue platform. Your organization has invested in your business-critical MultiValue-based applications over the course of years and maybe decades. How do you ensure those applications can adapt and grow alongside your organization for continued return on investment for years to come? If you're focused on increasing productivity, are you looking at development tools and modern programming languages that are easy to use, efficient, and address the skills gap? If you're focused on simplifying integration, are you interested in lightweight, zero-install client applications with Open APIs? Is speed to market at the top of your list, including implementing continuous integration, continuous delivery (CI/CD), cloud (on-premises or hybrid cloud deployment and containerization)? If you're not focu
Hello,We would like to use MVS Toolkit with either a web page or a Flutter app. Specifically, I am looking for an example of user authentication. Did you write your own subroutine for tokens?We would like to create a simple shopping cart application. Any suggestions will be appreciated. Thank you,Chris ------------------------------Chris WolczSenior Software DeveloperRocket Forum Shared AccountClifton Park NY United States------------------------------
Hi everybody,I am playing with a Raspberry Pi device and I would like to install an older version of UV, something like 11.3.1 or 11.2.x.Is anybody knows a way to get a 'Personal Edition' of one of them?I did tried with the current 'Trial' we can get on the Rocket page, but I am facing problems with the install, that I would skip with an 'older' version (ie: issues with cpio and acl).Thanks a lot!------------------------------Alex MRocket Forum Shared Account------------------------------
Phrases like @UQ and @LPTR are great but is there any version of Unidata where one can build a phrase and use it as if it were a field? For example, if I had a phrase like this:001 PH002 WITH SUCCESS = "0" NAME AMOUNTAnd I called it BAD, could I say: LIST filename BAD and have it expand the phrase where the phrase name is?------------------------------Kevin KingPresidentPrecision Solutions, Inc.Longmont CO United States------------------------------
Hi there, hopefully I'm not doing something silly.In the following code block, with READNEXT after a WHILE, the VS Code extension thinks READNEXT and FROM are variables and complains that those and SEL.ID are unassigned variables. LOOP WHILE READNEXT SEL.ID FROM SEL DO READ REC FROM SOMEFILE, SEL.ID THEN Is there some way to change this behaviour in settings or is it just a bug we have to live with for the moment?Note that this behaviour is not exhibited when READNEXT does not directly follow a WHILE.Sam
We're excited to host our first instructor-led MVIS Hands-on Lab with the help of @Mark Pick and the team at Pick Cloud. You'll have a pre-configured virtual machine environment hosted in the google cloud just for you, and you'll learn by doing. Our first lab will teach you to create a RESTful Data Resource in MVIS. Space is limited! Register here or learn more. ------------------------------Hernando BordaProduct Manager, MultiValue Toolshborda@rocketsoftware.com------------------------------
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.