Are there any tools to decompile jmdl to at least some pseudocode?
JMDL was the J in MicroStation/J. It was a built-in Java engine for MicroStation with some extensions to make it work with MDL structures.
JMDL was initially a V7 technology. [Edit] It was deprecated in V8, and removed in MicroStation XM Edition.[/Edit] .NET took over.
Unknown said:Are there any tools to decompile jmdl to at least some pseudocode?
The pure Java components of a JMDL app run on the Java Virtual Machine (JVM) and you should be able to analyse the byte code using Java tools. JMDL is Bentley Technology and I'm not aware of a decompiler. A similar question is: "Is there a decompiler for MDL?", to which the answer is 'no'.
Regards, Jon Summers LA Solutions
Hi Oto,
in this case, I have to disagree with Jon a bit: It's true JMDL was promoted in a time of MicroStation/J, but as visible from your previous question, it still existed in V8 2004 Edition. True is that it was deprecated in 8.0, but it was available until V8 XM Edition release, when it was removed completely.
Any pseudocode (Java, NET...) can be decompiled back to "human readable code", usually not fully and never back to original source code form. I have not tried to decompile Java bytecode, but there are more decompilers available (like this one or even cloud based). I guess it's not important that it's "Bentley Java", because bytecode should be the same. But you will probably have to consult JMDL documentation to check JMDL API classes functionality.
With regards,
Jan
Bentley Accredited Developer: iTwin Platform - AssociateLabyrinth Technology | dev.notes() | cad.point
Unknown said:I think I figured out how this tool works
Often a far simpler than to try to understand what a code does :-)