MUMPS / MSM to XML Global



阅读了很多关于MUMPS到XML/C# TCP/IP连接的信息,但这不是我想要的。我们有一个旧的MUMPS/MSM服务器,来自我们的客户,他们希望转换为较新的数据库(阅读我们的软件(MSSQL((。

不幸的是,我们找不到将此MUMPS数据库的数据导出到XML/可读文件的正确方法。

我们有对系统的root访问权限,数据库是一个数据库。MSM文件,但它不可读。MUMPS软件是一个M.EXE它是使用BAT文件启动的。

在可读代码(如XML(中获取GLOBALS的正确方法是什么?

流行性腮腺炎数据库的一般导出格式称为GO(全局输出(。流行性腮腺炎是一个NoSQL数据库;因此不包括数据中的架构。

您确定要将应用程序迁移到全新的技术堆栈吗?您可以使用像YottaDB这样的开源M实现,广泛用于银行和医疗保健。

您可以使用D ^%GS(全局保存(或D ^%FSG(快速全局保存(将全局保存到磁盘 这些文件的格式与 MSM 中的全局相同:

^UTILITY("%ER",52816,0)="1" 
^UTILITY("%ER",52816,1,0)="$ZE=^%ET" 
^UTILITY("%ER",52816,1,1)="$H= 
^UTILITY("%ER",52816,1,111)="%ERR("3")=2" 
^UTILITY("%ER",52816,1,112)="%ERR("4")=3" 
^UTILITY("%ER",52816,1,112)="%ERR("5")=4" 
^UTILITY("%ER",52816,1,112)="%ERR("6")=5"

磁盘的输出通常为 51,您可以使用*选择所有全局变量。

一旦将它们作为文本文件,就由您来解析结果,将其解析为类似于关系数据的内容,以便导入RDBMS。

相关内容

  • 没有找到相关文章

最新更新