PxPlus User Forum

Twitter Twitter Twitter

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - PxPlus

Pages: [1] 2 3 ... 7
1
Programming / Re: Future of PVX plus?
« on: December 01, 2023, 08:08:07 PM »
Hi Martin,

Thanks for the post.  PVX Plus Technologies will continue to develop and enhance the language and toolset. Our dedicated and engaged team is currently working on the next release scheduled for May 2024.  We will continue to offer new releases designed to enhance our customers applications and solve your pain points.

Keep in touch.

2
General Announcements / Update from PVX Plus Technologies
« on: December 01, 2023, 05:12:00 PM »
All of us at PVX Plus Technologies would like to express our best wishes to the King's as they embark on their new stage of life. We will miss the constant presence of Mike’s innovative genius and Rosalba’s impeccable organization that have guided us throughout the years. We wish you much success in your new endeavours, and we are also looking forward to connecting with you in the role of consultants.

In March of this year, PVX Plus was sold to Jonas Software. Jonas Software was the right choice as they offer the most solid foundation to support the continued growth of PVX Plus Technologies over the long term. PVX Plus Technologies will continue to develop and enhance the language and toolset. Our dedicated and engaged team is currently working on the next release scheduled for May 2024.  We will continue to offer new releases designed to enhance our customers applications and solve your pain points.

In addition to our team of experienced developers staying with the company, we are pleased to announce that our team is growing. In the past couple of months, we have added two new team members and are in the process of hiring a third. 

We look forward to working in collaboration with our customers to understand and solve your challenges.

For those who aren't on our mailing list, please sign up here.
 

Thanks,
The PVX Team

3
Introducing our seven part video series on PxPlus 2023.

These videos will showcase many of the new features of PxPlus 2023 highlighting both Webster+ and the PxPlus Database interfaces.


For full details on this release please see our Release Info page.

4
Look at the PxPlus Report writer as a means to generate the report. 

From there you can directly create reports as PDF or HTML (amongst other formats) depending on your needs.

5
Programming / Re: Access IOL variables as properties
« on: November 10, 2023, 11:08:49 AM »
For further clarification on this issue:

When you create a composite string you are creating a variable that when referenced is constructed on the fly from the variables defined in the IOLIST (or parsed in the case of update).

So in your example you have defined a composite string params$ whose value should be derived from the variables param.id$, param,name$, and param.value.

The problem stems from the fact these, as they are true variables, will not be saved when you exit the ON_CREATE or any Method call.  Also as true variables they cannot be defined as properties or local values within the object in the hopes that this will preserve their contents.  The logic that builds the composite string when you reference params$ only looks at defined variable list and not any object related elements.

Normally when running within an object and a variable is referenced the system will look at the property and local variable list to see if the variable is defined and, if not, proceed to the list of true variables.  Composite strings only look at the true variable list as the variable names are dynamically created from the composite string variable name and element in the associated iOLIST.

6
Nomads / Re: Creating a new instance of an object especially for a Query
« on: November 09, 2023, 05:58:24 PM »
Actually why not just pass a variable to contain the object handle into the initialization call, set it during initialization, then during the finalization pass the same variable and drop the object.  The variable you pass in should remain localized to the current Query session.

7
Programming / Re: More Advanced Search Tool Than Integrated Toolkit
« on: November 06, 2023, 05:40:47 PM »
There are any number of ways to accomplish this but the easiest might be using ED+.

Simply load the program you want and launch ED+,  Select the Edit >> Find & Replace >> Find option from the menu bar. 

This will bring up the Find window where you can enter STRING1 and press the ALL button to highlight all occurrences. 

Now if you want you can enter a regular expression, press the .* button enter PRINT|INPUT and press ALL to get all PRINT or INPUT words.  Any regular expression can be used.

There are also things like the LV command line that will list all variables.

Or if you want to migrate your utility, likely you simply have to save it in _cmd/somename then load your program and enter somename to have the system run your code.  The PGM function should work pretty much the same as BBx.  The _cmd directory should be in directory where you started PxPlus.


