MUMPS.NET data provider

118 views
Skip to first unread message

Paul

unread,
Jun 17, 2013, 6:17:01 PM6/17/13
to Hardhats
Hi,

For anyone interested in getting a .NET application connected to a
MUMPS DB - you might be interested in a small blog that I've written
entitled MUMPS.NET for Dummies, http://wp.me/p2Q6Yg-2q.

Thanks,
Paul.

Sam Habiel

unread,
Jun 17, 2013, 6:22:38 PM6/17/13
to hardhats
Check out BMX.

http://www.ihs.gov/rpms/index.cfm?module=Applications&option=View&AC_ID=1

It's ported to VISTA by yours truly over here:
https://trac.opensourcevista.net/svn/BMXNET_RPMS_dotNET_UTILITIES-BMX/

Sam
> --
> --
> http://groups.google.com/group/Hardhats
> To unsubscribe, send email to Hardhats+u...@googlegroups.com
>
> ---
> You received this message because you are subscribed to the Google Groups "Hardhats" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to hardhats+u...@googlegroups.com.
> For more options, visit https://groups.google.com/groups/opt_out.
>
>

Kekoa

unread,
Jun 18, 2013, 7:54:40 AM6/18/13
to hard...@googlegroups.com
I have never toyed with the MsmDataProvider so this was interesting. Where did you source the msmapi32.dll and msmdataprovider.dll?

Also caution the msmapi32.dll file - some of us may have a reference in "C:\Program Files\Common Files\System\MSMAPI\1033" this is for MS Outlook and not MSM.

I'd also recommend the Cache Managed Provider. You can do things like...

Person p = new Person();
p.Name = "Paul";
p.save(); // saves it in a M global*

*optionally you can specify where to store the global data using what InterSystems calls "storage definitions." ; so to connect other dots - if you map FileMan to storage definitions this is how Cache provides a SQL interface into VistA

Paul

unread,
Jun 18, 2013, 3:47:28 PM6/18/13
to hard...@googlegroups.com
Hi Kekoa,
 
I wrote the MSMDataProvider C# code - if you would like to take a look at the MSMDataProvider code - I'll make the code available on GitHub.
The MsmDataAdaptor class overrides the Fill method in IDbDataAdapter interface.
The Fill method is the only method that I override, since it’s enough to get things working.
I don't have the source code for the msmapi32.dll - this is a Micronetics (MSM) DLL - something that Intersystems decided to support in Cache after the acquired MSM.

Thanks,
Paul.

Paul

unread,
Jun 18, 2013, 3:50:32 PM6/18/13
to hard...@googlegroups.com
Thanks Sam - I'll take a look at BMX.
Reply all
Reply to author
Forward
0 new messages