cancel
Showing results for 
Search instead for 
Did you mean: 

Is there an xMII API?

Former Member
0 Kudos

Hi all,

I'm new to xMII and I think have a simple answer. I'm writing an eclipse plug-in, which should use xMII functionality, e.g. logon, read data, open workbench, ...! I searched the SDN, forum and wiki but could not find any information about an xMII API.

Can you please give me some links where i can find the information?

Thanks,

Markus

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Actually, there isn't a Java API, but there most definitely an "API" in terms of access to the services and data of xMII. The Illuminator servlet gives you access to xMII's data and metadata services, as well as much of the system status and system configuration data. The Runner servlet gives you access to xMII's business logic services. There are also other servlets that provide access to other parts of xMII and expose other functional services (ChartServlet, SPCChartServlet, SPCXMLServlet, and others).

The net result is that probably 95% of the functionality of xMII that you'd be interested in can be access via a URL request.

Answers (3)

Answers (3)

Former Member
0 Kudos

Ok! Thanks at you all!

Markus

Former Member
0 Kudos

Thanks for the quick answer!

We will contact the xMII developers next!

Markus

jcgood25
Active Contributor
0 Kudos

I doubt their answer will be much different - I could stand up and ask them on the other side of the cube wall separating our desks here in Exton if you want

With v12.0 the login is all handled by NetWeaver's UME, so if an API exists for this then it would not necessarily be MII specific (notice that the login screen says NetWeaver not MII).

Opening the Workbench is just a simple URL call from the Menu.jsp, and reading data queries is inherent in the Query template building aspects of the Workbench itself.

For developing specific functionality to add into a BLS transaction, a custom action toolkit can be found [here|https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/801e9072-ae80-2a10-5e90-8ee2e4f703ca]

A possibility exists for developing your own UDS connectors as well.

Former Member
0 Kudos

Hi Jeremy,

the statement "A possibility exists for developing your own UDS connectors as well." sounds very interesting.

Where we can get documentation on how to write custom connectors? This would definitely be very handy for us!

Regards,

Matthias

Former Member
0 Kudos

Matthias et al,

The UDSs are now purely in maintanence mode and it looks like there will not be any further development on them (including formalizing an API/SDK).

That said, there are a few options for all the connectivity developers. First (and most likely the best option, atleast in my opinion) is to create your own OPC server. All the product (connectivity related to MII) will support OPC for the forseeable future. This also makes it so that you can interop with other products.

There is another product that is going to come out in the next year or so (for all you have experienced the UDS release disaster, this time is a little more firm then the UDSs). The MII MDS (Manufacturing Data Services) will have an SDK that will allow you to create your own 'agents' (The connectivity layer of the product). Again OPC will be a delivered agent.

Martin

jcgood25
Active Contributor
0 Kudos

There is no such API.

Regards,

Jeremy