8
Language / Re: Track Single- and Double-Click in Report View
« on: November 06, 2023, 04:23:15 PM »
You would need to test for _EOM$ = $02$ in your 'change/Click' logic.

Actually I generally test for $02$ or $0D$ which is double click or ENTER thus allowing clients which don't want to use a mouse or how have trouble clicking twice rapidly to use the keyboard and just press enter.

9
Language / Re: Track Single- and Double-Click in Report View
« on: November 06, 2023, 11:07:55 AM »
I just created a Nomads panel with a Report view list that had Signal all changes and an OnClick event of SETTRACE PRINT "Click == _EOM$="+HTA(_EOM$).

It showed I first get $01$ then $02$ when I double click any item is the list.  The $01$ is the first click, $02$ for the second.

I used settrace print to make sure I didn't do anything that would move focus off the control between clicks, sure as displaying a Message Box.

10
Language / Re: Dropping an Excel object
« on: November 06, 2023, 09:51:48 AM »
This sounds like Excel itself is hung up trying to update oneDrive.  Its possible it is trying to upload any changes you have made (or maybe something as trivial as the last accessed date) on oneDrive.

Also make sure you has closed all the excel workbooks before you drop the Excel object. 

11
Web Services / Re: REST problems
« on: September 27, 2023, 06:51:31 PM »
Did you print what was in MSG(-1) to see what OS error you are receiving?

12
Web Services / Re: REST problems
« on: September 27, 2023, 02:00:59 PM »
I just tried the curl command you provided from a Linux box here and received the exact same response as I did when calling *plus/web/request:

[testuser@centos tmp]# curl --location 'https://example.com/oauth2/vn/token' --header 'Content-Type: application/json' --data '{ "client_id": "xxxxxxxxxxxx", "grant_type": "client_credentials", "scopes": "urn:tr:onesource:auth:api:IndirectTaxDetermination", "client_secret": "xxxxxxxxxxx" }' > /tmp/result.txt
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   596  100   433  100   163   1094    412 --:--:-- --:--:-- --:--:--  1093
[testuser@centos tmp]# cat result.txt
<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
         "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
        <head>
                <title>404 - Not Found</title>
        </head>
        <body>
                <h1>404 - Not Found</h1>
                <script type="text/javascript" src="//obj.ac.bcon.ecdns.net/ec_tpm_bcon.js"></script>
        </body>
</html>



Here is what I got using *plus/web/request:

-:?recvdata$
<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
         "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
   <head>
      <title>404 - Not Found</title>
   </head>
   <body>
      <h1>404 - Not Found</h1>
      <script type="text/javascript" src="//obj.ac.bcon.ecdns.net/ec_tpm_bcon.js"></script>
   </body>
</html>




13
Web Services / Re: REST problems
« on: September 27, 2023, 11:59:39 AM »
The error 400 indicates:

The HyperText Transfer Protocol (HTTP) 400 Bad Request response status code indicates that the server cannot or will not process the request due to something that is perceived to be a client error (for example, malformed request syntax, invalid request message framing, or deceptive request routing).


What are you passing *plus/web/request? 
Have you provided the extra headers in the call?

14
Registration and Setup / Re: Installing PxPlus on Azure or Sharepoint
« on: September 22, 2023, 09:24:44 AM »
For clarification, as of PxPlus 2023 (v20) the standard PxPlus/Nomads security module provides multi-factor authentication using either email or SMS.

For details see:
https://manual.pvxplus.com/page/NOMADS%20Graphical%20Application/System%20Maintenance%20Tools/Security%20Manager/Two%20Factor%20Authentication.htm

15
Nomads / Re: Nomads Library Key - Byte (13,1)
« on: September 11, 2023, 02:14:06 PM »
You can find this in *winproc.dsp -- but basically.

F - Would indicate a control since F is a valid HEX character
R - Is for Drag/Drop logic
S - Substitute panels
V - Dependency tables
Y - Independent Cell/Row logic for Grids

Pages: [1] 2 3 ... 7