Skip to main content
Question

vlisting.xml

  • March 20, 2026
  • 9 replies
  • 78 views

Roger Wallin
Forum|alt.badge.img+3

Hi

Does anyone know where the “vlisting.xml” is found nowadays?
Akerman:
Here is an export of my custom listing viewer implementation: vlisting.xml.

Regards RogerW
 

9 replies

Ingo Stiller
Forum|alt.badge.img+3
  • Participating Frequently
  • March 23, 2026

Hi Roger
a) No, I don’t know where to find an offical component export “vlisting.xml”
b) Yes, we also do have our own listing component.
c) Your link ist not working :-)
Ingo


Roger Wallin
Forum|alt.badge.img+3
  • Author
  • Participating Frequently
  • March 23, 2026

Hi,

  1. and c) Its not my link, I’m refering to a discussion 

    where David Akerman gives a link to vlisting.xml, and the link isn’t working anymore.

  2. Have you built your own or do you have D Akermans  listing component?


Ingo Stiller
Forum|alt.badge.img+3
  • Participating Frequently
  • March 23, 2026

ad b) 
I don't even remember where I got the initial idea for this—someone had shared the vlisting.xml file at some point.
But then I rewrote a lot of it, and now, for example, entities are displayed as well.
The whole thing is tailored to our environment, but the basic idea should work anywhere.
Attached you find my solution :-)


Roger Wallin
Forum|alt.badge.img+3
  • Author
  • Participating Frequently
  • March 24, 2026

Thanks Ingo,

I’ll look at it. 
Anyone know something about the “original” vlisting.xml?
Wouldn’t this suit into the ADDITIONS.UAR? 


Iain Sharp
Forum|alt.badge.img+5
  • Inspiring
  • March 24, 2026

There is something in additions.uar which puts a “listing” tab next to the write script tab on the component editor. Is that not it? 

Iain


Ingo Stiller
Forum|alt.badge.img+3
  • Participating Frequently
  • March 25, 2026

Hi Roger

1.  The isting components must be loadable, meaning they must be located either in the FRM directory or in a UAR file
2. You have to define them in the ASN-File like this:
[LOGICALS]
IDE_DEFINE_WORKSHEETS_APS=IDE_X_LISTING
IDE_DEFINE_WORKSHEETS_CPT=IDE_X_LISTING
IDE_DEFINE_WORKSHEETS_ENT=IDE_X_LISTING
;IDE_DEFINE_WORKSHEETS_LIBINC=IDE_X_LISTING
;IDE_DEFINE_WORKSHEETS_LIBSNP=IDE_X_LISTING
;IDE_DEFINE_WORKSHEETS_LIBPRC=IDE_X_LISTING

 


Roger Wallin
Forum|alt.badge.img+3
  • Author
  • Participating Frequently
  • March 25, 2026

Hi,

Thanks Iain and Ingo.
I haven’t yet  tried with Ingos IDE_X_LISTING but just with VLISTING.
I tried the following, the ADDITIONS-menus are available as before.

[LOGICALS]
;Uniface additions into menu, eg. Deployment-Archieve
IDE_DEFINE_USERMENUS = ADDITIONS
IDE_DEFINE_WORKSHEETS_CPT = VLISTING

I didn’t get the vlisting worksheet/tab. I suppose it’s not available in ADDITIONS.UAR, but I would need to load it into my Development environment, by importing the VLISTING.XML or using an UAR that contains it.

 

Akerman:

It's a simple form that loads the listing into a rich text edit box so you can use its Ctrl F (find) capability when viewing the listing. The standard Uniface 10 custom worksheet API operations are implemented, so it can be plugged into the IDE as follows:

  1. Import and compile component VLISTING

    (you can optionally do this in a separate environment and make a UAR file)
     
  2. Modify your ide.asn assignment file to add a logical referring to the compiled component, e.g.
    [LOGICALS]IDE_DEFINE_WORKSHEETS_CPT=VLISTING

    If you have more custom worksheets, you can use a comma (,) separator.
     
  3. If you created a separate UAR file in step 1, add it to the [RESOURCES] section.
  4. Restart the IDE and open a component - it should now show the listing when you click on the "Listing" tab.

Iain Sharp
Forum|alt.badge.img+5
  • Inspiring
  • March 25, 2026

Yeah, looking back at it, I have the VLISTING imported and compiled up (although I renamed it to fit our naming convention) and then included in 


IDE_DEFINE_WORKSHEETS_CPT = REP_VLISTING
Regards, 


Iain


Roger Wallin
Forum|alt.badge.img+3
  • Author
  • Participating Frequently
  • March 26, 2026

Hi,

does anyone want to attach the original VLISTING.XML into this discussion, or could Rocket look at why it can’t be downloaded anymore from the link given by Akerman:
vlisting.xml