XI and Xmii

Hi guys
I have been doing XI for some time and came across a job asking for XI person to move onto xMii.
I've read a little about xMii but still do not understand what the relationship is between it and XI.
Is there one ?   So wondering how much SAP XI skills you need in a xMii role ?

Hi Jonny,
I think from what I have seen from my SAP XI colleagues that it is helpful to know something about mapping and using XML and XPATH (maybe XLST but not first place). Of course it always helps to have experience in using a middleware tool for connection and mapping tasks.
However, if you start with MII, I would recommend to have a formal education to learn about the new or different concepts of MII compared to XI (MII business logic, MII portal, visualization and User Interface etc.). MII is no native SAP product but bought in from a US company, so the user interface to MII for developers needs getting used to.
Maybe you find the following links useful.
xMII Wiki
[https://wiki.sdn.sap.com/wiki/display/xMII]
Getting started guide with many examples of the visualization possibilities
[https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/b7c79bd4-0a01-0010-4caf-bfb68ab98517]
Thread XI versus MII
[https://forums.sdn.sap.com/click.jspa?searchID=16265538&messageID=5049070]
XI vs xMII (older thread)
[/thread/173946 [original link is broken];
Michael

Similar Messages

  • Error while XI and xMII integration (Plain HTTP as sender)

    Dear Friends,
       I am doing the scenario XI and xMII integration. While sending the input file from plain HTTP adapter the result comes as follows in *sxmb_moni* :
    <?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
    <!-- Call Adapter -->
    <SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="1">
    <SAP:Category>XIAdapterFramework</SAP:Category>
    <SAP:Code area="MESSAGE">GENERAL</SAP:Code>
    <SAP:P1/>
    <SAP:P2/>
    <SAP:P3/>
    <SAP:P4/>
    <SAP:AdditionalText>com.sap.aii.af.ra.ms.api.DeliveryException: <xMII server name></SAP:AdditionalText>
    <SAP:ApplicationFaultMessage namespace=""/>
    <SAP:Stack/>
    <SAP:Retry>M</SAP:Retry>
    </SAP:Error>
    In HTTP Client Adapter for XI 3.0 it is shown as follows:
    <SAP:Error><SAP:Category>XIAdapterFramework</SAP:Category><SAP:Code>MESSAGE.GENERAL
    </SAP:Code>
    <SAP:AdditionalText>com.sap.aii.af.ra.ms.api.DeliveryException: <xMII server name> </SAP:AdditionalText></SAP:Error>
    Please show the way to rectify this error.
    Regards,
    Jagan.

    Dear Sudharshan,
       I'm doing the scenario which is in the following blog.
    /people/dhanabal.thangavel/blog/2008/02/07/xi-and-xmii-integration--part-1 ==> XI and xMII Integration - Part 1
    This is a synchronous one. So I set QOS as BE in Client Http Adapter for XI 3.0.
    Scenario is HTTP <--> XI <--> xMII
    The following errors are I found:
    1) In RWB -> Message Monitoring
    Status : Canceled with Errors
    Message Details:
    SOAP : call failed
    SOAP :error occured: java.net.UnknownHostException: <HOST>
    Exception caught by adapter framework: <HOST>
    Delivery of the message to the application using connection AFW failed, due to: <HOST>. Setting message to status failed
    The message status set to FAIL.
    Returning synchronous error message to calling application: <HOST>.
    2) Error coming in the Client Http Adapter for XI 3.0 as follows:
    *URL:*
    http://xxxxxx07:xx10/sap/xi/adapter_plain?namespace=http%3A//www.xxxxxxx.com/XIBatch3/10099/xMII_Integration&interface=xMII_Integration_Sync_Outbound&service=BS_BATCH3&party=&agency=&scheme=&QOS=BE&sap-user=xxxxx&sap-password=xxxxx&sap-client=xx1&sap-language=EN
    *Result:*
    <SAP:Error><SAP:Category>XIAdapterFramework</SAP:Category><SAP:Code>MESSAGE.GENERAL</SAP:Code><SAP:AdditionalText>com.sap.aii.af.ra.ms.api.DeliveryException:<HOST></SAP:AdditionalText></SAP:Error>
    *Input XML file:*
    <?xml version="1.0" encoding="UTF-8"?>
    <ns1:XacuteRequest xmlns:ns1="http://www.lighthammer.com/Xacute">
       <ns1:LoginName/>
       <ns1:LoginPassword/>
       <ns1:InputParams>
          <ns1:ProductName>ProductA1</ns1:ProductName>
       </ns1:InputParams>
    </ns1:XacuteRequest>
    *WSDL file (Which is generated using the xMII transaction):*
    <?xml version="1.0" encoding="UTF-8"?><definitions xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:s0="http://www.lighthammer.com/Xacute" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" targetNamespace="http://www.lighthammer.com/Xacute">
        <!-- Types -->
        <types>
            <s:schema elementFormDefault="qualified" targetNamespace="http://www.lighthammer.com/Xacute">
                <s:complexType name="InputParams">
                    <s:sequence id="InputSequence">
                    <s:element maxOccurs="1" minOccurs="0" name="ProductName" type="s:string"/></s:sequence>
                </s:complexType>
                <s:element name="XacuteRequest">
                    <s:complexType>
                        <s:sequence>
                            <s:element maxOccurs="1" minOccurs="0" name="LoginName" type="s:string"/>
                            <s:element maxOccurs="1" minOccurs="0" name="LoginPassword" type="s:string"/>
                            <s:element maxOccurs="1" minOccurs="0" name="InputParams" type="s0:InputParams"/>
                        </s:sequence>
                    </s:complexType>
                </s:element>
                <s:complexType name="Rowsets">
                    <s:sequence>
                        <s:element maxOccurs="1" minOccurs="0" name="FatalError" type="s:string"/>
                        <s:element maxOccurs="1" minOccurs="0" name="Messages" type="s0:Messages"/>
                        <s:element maxOccurs="1" minOccurs="0" name="Rowset" type="s0:Rowset"/>
                    </s:sequence>
                    <s:attribute name="StartDate" type="s:dateTime" use="required"/>
                    <s:attribute name="EndDate" type="s:dateTime" use="required"/>
                    <s:attribute name="DateCreated" type="s:dateTime" use="required"/>
                    <s:attribute name="Version" type="s:string"/>
                </s:complexType>
                <s:complexType name="Messages">
                    <s:sequence>
                        <s:element maxOccurs="unbounded" minOccurs="0" name="Message" type="s:string"/>
                    </s:sequence>
                </s:complexType>
                <s:complexType name="Columns">
                    <s:sequence>
                        <s:element maxOccurs="unbounded" minOccurs="0" name="Column" type="s0:Column"/>
                    </s:sequence>
                </s:complexType>
                <s:complexType name="Column">
                    <s:attribute name="Name" type="s:string" use="required"/>
                    <s:attribute name="Description" type="s:string" use="required"/>
                    <s:attribute name="SourceColumn" type="s:string" use="required"/>
                    <s:attribute name="MinRange" type="s:double" use="required"/>
                    <s:attribute name="MaxRange" type="s:double" use="required"/>
                    <s:attribute name="SQLDataType" type="s:int" use="required"/>
                </s:complexType>
                <s:complexType name="Rowset">
                    <s:sequence>
                        <s:element maxOccurs="1" minOccurs="1" name="Columns" type="s0:Columns"/>
                        <s:element maxOccurs="unbounded" minOccurs="0" name="Row" type="s0:Row"/>
                    </s:sequence>
                </s:complexType>
                <s:complexType name="Row">
                    <s:sequence id="RowSequence">
                    <s:element maxOccurs="1" minOccurs="1" name="Quantity" type="s:long"/><s:element maxOccurs="1" minOccurs="1" name="ProductName" type="s:string"/></s:sequence>
                </s:complexType>
                <s:element name="XacuteResponse">
                    <s:complexType>
                        <s:sequence>
                            <s:element maxOccurs="1" minOccurs="0" name="Rowsets" type="s0:Rowsets"/>
                        </s:sequence>
                    </s:complexType>
                </s:element>
            </s:schema>
        </types>
        <!-- Messages -->
        <message name="XacuteSoapIn">
            <part element="s0:XacuteRequest" name="parameters"/>
        </message>
        <message name="XacuteSoapOut">
            <part element="s0:XacuteResponse" name="parameters"/>
        </message>
        <!-- Ports -->
        <portType name="XacuteWSSoap">
            <operation name="Xacute">
                <input message="s0:XacuteSoapIn"/>
                <output message="s0:XacuteSoapOut"/>
            </operation>
        </portType>
        <!-- Bindings -->
        <binding name="XacuteWSSoap" type="s0:XacuteWSSoap">
            <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
            <operation name="Xacute">
                <soap:operation soapAction="http://www.lighthammer.com/Xacute" style="document"/>
                <input>
                    <soap:body use="literal"/>
                </input>
                <output>
                    <soap:body use="literal"/>
                </output>
            </operation>
        </binding>
        <!-- Service mapping -->
        <service name="XacuteWS">
            <port binding="s0:XacuteWSSoap" name="XacuteWSSoap">
                <soap:address location="http://<XMII_SERVER_NAME>/Lighthammer/SOAPRunner/Jagan/SDN_Fetch_Product_Qty"/>
            </port>
        </service>
    </definitions>
    Regards,
    Jagan.

  • Is SSO possible for SAP ERP and xMII

    Hi,
    Is it possible to have Single Sign-On between SAP ERP and xMII.
    The requirement is that the user wants to login to the SAP ERP and using the same credentials he/she should be able to use xMII (without prompting for login credentials again.)
    If it is not possible why is it so, and if it is then how?
    Thanks in advance.
    - Ankit

    Hi,
      UME is User Management Engine. The UME provides the centralized user management for all Java applications and can be configured to work with user management data from multiple data sources. It is seamlessly integrated in the J2EE engine of the SAP NetWeaver Application Server for Java as its default user store and can be administered using the administration tools of the AS java.
       You can configure multiple data source (DB, LDAP or ABAP) to UME for managing user data.
    For more information on UME please, refer the below link as well.
    http://help.sap.com/saphelp_nw2004s/helpdata/en/62/cc1940d4558f5ce10000000a155106/frameset.htm
    Thanks
    R.Murali

  • Difference between sap xi and xMII

    Hi all,
      Can any body provide the information on SAP xMII  and compare with SAP XI. Please help to find out scenario's based on the SAP XI and xMII.

    Hi Deviprasad,
    Did your question get solved? If yes, then please close the thread.
    If you have any query, then do ask.
    Bye
    Ankur
    Do reward points for helpful as well as solved answers!!

  • Regarding XI and XMII

    How XI will pickup data from XMII technically?

    Hi Salvatore,
                        Actually in my requirement XI Should receive the request message from xMII located at each of the plant in ‘asynchronous’ mode and should pass it onto SAP R/3 through customized BAPI/RFCs and the response of the respective request is routed back to xMII. So that i got a confusion regarding communication between XI and XMII.
                        As i need a exact procedure technically how XI picks up data from XMII folder (where XML files are present).
    Vijaya.

  • Diff btw RLINK and xMII

    Hi,
        can anybody please clarify my doubt
    what is the difference between RLINK PPPI for SAP  and xMII?

    Vijaya,
    RLINK PPPI is developed by OSI the same people who devliver the Plant Information (PI) historian and no doubt RLINK is developed primarily for use with this system.  Whereas xMII will work with any historian that supports OPC or OLEDB including PI.  In short the PPPI product is probably not as flexible nor as robust as xMII.
    Sam

  • Question about MII and xMII UDS versions

    Hi all,
    just some quick questions on MII and MII UDS:
    Has the final version 12.1 of MII already been released? I can't find it in my service marketplace (does it depend on my account configuration?)
    What is the last MII UDS version? The 4.0 SP2? Is xMII UDS supported on Windows 2003 server 64 bit or only on 32bit?
    Can I connect MII via UDC connector to an UDS different from xMII UDS?
    Your help is appreciated...
    Mauro

    >
    > * Has the final version 12.1 of MII already been released? I can't find it in my service marketplace (does it depend on my account configuration?)
    Yes, it would depend upon your SMP credentials and licensed software purchases (if you have 12.0 then you're eligible for 12.1 too).  But it is not GA yet, so only people in ramp-up currently have access to it.  Don't both asking for a date because it has not been set.  Some time this quarter hopefully
    >
    > * What is the last MII UDS version? The 4.0 SP2? Is xMII UDS supported on Windows 2003 server 64 bit or only on 32bit?
    The 2.5 UDS's are still viable and necessary for some of the vendor API based connections, but 4.0 is available for OleDB, OPC-DA and OPC-HDA.  They have only been validated on 32 bit, but in theory they should work in a 32 bit emulation mode on a Windows 64 bit environment.  Supported vs. unsupported is a thin line as a result, but perhaps others using them could share any specific experiences using them on 64 bit.
    >
    > * Can I connect MII via UDC connector to an UDS different from xMII UDS?
    Your MII version of 11.5, 12.0, or 12.1 will work the same way with the UDS's as they are not version specific to MII.
    Regards,
    Jeremy

  • Windows 2008 and JRE 1.4.2_13 and xMII 11.5

    Is xMII 11.5 supported on Windows 2008, specifically, does JRE 1.4.2_13 work, and will Servlet Exec work on that version of OS?
    Thanks,
    Todd

    Hi Todd,
    Kindly find the below URL to know about the system requirements of SAP xMII 11.5
    http://help.sap.com/saphelp_xmii115/helpdata/en/index.htm
    Related Forum :
    Re: UDS 4.0 and Windows Server 2008
    Hope it helps.
    Thanks
    Rajesh Sivaprakasam.

  • Geospatial data in Oracle and xMII

    Hello xMII team and enthusiasts,
    I have had a request to store and retrieve geospatial data into an Oracle database using xMII. The basic idea was to be able to transfer a file containing geospatial data from a mining survey application and store it into an Oracle database. Has anyone handled this type of application? I am interested to know your thoughts on the best way to tackle it.
    I understand that Oracle has GIS specific data types like SDO_GEOMETRY (for coordinates), and of course has BLOBs. Can xMII handle these types natively? (I am guessing no, since these are fairly database specific making it difficult to handle generically in JDBC, but would like to confirm if anyone has handled such cases).
    I guess stored procedures can be developed to import data from files and insert it into the database. Do you think this would be the best approach?
    Sorry for asking multiple questions in one forum post, am trying to lay out my thought processes and these questions have just popped up :).
    Thank you in advance for any insight that you can provide.
    Kind regards,
    Sidney Shek

    Also, if you're a developer, you can either create custom "actions" that plug into the xMII business logic services environment or you could wrap the activities in a web service that is callable by xMII.
    - Rick

  • XI and xMII server

    Is it recommended to have both xMII and XI installed on the same server machine?

    Hi Prasanna,
    It depends upon the type of load you expect on the system.  If you wish to combine the two products on one server and require significant usage out of both, you would need a high CPU and memory server.
    You would probably save money by getting two smaller servers than one massive server.
    Carry out some performance testing and see whether you are pushing the server to the limits (Chances are that you would be).
    If you are unsure about usage, you may be able to setup two virtual servers instead.  If the servers are unable to handle the load, you would be able to move the virtual servers to two separate boxes.  It also provides avenues for High Availability.
    As for development environement, I would not see any issues, if you are expecting to be the only person hitting xMII / XI.  (Please note that this is my personal opinion and not an official recommendation).
    Hope this helps.
    Cheers,
    Jai.

  • Oracle JDBC driver 10g and xMII

    I have a BLS that tries inserting CLOB data into Oracle 10g database. Since Oracle 8 JDBC driver does not support that (I saw other SDN messages on the same issue), I have download and copied Oracle JDBC driver for 10g
    ojdbc14.jar to
    C:\ServletExec AS\se-xMII\webapps\default\Lighthammer\WEB-INF\lib
    folder
    I restarted Servlet exec engine and I'm still seeing the same error
    that the value to be inserted is too large ( I'm inserting more than
    4000 characters but much lesser than 4 GB which CLOB column can take)
    1. I want to understand if there is something else that I need to
    change in order for xMII to pickup the new driver.
    2. Also, should I add it classpath?
    3. Looking at some Oracle notes on using capability of 10g driver for
    manipulating large data, the property SetBigStringTryClob=true should
    be set. I saw examples of some non-xMII applications setting it in their
    servers.xml. Similarly, in which file can I set this property in xMII
    to force the driver to use this feature?
    Is ServerDefaults.xml under C:\Lighthammer\Illuminator\SysConf the
    right place? Since it is not recommended to modify the configuration
    files manually rather than using admin console, I'm not sure on this
    one.
    Let me know
    Thanks

    Are you really sure this "SetBig.." thing is the solution?
    Searching for the ORA error you posted results in quite a few solutions in the way you write your SQL statement.
    Maybe changing your statement might help.
    If you don't mind can you post the SQL statement?
    Another good test would be to see if the SQL statement goes through without any errors when used from a different SQL editor.I would suggest do that first if you haven't already.

  • SAP R/3 and XMII 12.0 integration steps

    Hi,
    Can any one tell me steps for integrating SAP R/3 system with XMII 12.0 ?
    Please Help.
    Thanks,
    Swati

    Hi,
    Check these links...
    /people/musarrat.husain2/blog/2007/10/23/a-beginners-guide-to-call-an-rfc-in-bls
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/201769e0-3174-2910-e287-baa58d198246
    /people/dipankar.saha3/blog/2007/02/05/how-to-integrate-sap-xmii-with-sap-erp
    Regards,
    Prasanna

  • Does xMII have encoding and decoding functuinality?

    hello,
    does xMII have encoding and decoding functionality in xMII application level?
    or xMII does not have application level encoding and decoding and users just use SSL technology or network device level encode / decode technology when they want to have data communication security?
    Sincerely, Shiroh Kinoshita - SAP Japan

    Hello (Konnichiha) Vivek,
    Thanks for your answer.
    I understand those database level and server level authorization functionality.  What I mean is :
    I mean security for data leakage during data communication between something and xMII.  does xMII have any encode and decode function during communication? 
    Sincerely, Shiroh Kinoshita

  • Calling Webservice from Netweaver Portal to SAP XMII 12.0 using SSO

    Hello,
    we have a Netweaver 2004s based Portal and a Netweaver-based SAP XMII (v12.0) System providing Webservices.
    What we try to do is to call a webservice out of the Portal EAR Application using SSO.
    SSO-Konfiguration between Portal and XMII is done and works fine. I tested this using an URL-iView, which calls a https-URL on XMII and SSO-Authentification is done in the background.
    Now I want to call a Webservice using SSO.
    Without SSO (prodiving UID/PW), the webservice-call works fine.
    In order to use SSO with Webservice, I created a "Deployable Webservice Proxy" with "HTTP-Authentication" and "use SAP Logon Ticket" turned on.
    Then I remove Login/Password from my SOAP-Request and unfortunately it doesn't work.
    What do I have to consider in addition to the topics above?
    Can you provide any useful links with tutorials, hints, documentation, ...?
    Thanks in advance
    Andreas

    > Can you please list all the options that we have in order to implement SSO for EP and SAP GUI?
    >
    > I could not find any info in regards to the advantages and disadvantages of each SSO solution. Do you have any links that gives this information?
    If you search the forum here for the terms you have used, then you will find many of them and interesting discussions about advantages and disadvantages from different views. I think that in 1 or 2 hours you will be a guru
    > I am thinking more of using Kerberos authentication for SAP GUI and using OpenSSO (Sun's product)solution for EP 7.0.
    >
    > Do you know what SSO technologies are other companies implementing these days?
    I only know which solutions I have been involved in doing the security evaluations for and implementation support.
    I don't want to do any direct or indirect comparative advertizing here, but only wanted to point out to you that there is plenty of information if you use the search. What you need to understand is that other that SAP proprietary mechanisms and newer standards based initiatives (search for 'SAML'), this is often a 3rd party vendor question (and resulting discussion...).
    If you find a solution and want to specifically discuss it here, then this can most of the time be done in a civilized way...
    Cheers,
    Julius

  • Update ABAP Report in SAP R/3 with data from xMII

    Hi Experts,
    How do we update some PP reports in SAP R/3 from xMII .
    We have sucessfully got all the data from the historians in the plant and also established connection between SAP R/3 and xMII.
    1. We also need to store the data passed in SAP R/3 in a Z-table and fetch data from there.
    2. How the BLS in xMII can be called from SAP R/3 to update the table.
    Thanks in advance.
    Regards,
    [Vivek K|https://forums.sdn.sap.com/profile.jspa?userID=2097685]

    Vivek,
    You can very well do this using a remote enabled function module.  For this,
    1) Write a function module which takes input (tag name & value) and inserts in z table.
    2) Set it remote enabled.
    3) Define your SAP server under data services - > SAP Server Configurations.
    3) Write a BLS transaction which calls this RFC using SAP JCO action. Here you can use the configuration that you defined in earlier step. Set the input parameters.
    4) Execute the transaction and you can put an external breakpoint in your RFC for debugging.
    I think when you said you are getting data xacute query, even that will execute such kind of BLS transaction.
    Mike.

