Microsoft Messaging Queue and SAP XI .. Possible?

Hi All,
How can we integrate MS MQ with SAP XI? Its urgent.
Ranjeet Singh.

Hi Ashish,
I thought I have mentioned the answer. Well in my case,
the system that i need to integrate can communicate with external system through MS MQ or if the target system does not understadn MS MQ then it has a component which enable file  based commumnication.
so I will have two solution for the integration:
1. Either buy iWay Adapter for communicating with MS MQ .
2. if client is not ready to buy the adapter , then we have use the file based communication. In this case I need to use File adapter.
3. If at all , (in rare case) client is not ready to install the component which enables file based communication , then we have to write .Net code to retrieve xml message from MS MQ . .Net provides standard API for MS MQ.  I have tested this case also.
Hope it is clear.
Ranjeet Singh.

Similar Messages

  • Using Microsoft Message Queues (MSMQ) with LabVIEW

    I want to use the Microsoft Message Queue to communicate between applications on different machines. Does anybody have experience in using the MSMQ with Labview (in the .NET framework)? How do I send messages? The MessageQueue.Send method requires an object, and I don't know how to create this object format.
    This question was asked several years ago on this forum and no answer was given.
    I would appreciate any examples of Create a Queue, Delete a Queue,  Send a Message, and Read a Message in LabVIEW 7 or earlier.
    Thanks,

    P.C.
    I'm a little confused by what you mean.  I thought you were sending messages through the MSMQ, but the code there would receive a message, get the body, then display the body of the message.  The Object that the invoke node refers to is the Body of the Message, which has no properties, but has a few methods like ToString that you can use to get the string from the Body. 
    You need to wire up the references into the invoke and property nodes to get the selection of the methods or properties that are available.  Do they just not appear when you are using the invoke node with a reference to the body?
    Message Edited by Coal Man on 06-04-2007 01:56 PM
    Brian Coalson
    Software Engineer
    National Instruments
    Attachments:
    msmq.Jpg ‏40 KB

  • Message queues and expiry *HELP*

    My problem is hopefully a simple one to overcome. Without going totally in depth, i have a Server program that creates JMS Object messages and sends them off to a message Queue. Then i have another program, a client, that recieves and processes the object messages accordingly.
    In my case, the server and the client will be on diferent sides of a erroneous wireless setup.
    Basically i want messages to be recieved if, and ONLY if, there is a complete connection to the client, if there is no connection there i want the message to expire. I tried using timeToLive(), but that will not suffice, as there is no way i can tell how long the message will take to reach the JMS provvider, and hence the client.
    Also in using a message Queue the unrecieved messages build up and the latest messages will not be recieved until all outdated ones are recieved. Is there another generic sort of connection that doesn not allow for the build up of messages? unlike topic and queue?

    Hi.
    Strange, you are describing the correct behavior for JMS.
    The simplest way will be to not use JMS at all.
    Since you can't (via JMS) check the connection status, you'd either have to do it
    via the provider's mechanism, or use the TTL.
    As for the queue you are using for the unreceived messages - thar's also a TTL issue. Set a TTL
    and the queue will clear up.
    It might be worthwhile to look into the provider's admin options - perhaps you may be ablr to set ttl at
    the provider itself, which will mean that you don't mind how long it takes the message to get to the provider - only how long it takes it from the provider to the destination.
    Nimo.

  • Sun ONE Message Queue and JMS

    Is Sun ONE Message Queue software a reference implementation or a
    product?

    Sun ONE Message Queue is a product. It is a production implementation of the JMS
    specification. Sun ONE Message Queue software performs the function of a message
    broker, essentially serving as a common denominator enabling the exchange of
    information between applications. A number of competing products perform this same
    function, but Sun ONE Message Queue software adds the availability of JMS APIs to
    promote an open, industry-standard interface to messaging middleware, thus
    promoting the platform interoperability of Java while also enabling developers of
    business applications to write to only a single interface. In and of itself, this does not
    make Sun ONE Message Queue software unique since other MOM products also
    conform to the JMS specification. However, the combination of JMS with high
    performance, low cost, ease of use, and Sun's world class distribution and support
    channels makes Sun ONE Message Queue software a highly competitive product.

  • Payment of Expenses through Vendors and SAP Payroll possible?

    Hi,
    A possible client is thinking of implementing SAP travel and Expenses.
    Depending on certain expense types they want to pay expenses through sap payroll; other expenses they want to be able to pay out via vendors.
    Is this possible?
    I know it's possible to have 3 ways of paying: Vendors, Payroll or DME; but I'm not sure if combination would be possible?
    Does anyone has any experience with this?
    Thanks

    Yes it is possible
    Say as said by you Depending on Expenses types that means the Expeses first should be categoriesed i mean which will come under pay roll and which will come under Vendor baseing on that we implement it
    Try to check out the Fesability
    the Sub Schema   CREI has to be included in the Pay roll schema if you want to get the Travel expensed to be processes in the Pay roll
    Kindly Check

  • Message Queuing and Once Only Delivery Question

    Okay... not looking for too detailed information as you'll lose me.  Was hoping someone could clear something up for me.  In the Websphere world Websphere uses MQ as it's queuing mechanism internally to guarantee once-only delivery of messages.  Now I know XI can integrate with MQ (or other messaging systems, JMS,etc...)but certainly XI guarantees once-only delivery without any of those components.  My question is is XI's "queuing" mechanism proprietary or can, for instance, an external system somehow "put" or "get" information to/from that "queue"?

    Shaun,
    As far as my knowledge goes, I don't think external system can use the queuing mechanism of XI.
    Regards,
    Ravi
    Note : Pleaser reward the posts that help you.

  • FAX message queue alert SAP

    Hi,
    Is there any way to control, if number of pending job (FAX) more then 15 or 20 CCMS will automatically sent alert by mail ?
    We are using RightFax services R3 system, sometime Fax stick and number of pending job more then 20 in this time there is no notification, we I want to create Alert of CCMS (auto-reaction method), but I didn't find any MTE for specific method or function to handle fax pending
    please advice
    Thanks

    ok

  • Message Queue vs RFC Queue

    Can anyone tell me what's the difference between Message Que and RFC Queue?
    Thanks
    Mark

    Dear,
    Connectionless programming involves using a queue to hold user input to another application or server. Here, we may not have a permanent connection to the application or server. Instead you log your input in a queue and the other application or server then takes it from the queue, processes it, and sometimes it may put the result back to the same queue or to a different queue. Unlike UDP, here there is no chance of message or data loss once you log it into queues.
    The Connection oriented is different from the aforementioned and talks about any standard database system (DBMS, RDBMS, OODBMS and ORDBMS) available these days. Presumably, I don't think that there should be an explanation required for connection oriented programming. Unlike TCP/IP, there is no chance of data packet loss and it will bring the data packet to the required destination.
    In short, message queue is purely connectionless and gives an assurance that it won't lose any data which is in the queue.
    Message queue will be used :
    a.Storing insignificant information in the message queue while your database server is busy with other real time processing.
    b.Process user input which is given by the user after getting supporting information from other source or applications that are not active or ready at this stage.
    c.Because of database server outage, you might require keeping user input in the message queue and processing it as and when the database comes online.
    d.Exchanging data with a mainframe system like SAP. Personally, the real time communication with SAP is often a problem. In such cases, the SAP system uses message queue for storing and forwarding information where real time communication is not possible at that time.
    RFC Queue:
    Communication between applications in different systems in the SAP environment includes connections between SAP systems as well as between SAP systems and non-SAP systems. Remote Function Call (RFC) is the standard SAP interface for communication between SAP systems. RFC calls a function to be executed in a remote system.
    In short, essentially application infrastructure and business requirements determine whether you should use a message queue or not. Personally, I would suggest that itu2019s a good idea to work with a tool for a while so that you can get to the solution in which you should use it.
    http://help.sap.com/SAPhelp_nw04/helpdata/en/6f/1bd5b6a85b11d6b28500508b5d5211/content.htm
    Regards,
    Syed Hussain.

  • Can we peek into System V message queue?

    Hi, there.
    I have to processes A and B, talking through system v message
    queue. For debugging purposes, I wish to attach a third
    process C to that message queue and print out what info
    process A and B are exchanging.
    Is that possible?
    thanks

    It is starting in Solaris 8, Update 2 (The 10/00 release), but not previously.
    man msgsnap(2) for all the gory details.

  • Message queue updates

    Hi,
    Using server 2003 R2 service peck 2.
    We're having a problem with a msmq application that works on a slightly different environment with less wsus updates.
    i need a list of all the updates related to msmq so i could compare the 2 environment.
    please advise ASAP.
    thanks. 

    Hello Lotam_eden,
    Thanks for your patience.
    Here are the updates related to Message Queuing on Windows Server 2003.
    ===============================================
    1. KB 2494629
    A "0x0000008E" Stop error occurs when you set the message storage limit for a Message Queuing queue to be larger than 4 GB in a 32-bit version of Windows Server 2003
    http://support.microsoft.com/kb/2494629
    2. KB 2028919
    A Message Queuing 3.0 message is rejected by the receiver when you send the message by using an external certificate in Windows Server 2003 SP2
    http://support.microsoft.com/kb/2028919/en-us
    3. KB 971032
    Vulnerability in Message Queuing could allow elevation of privilege
    http://support.microsoft.com/kb/971032/en-us
    4. KB 970122
    You cannot use Message Queuing 3.0 to send messages over HTTPS if the Federal Information Processing Standard (FIPS) is enabled in Windows Server 2003
    http://support.microsoft.com/kb/970122/en-us
    5. KB 961605
    Multicast messages larger than 64 kilobytes (KB) are not delivered as expected by using Message Queuing 3.0 after security update MS08-036 is installed
    http://support.microsoft.com/kb/961605/en-us
    6. KB 941560
    A general protection fault (GP fault) error occurs when you restart an outgoing queue in Microsoft Message Queuing 3.0
    http://support.microsoft.com/kb/941560/en-us
    7. KB 934318
    The Lsass.exe process may use a high percentage of CPU resources when you run Message Queuing on a domain controller with global catalog
    http://support.microsoft.com/kb/934318/en-us
    8. KB 928380
    9. KB 922667
    10. KB 917399
    11. KB 916133
    12. KB 908926
    13. KB 902951
    14. KB 899470 ......
    Best regards,
    Sophia Sun
    Please remember to click “Mark as Answer” on the post that helps you, and to click “Unmark as Answer” if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread.

  • Message Queue

    What is a Message Queue and Is there other MQ available other than java .where can i get more info on MQ or any documentation/tutorial

    check the site www.fiorano.com

  • "Message Queue facility inactive"?

    Hi all,
    When I run ipcs command, I got:
    $ ipcs
    IPC status from <running system> as of Wed Mar 28 15:06:55 PST 2001
    Message Queue facility inactive.
    T ID KEY MODE OWNER GROUP
    Shared Memory:
    m 0 0x50000e9b rw-rr-- root root
    Semaphores:
    $
    Does this mean the Message/Shared Mem/Semaphore is not active? How do I make them active? Thanks in advance for your help!
    Phi;

    Hi Phil,
    The system V IPC components are dynamically loaded on Solaris, so aren't in the system until you try and use them. Run a program that creates a message queue and ipcs will then report about the message queue facility.
    Hope that helps.
    Ralph
    SUN DTS

  • Hook up to Message Queue

    Hi,
    I was just wondering if anyone knows whether I can get Calendar Notifications using Message Queue, I have successfully hooked up Messaging Server with Message Queue and that sends through NewMsg notifications at the moment. However I can't find any documentation regarding this kind of functionality for Calendar Server. I would like to use Message Queue, due to the JMS api being a whole lot nicer and more complete than the ENS stuff that I regret playing with.
    I have Calendar Server 6.3 patched to 121659-19. I can't find any csversion tool to give the exact output. Running it on Centos 5, as a single instance with multiple domain environment.
    Many Thanks for any help,
    Ned

    Hi,
    Yes, we also have the same issue with Calendar server 6.3 JMQ 4.1patch 1.
    I believe, Solaris 10 comes with JMQ 4.1 installed. We just did the following:
    1. Modified the JMQ configuration file /etc/imq/imqbrokerd.conf and replaced AUTOSTART=NO to AUTOSTART=YES
    2. Started Java Message Queue: /etc/init.d/imq start
    3. The Out put of command "/usr/bin//imqcmd query bkr -u admin" shows as follows:
    Version 4.1 Patch 1
    Instance Name imqbroker
    Broker ID
    Primary Port 7676
    Broker is Embedded false
    Instance Configuration/Data Root Directory /var/imq
    ... and so on
    4. Added the following to the ics.conf:
    local.server.csmfagent.enable = "yes"
    caldb.serveralarms.dispatchtype = "jmq"
    caldb.serveralarms.jmqTopic = "JES-CS"
    caldb.serveralarms.jmqhost = "localhost"
    caldb.serveralarms.jmqlib = "/path_to_calendar6.3/cal/lib/libmqcrt.so"
    caldb.serveralarms.jmqport = "7676"
    caldb.serveralarms.jmqUser = "guest"
    caldb.serveralarms.jmqPwd = "guest"
    5. We also have the ENS enabled and have the following in the ics.conf file:
    service.ens.enable = "yes"
    caldb.serveralarms.dispatchtype = "ens"
    caldb.berkeleydb.ensmsg.createevent = "yes"
    caldb.berkeleydb.ensmsg.createevent.url = "enp:///ics/caleventcreate"
    caldb.berkeleydb.ensmsg.deleteevent = "yes"
    caldb.berkeleydb.ensmsg.deleteevent.url = "enp:///ics/caleventdelete"
    caldb.berkeleydb.ensmsg.modifyevent = "yes"
    caldb.berkeleydb.ensmsg.modifyevent.url = "enp:///ics/caleventmodify"
    6. Ran the JMS client as /path_to_calendar6.3/cal/tools/unsupported/bin//jmqclient -u jesuser -w password -q imqbroker
    7. when we create some events or delete events ... we donot see anything reflected in jmsclient.
    Am i missing anything? Any idea whats the issue is? Can we have notifications published to both ENS and JMQ? or just either one of them?
    Any help is appreciated. Thanks in Advance!
    Regards,
    Arun

  • Track external messages in XI and SAP

    Hi XI guys.
    I have following question: external system wants to get application acknowledgements from SAP and XI that particular document has been posted successfully in SAP.
    It is going to assign Unique number to every XML message and wants response back (not synchronous because we are using IDOCs) with this Unique ID.
    Is there easy standard way to do it without actually storing this unique ID in SAP (storing it may not be possible for all situations) ?

    Hi,
    The prequsites to be done in XI and SAP system for idoc transfer from XI to SAP or vice versa?
    Initially RFC destinations to be created in XI system pointing to R/3 and in R/3 system pointing to XI.
    Outgoing IDOC from R/3     (R/3 Side Config)
    WE21 create a port & while creating it give the RFC destination which point to the XI system.
    WE20 Create a partner profile in partner KU (for outgoing). The partner number you give here should already be defined in R/3 with partner type KU. In the outbound parameters of this newly created partner profile, Enter the port number created in step 1 for Receiver port, Message type, Partner role, Basic IDOC type all in the Output options tab.
    Then in the Message Control tab you need to enter the Application, Message type & Process Code. You have F4 help for all of these.
    In BD54 RFC destination name has to be defined as the logical system name (Logical system Name or RFC destination name – always keep it 10 chars or you might face a problem in SLD inside XI.
    Finally if your scenario demands that an IDOC is automatically created when you save a transaction then in the output parameters of that transaction you need to select EDI as the output parameter.
    (XI Side Config)
    6.     IDX1 create a port & while creating it give the RFC destination which point to the R/3 system.
    7.     IDX2 for the port created in step 6, load the IDOC metadata from the R/3 client which is sending the IDOC to XI.
    Hope this helps.
    Regards.
    Praveen

  • Message Tracking and Queue Viewer access is denied - Exchange 2010

    Hello,
    I am experiencing Message Tracking and Queue viewer problems on my exchange server.
    Message Tracking problem
    When i run message tracking via EMC or powershell, i receive the following error;
    Failed to connect to the Microsoft Exchange Transport Log Search server on computer "myserver.mydomain.com.br". Verify that a valid computer name was used and the Microsoft Exchange Transport Log Search service is started on the target computer. The
    error message is: "Access is denied".
    Exchange Transport Log Search service is confirmed running and have tried by restarting the service
    Logon user is a member of Domain Admins, Enterprise Admins and Exchange Organization Administrators
    Message Tracking Logs are generated properly
    Queue Viewer problem
    When i run Queue viewer, i receive the following error;
    The Queue Viewer operation on computer "myserver.mydomain.com.br" has failed with exception. The error message is: Access is denied. It was running command.............................................................
    My server information are as follow;
    4 Exchange Server 2010 sp3
    2 Mailbox Server and 2 Hub/CAS
    Mail-flow is working fine
    What should I grant permission for a group of users can have access to the Message Tracking ?
    Regards,

    Hi!
    The group rule was created as described below. The error persists!
     [PS] C:\Windows\system32>Get-RoleGroup "Exchange Access Message Tracking" | fl
    RunspaceId                  : 4229f35d-90f1-4c4e-822d-387979921052
    ManagedBy                   : {bancobmg.com.br/Users/Raphael Henrique Duarte Campos}
    RoleAssignments             : {Message Tracking-Exchange Access Message Tracking}
    Roles                       : {Message Tracking}
    DisplayName                 :
    ExternalDirectoryObjectId   :
    Members                     : {bancobmg.com.br/Users/Raphael Henrique Duarte Campos}
    SamAccountName              : Exchange Access Message Tracking
    Description                 :
    RoleGroupType               : Standard
    LinkedGroup                 :
    Capabilities                : {}
    LinkedPartnerGroupId        :
    LinkedPartnerOrganizationId :
    IsValid                     : True
    ExchangeVersion             : 0.10 (14.0.100.0)
    Name                        : Exchange Access Message Tracking
    DistinguishedName           : CN=Exchange Access Message Tracking,OU=Microsoft Exchange Security Groups,OU=Global,DC=ba
                                  ncobmg,DC=com,DC=br
    Identity                    : bancobmg.com.br/Global/Microsoft Exchange Security Groups/Exchange Access Message Trackin
                                  g
    Guid                        : 0957152d-2073-4f75-b40e-63f45eb20f67
    ObjectCategory              : bancobmg.com.br/Configuration/Schema/Group
    ObjectClass                 : {top, group}
    WhenChanged                 : 06/02/2014 16:25:26
    WhenCreated                 : 06/02/2014 16:25:26
    WhenChangedUTC              : 06/02/2014 18:25:26
    WhenCreatedUTC              : 06/02/2014 18:25:26
    OrganizationId              :
    OriginatingServer           : bmg190.bancobmg.com.br
    [PS] C:\Windows\system32>Get-ManagementRoleAssignment "Message Tracking-Exchange Access Message Tracking" | fl
    RunspaceId                   : 4229f35d-90f1-4c4e-822d-387979921052
    User                         : bancobmg.com.br/Global/Microsoft Exchange Security Groups/Exchange Access Message Tracki
                                   ng
    AssignmentMethod             : Direct
    Identity                     : Message Tracking-Exchange Access Message Tracking
    EffectiveUserName            : All Group Members
    AssignmentChain              :
    RoleAssigneeType             : RoleGroup
    RoleAssignee                 : bancobmg.com.br/Global/Microsoft Exchange Security Groups/Exchange Access Message Tracki
                                   ng
    Role                         : Message Tracking
    RoleAssignmentDelegationType : Regular
    CustomRecipientWriteScope    :
    CustomConfigWriteScope       :
    RecipientReadScope           : Organization
    ConfigReadScope              : OrganizationConfig
    RecipientWriteScope          : Organization
    ConfigWriteScope             : OrganizationConfig
    Enabled                      : True
    RoleAssigneeName             : Exchange Access Message Tracking
    IsValid                      : True
    ExchangeVersion              : 0.11 (14.0.550.0)
    Name                         : Message Tracking-Exchange Access Message Tracking
    DistinguishedName            : CN=Message Tracking-Exchange Access Message Tracking,CN=Role Assignments,CN=RBAC,CN=BANC
                                   O BMG SA,CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=bancobmg,DC=com,DC=br
    Guid                         : c3768a00-3f36-4532-b586-a06842a85e24
    ObjectCategory               : bancobmg.com.br/Configuration/Schema/ms-Exch-Role-Assignment
    ObjectClass                  : {top, msExchRoleAssignment}
    WhenChanged                  : 06/02/2014 16:25:26
    WhenCreated                  : 06/02/2014 16:25:26
    WhenChangedUTC               : 06/02/2014 18:25:26
    WhenCreatedUTC               : 06/02/2014 18:25:26
    OrganizationId               :
    OriginatingServer            : bmg190.bancobmg.com.br
    How can I identify if there is any setting to be done?
    Thank you!

Maybe you are looking for

  • Pre-installed win 8.1 and new hard disk

    Goodevening, I have a G50-30 with win8.1 pre-installed. I didnt recived any disk, no driver disk, no software disk, no windows disk, even no windows product key. Anyway, I'd like to change my hdd to ssd. So i've started with trying to create a window

  • Date & time aren't visible on the menu it is set to show

    had no problem until the last update for maverick now the date and time portion of the menu bar is just a blank space I did check to see in the system preferences, the time and date is checked to show on menu bar-- help?

  • Just got T440, can't open top/lid to turn it on

    I just got my new laptop today - but I can't open it to turn it on.  My old T61 has a little latch on one side you just flicked and it opened right up.  This has two silver things on the front, but I've tried everything and I can't get it to open.  I

  • Quicktime quits when trying to export aiff file

    I've recently upgraded to Final Cut 5.0.3 and quicktime 7.0.4. In order to fix any and all bugs that come with this upgrade I erased both Quicktime and Pro Application Support receipts and reinstalled both programs from scratch. But when I open AIFF

  • Maximum number of connections that database can make

    Dear All, I have a problem regarding maximum number of database connections that can be handled . Theoretically i am aware that the number of sessions we set in init ora settings tells me the maximum connections that can be opened.but this number wil