Question Michoel Reach · Jul 27, 2023

%fm2Class code for converting Fileman to Cache' SQL classes

The documentation https://docs.intersystems.com/ens201817/csp/docbook/DocBook.UI.Page.cls… says "You can also obtain this routine [%fm2class] as an XML file and install it in Caché or Ensemble version 5.0.* or higher."

How do I get that XML file?

If it's already part of Cache 18.1, you could also just tell me how to access it.

Thanks!

Product version: Caché 2018.1
$ZV: Cache for Windows (x86-64) 2018.1.4 (Build 505_1_20258U) Thu Sep 10 2020 10:22:22 EDT

Comments

Michoel Reach  Jul 28, 2023 to Eduard Lebedyuk

All I see is .inc there in %SYS. How do I find or export the source code?

When I try to Go to source code in the .inc file (CTR-SHIFT-G), it says, '...%SYS/%fm2class" does not exist on the server'

Thanks!

0
David Hockenbroch  Jul 28, 2023 to Michoel Reach

Michoel, it's in %SYSTEM.OBJ, not %SYS.

0
Michoel Reach  Jul 31, 2023 to David Hockenbroch

I see that, but it isn't the actual code, just pointers to tags like ConvertFiles^%fm2class, which are not available.

0
Eduard Lebedyuk  Aug 1, 2023 to Michoel Reach

Go to routines and search for *%fm2class* - you should be able to export 5 items available there.

Alternatively, request WRC to provide you an xml file.

0
Michoel Reach  Aug 4, 2023 to Eduard Lebedyuk

Thank you, that works. Just .obj files, though. Since Intersystems has told us a few months ago that they no longer plan to update the code, is it possible that they wouldn't mind making the .int routines available?

Thanks!

0
Eduard Lebedyuk  Aug 5, 2023 to Michoel Reach

I think you'll need to open a WRC for that.

0