Maybe you are looking for

  • Why can't I get the Audi-video chat started?

    My step-daughter and I have iSight cameras and Macintosh Computers with iChat installed. On Friday afternoon we tried to start a video-chat. I heard by phone, that we were both trying to get in touch with each other at the same time. • I was able to

  • How to add  ComboBox in Jtable Header

    Hello everyone, I want to add a Combox box in JTable Header .Basically it works as central access to whole table e.g. by selecting delete row in combo box then it should delete the current selected row.If somebody has any idea please share it. Thanks

  • Doubt in 1Z0-051 course book

    Hello, I am preparing to write Oracle Database 11g: SQL Fundamentals I Exam Number: 1Z0-051. I am refering the book OCA Oracle Database 11g: SQL Fundamentals Exam Guide (Exam 1Z0-051). In the second chapter dealing with select statements it mentions

  • This works for certain entries - why?

    im trying to find out the largest number/age but it only works for a certain set of data for some reason. I tested it with ordinary numbers (no objects created) in a seperate program and it works fine but not this one :-/ ConsoleIO.out.println("\n\n\

  • After editing, photos now look blurry

    The photos out of my digital SLR camera were really crisp right after upload to iPhoto; but after straightening and using the editing tools while in full screen mode, the photos now look a little blurry. Any ideas?