Empy openMQ destination

Hi.
I have another problem. I try to send a message to a topic destination, but it doesn't persist (dest. is always empty). No errors and the log and seems to be fine. I post my JAVA code, some metrics and a log after starting the JAVA class.
"For persist store i tryed both - file and jdbc (exatcly the same)<br />
DMQ is also empty.<br />
Whats wrong? Pls, help!"
<br />
public class Main implements ExceptionListener<br />
{<br />
<br />
TopicConnection connection = null;<br />
<br />
public static void main(String[] args) {<br />
Main main = new Main();<br />
}<br />
<br />
public Main(){<br />
try {<br />
Hashtable env = new Hashtable();<br />
<br />
env.put(Context.SECURITY_AUTHENTICATION,<br />
"simple");<br />
env.put(Context.SECURITY_PRINCIPAL,<br />
"cn=rpm,ou=users,ou=BOS");<br />
env.put(Context.SECURITY_CREDENTIALS,<br />
"rpm");<br />
env.put(Context.INITIAL_CONTEXT_FACTORY,<br />
"com.sun.jndi.ldap.LdapCtxFactory");<br />
env.put(Context.PROVIDER_URL,<br />
"ldap://host:389/cn=creditInfoOS,ou=objectStores,ou=BOS");<br />
<br />
Context     ctx = new InitialContext(env);<br />
TopicConnectionFactory cf = (javax.jms.TopicConnectionFactory)ctx.lookup("cn=test2");<br />
<br />
connection = cf.createTopicConnection("xxx","xxx");<br />
connection.setClientID("xxx");<br />
connection.setExceptionListener(this);<br />
<br />
TopicSession session = connection.createTopicSession(false, Session.AUTO_ACKNOWLEDGE);<br />
Topic topic = session.createTopic("yyy");<br />
<br />
TextMessage     msg = session.createTextMessage("Hello World");            <br />
TopicPublisher msgProducer = session.createPublisher(topic);<br />
<br />
connection.start();<br />
msgProducer.publish(msg, DeliveryMode.PERSISTENT, 1, 0);<br />
<br />
connection.close();<br />
<br />
System.out.println("Success!");<br />
ctx.close();<br />
<br />
} catch (JMSException ex) {<br />
ex.printStackTrace();<br />
System.out.println("ex="+ex.getMessage());<br />
System.exit(-1);<br />
} catch (NamingException ex) {<br />
ex.printStackTrace();<br />
System.out.println("ex="+ex.getMessage());<br />
System.exit(-1);<br />
} catch (Exception ex){<br />
ex.printStackTrace();<br />
System.out.println("ex="+ex.getMessage());<br />
System.exit(-1);<br />
}<br />
}<br />
public void onException(JMSException arg0) {<br />
throw new UnsupportedOperationException("Not supported yet.");<br />
}<br />
<br />
}<br /><strong>Metrics:</strong>
./imqcmd metrics dst -m ttl -t t -n yyy -int 5 -msp 20 -b host:7777
Msgs Msg Bytes Msg Count Total Msg Bytes (k) Largest
In Out In Out Current Peak Avg Current Peak Avg Msg (k)
0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0
<strong>
</strong>./imqcmd metrics bkr -m ttl -int 5 -msp 20 -b host
:7777
(why it keeps growing?)
Msgs Msg Bytes Pkts Pkt Bytes
In Out In Out In Out In Out
58 55 17680 96006 229 206 39293 124284
59 56 17954 96576 231 208 39683 124951

On the broker specified by:
Host Primary Port
host 7777
Destination Name yyy
Destination Type Topic
Destination State RUNNING
Created Administratively true
Current Number of Messages
Actual 0
Remote 0
Held in Transaction 0
Current Message Bytes
Actual 0
Remote 0
Held in Transaction 0
Current Number of Producers 0
Current Number of Producer Wildcards 0
Current Number of Consumers 0
Current Number of Consumer Wildcards 0
Max Number of Messages 1000
Max Total Message Bytes unlimited (-1)
Max Bytes per Message 73400320
Max Number of Producers 100
Limit Behavior REJECT_NEWEST
Consumer Flow Limit 1000
Is Local Destination false
Use Dead Message Queue true
XML schema validation enabled false
XML schema URI List -
Reload XML schema on failure false
And log:
[24/Feb/2009:20:51:00 EET] Received JMQRBufferSize -100
[24/Feb/2009:20:51:00 EET] [B1065]: Accepting: RPM@host->jms:59977. Count: service=1 broker=2
[24/Feb/2009:20:51:00 EET] ClientID[null,xxx,false]
[24/Feb/2009:20:51:00 EET] Created new session 429565627857741824 on connection 429565627857678592
[24/Feb/2009:20:51:00 EET] Creating new Producer 429565627857747200 on T:yyy for connection 429565627857678592
[24/Feb/2009:20:51:00 EET] Producer Producer[429565627857747200,T:yyy,429565627857678592] is true
[24/Feb/2009:20:51:00 EET] Close Session 429565627857741824
[24/Feb/2009:20:51:00 EET] Cleaning up transactions on connection IMQConnCLEANED,RPM@host:4147,jms:59977
[24/Feb/2009:20:51:00 EET] Cleaning up transactions on connection IMQConnCLOSED,RPM@host:4147,jms:59977
[24/Feb/2009:20:51:00 EET] Cleaning up transactions on connection IMQConnCLOSED,RPM@host:4147,jms:59977
[24/Feb/2009:20:51:00 EET] closed connection IMQConnDESTROYING,RPM@host:4147,jms:59977:
Edited by: tarish on Feb 24, 2009 8:59 AM

Similar Messages

  • How to Configure the Communication among Multiple OpenMQ Servers

    Hi,
    My application is distributed across multiple machines available in the LAN.
    Components running on one machine can only communicate to OpenMQ server running on same machine.
    I want to run OpenMQ server on all the machines where components of my application is running.
    I also want a way of communication between all OpenMQ servers so that OpenMQ server exchange messages among them to transfer message to destination component running on any of the machines in the LAN.
    How can i configure two OpenMQ servers to communicate each other?
    please help with sample configuration or example.
    Thanks & regards,
    Pawan Modi

    Hi Pawan,
    It sounds like you are asking how to configure a cluster of Open Message Queue brokers.
    There's a general explanation of broker clusters at
    [http://docs.sun.com/app/docs/doc/820-6424/aerdj?a=view|http://docs.sun.com/app/docs/doc/820-6424/aerdj?a=view]
    Details of how to configure them are given at
    [http://docs.sun.com/app/docs/doc/820-6740/aeohv?a=view|http://docs.sun.com/app/docs/doc/820-6740/aeohv?a=view]
    Nigel

  • BlazeDS-OpenMQ integration issues

    I have problem in integrating blazeDS with OpenMQ server. I've an flex application listening to topic mesasages defined in OpenMQ.I've enclosed my sample configuration down below<br /><br />Context.xml in tomcat<br />=====================<br /><br /><?xml version="1.0" encoding="UTF-8"?><br /><br /><Context path="/Caprice" privileged="true" antiResourceLocking="false" antiJARLocking="false" reloadable="true"><br /><br /><Resource name="jms/flex/MyTopicConnectionFactory" type="com.sun.messaging.TopicConnectionFactory" description="JMS Connection Factory" factory="com.sun.messaging.naming.AdministeredObjectFactory" brokerURL="file:///C:/Temp" brokerName="CaafBroker"/><br />    <Resource name="jms/topic/flex/CaafMINotification" type="com.sun.messaging.Topic" description="my Topic" factory="com.sun.messaging.naming.AdministeredObjectFactory" physicalName="CaafMINotification"/><br /><br /></Context><br /><br />MyTopicConnectionFactory is the jndi lookup name for the connection factory and CaafMINotification is the jndi lookup name for the topic destination in OpenMQ.<br /><br />messaging-config.xml<br />=====================<br /><br /><destination id="miEvents"><br /><adapter ref="jms"/><br /><channels><br /><channel ref="polling-amf"/><br /></channels><br /><properties><br /><jms><br /><connection-factory>java:comp/env/jms/flex/MyTopicConnectionFactory</connection-factory ><br />                <destination-type>Topic</destination-type><br />                <destination-jndi-name>java:comp/env/jms/topic/flex/CaafMINotification</destination-jndi- name><br />                <message-type>javax.jms.TextMessage</message-type><br /><delivery-mode>NON_PERSISTENT</delivery-mode><br />                <message-priority>DEFAULT_PRIORITY</message-priority><br />                <acknowledge-mode>AUTO_ACKNOWLEDGE</acknowledge-mode><br /><initial-context-environment><br />                     <property><br />                        <name>Context.PROVIDER_URL</name><br />                        <value>file:///C:/Temp</value><br />                     </property><br />                     <property><br />                        <name>Context.INITIAL_CONTEXT_FACTORY</name><br />                        <value>com.sun.jndi.fscontext.RefFSContextFactory</value><br />                     </property><br />                </initial-context-environment><br />             </jms><br /></properties><br /></destination><br /><br />And I have a flex consumer client subscribed to the destination 'miEvents' for JMS events.<br /><br />I've enabled debug and I found this error in the log console. I dont really know how to get rid of this error.<br /><br />INFO: [BlazeDS] [DEBUG] Deserializing AMF/HTTP request<br />Version: 3<br />  (Message #0 targetURI=null, responseURI=/2)<br />    (Array #0)<br />      [0] = (Typed Object #0 'flex.messaging.messages.CommandMessage')<br />        operation = 0<br />        correlationId = ""<br />        destination = "miEvents"<br />        clientId = null<br />        headers = (Object #1)<br />          DSEndpoint = "polling-amf"<br />          DSId = "4C58BC25-6C0F-80C9-C544-E57DCC038664"<br />        body = (Object #2)<br />        timeToLive = 0<br />        messageId = "B7B3F995-B761-D005-F027-05E066427F20"<br />        timestamp = 0<br /><br />Dec 5, 2008 12:10:39 PM org.apache.catalina.core.ApplicationContext log<br />INFO: [BlazeDS] [INFO] JMS consumer for JMS destination 'java:comp/env/jms/CaafMINotification' is being removed from the JMS adapter due to the following error: com.sun.messaging.naming.MissingVersionNumberException<br />Dec 5, 2008 12:10:39 PM org.apache.catalina.core.ApplicationContext log<br />INFO: [BlazeDS] [INFO] JMS consumer for JMS destination 'java:comp/env/jms/CaafMINotification' is stopping.<br />Dec 5, 2008 12:10:39 PM org.apache.catalina.core.ApplicationContext log<br />INFO: [BlazeDS] [INFO] The corresponding MessageClient for JMS consumer for JMS destination 'java:comp/env/jms/CaafMINotification' is being invalidated<br />Dec 5, 2008 12:10:39 PM org.apache.catalina.core.ApplicationContext

    Hi. I would test that JMS still works if you take BlazeDS out of the picture. Can you try creating a JMS client in a JSP page in Tomcat and see if that works? If that works but your Flex client doesn't work there may be a problem with BlazeDS, but before looking into this further, I'd first like to know if the rest of your configuration is correct, ie. that the non-BlazeDS case works ok. Thanks.
    -Alex

  • OpenMQ not receiving messages by producer

    Hi,
    I'm new to JMS, i'm just trying to make other people's piece of code work and i've got a problem with messages not arriving to OpenMQ.
    I've isolated the problem in the following example:
    import javax.jms.*;
    public class JMSTest {
    public static void main(String [] args) throws javax.jms.JMSException {
    // factoria
    com.sun.messaging.TopicConnectionFactory conFactory = new com.sun.messaging.TopicConnectionFactory();
    conFactory.setProperty(com.sun.messaging.ConnectionConfiguration.imqBrokerHostPort, "7676");
    conFactory.setProperty(com.sun.messaging.ConnectionConfiguration.imqBrokerHostName, "localhost");
    conFactory.setProperty(com.sun.messaging.ConnectionConfiguration.imqReconnectEnabled, "true");
    conFactory.setProperty(com.sun.messaging.ConnectionConfiguration.imqReconnectAttempts, "-1");
    // Creacion de conexion
    TopicConnection theConnection = conFactory.createTopicConnection();
    theConnection.start();
    // Sesion
    TopicSession theSession = theConnection.createTopicSession(false, Session.AUTO_ACKNOWLEDGE);
    // Crear Topic
    Topic myTopic = theSession.createTopic("TESTTopic");
    // Productor de mensajes y envio de estos
    MessageProducer myMsgProducer = theSession.createPublisher(myTopic);
    while (true) {
    TextMessage myMsg = theSession.createTextMessage();
    myMsg.setText("aslkdjflaskjd");
    myMsgProducer.send(myMsg);
    I run the imqbrokerd and then run the above small example. The broker correctly reports the session, topic and producer creation, but the messages aren't received (If i open imqadmin and watch the created topic's properties the message count stands 0).
    Any ideas?
    Imqbrokerd logs:
    [02/jun/2011:14:44:23 CEST] Received JMQRBufferSize -100
    [02/jun/2011:14:44:23 CEST] [B1065]: Aceptando: [email protected]:47755->jms:54383. Total: servicio=1 agente=2
    [02/jun/2011:14:44:23 CEST] Created new session 4343774962400028928 on connection 4343774962400004608
    [02/jun/2011:14:44:23 CEST] attempting to set Message Count Limit to 100000 for destination TESTTopic [Tema]
    [02/jun/2011:14:44:23 CEST] attempting to set Message Bytes Limit to 10485760K for destination TESTTopic [Tema]
    [02/jun/2011:14:44:23 CEST] attempting to set Message Size Limit to 10240K for destination TESTTopic [Tema]
    [02/jun/2011:14:44:23 CEST] [B1132]: Creando destino automáticamente TESTTopic [Tema]
    [02/jun/2011:14:44:23 CEST] Creating new Producer 4343774962400037632 on T:TESTTopic for connection 4343774962400004608

    Just to add to what ak correctly says:
    You're sending messages to a topic, but there are no subscribers on that topic. This means the broker throws away the message. This is a basic characteristic of topics, and what distinguishes topics from queues. If you create a subscriber on that topic and then send messages to the topic, you will see that the subscriber gets the messages, so long as the subscriber exists at the time when the message is sent. A subscription can be either durable or non-durable. A non-durable subscription only exists as long as the consuming program is actually running and connected to the JMS provider, whereas a durable subscription can exist even if the program that created it isn't running. In the latter case messages get saved in the JMS provider until the consuming program connects to the subscription and actively consumes messages from it.
    There's a short description which may help in the JMS tutorial at
    http://download.oracle.com/javaee/6/tutorial/doc/bncdx.html#bnced
    Nigel

  • ActiveMQ-CPP client hangs when connect ActiveMQ-CPP client & OpenMQ broker

    I am trying to connect an ActiveMQ-CPP client with an Oracle OpenMQ broker via STOMP. Both manufacturers claim this will work, and I have been able to get an ActiveMQ-CPP client to connect to an ActiveMQ broker via STOMP, an OpenMQ client with an OpenMQ broker via STOMP, and an OpenMQ client with an ActiveMQ broker via STOMP without problems, but the only one missing is what I need- ActiveMQ-CPP client to connect with OpenMQ broker.
    I am using Fedora Linux and am using the provided "example" script for ActiveMQ-CPP, changing the brokerURL to be "tcp://localhost:61613?wireFormat=stomp" instead, where the OpenMQ STOMP bridge is located at localhost:61613.
    On the OpenMQ end, I receive the request to connect by the client and I start a connection:
    INFO: Create JMS connection for user admin with client id ID:csa-nexus-57767-1281630228652-1:0
    Aug 12, 2010 8:23:48 AM
    INFO: Started JMS connection 8950669406784000768[ID:csa-nexus-57767-1281630228652-1:0] for user admin
    This is where the ActiveMQ-CPP client hangs at "connection->start", or if this is removed, "connection->createSession".
    Any help would be appreciated. Thanks!

    I need to use ActiveMQ-CPP because I need a C++ messaging client which supports failover, which OpenMQ's C client does not. I thought it was unlikely that it wouldn't be able to connect as well. I can't find a good way to debug the ActiveMQ-CPP client enough to know whether the problem is on the ActiveMQ-CPP client's end or the OpenMQ broker's end.
    Here is the source code for installing ActiveMQ-CPP, that is how you install it: http://activemq.apache.org/cms/activemq-cpp-322-release.html.
    The example comes bundled with ActiveMQ-CPP installation, but I'll show you parts of the main.cpp file that does all of the work:
    class HelloWorldConsumer : public ExceptionListener,
    public MessageListener,
    public Runnable {
    private:
    this->brokerURI = brokerURI;
    virtual ~HelloWorldConsumer(){
    cleanup();
    void close() {
    this->cleanup();
    void waitUntilReady() {
    latch.await();
    virtual void run() {
    try {
    auto_ptr<ConnectionFactory> connectionFactory( ConnectionFactory::createCMSConnectionFactory( brokerURI ) );
    // Create a Connection
    connection = connectionFactory->createConnection("admin", "admin");
    connection->start();
    connection->setExceptionListener(this);
    // Create a Session
    if( this->sessionTransacted == true ) {
    session = connection->createSession( Session::SESSION_TRANSACTED );
    } else {
    session = connection->createSession( Session::AUTO_ACKNOWLEDGE );
    // Create the destination (Topic or Queue)
    if( useTopic ) {
    destination = session->createTopic( "TEST.FOO" );
    } else {
    destination = session->createQueue( "TEST.FOO" );
    // Create a MessageConsumer from the Session to the Topic or Queue
    consumer = session->createConsumer( destination );
    consumer->setMessageListener( this );
    std::cout.flush();
    std::cerr.flush();
    // Indicate we are ready for messages.
    latch.countDown();
    // Wait while asynchronous messages come in.
    doneLatch.await( waitMillis );
    } catch( CMSException& e ) {
    // Indicate we are ready for messages.
    latch.countDown();
    e.printStackTrace();
    // Called from the consumer since this class is a registered MessageListener.
    virtual void onMessage( const Message* message ){
    static int count = 0;
    try
    count++;
    const TextMessage* textMessage =
    dynamic_cast< const TextMessage* >( message );
    string text = "";
    if( textMessage != NULL ) {
    text = textMessage->getText();
    } else {
    text = "NOT A TEXTMESSAGE!";
    printf( "Message #%d Received: %s\n", count, text.c_str() );
    } catch (CMSException& e) {
    e.printStackTrace();
    // Commit all messages.
    if( this->sessionTransacted ) {
    session->commit();
    // No matter what, tag the count down latch until done.
    doneLatch.countDown();
    // If something bad happens you see it here as this class is also been
    // registered as an ExceptionListener with the connection.
    virtual void onException( const CMSException& ex AMQCPP_UNUSED) {
    printf("CMS Exception occurred. Shutting down client.\n");
    ex.printStackTrace();
    exit(1);
    int main(int argc AMQCPP_UNUSED, char* argv[] AMQCPP_UNUSED) {
    activemq::library::ActiveMQCPP::initializeLibrary();
    std::cout << "=====================================================\n";
    std::cout << "Starting the example:" << std::endl;
    std::cout << "-----------------------------------------------------\n";
    std::string brokerURI =
    "tcp://localhost:61613"
    "?wireFormat=stomp"
    // "&soConnectTimeout=5"
    // "&connection.sendTimeout=5"
    // "&connection.useAsyncSend=true"
    // "&transport.useInactivityMonitor=false"
    // "&connection.alwaysSyncSend=true"
    // "&connection.useAsyncSend=true"
    // "&transport.commandTracingEnabled=true"
    // "&transport.tcpTracingEnabled=true"
    // "&wireFormat.tightEncodingEnabled=true"
    //============================================================
    // set to true to use topics instead of queues
    // Note in the code above that this causes createTopic or
    // createQueue to be used in both consumer an producer.
    //============================================================
    bool useTopics = true;
    bool sessionTransacted = false;
    int numMessages = 2000;
    long long startTime = System::currentTimeMillis();
    HelloWorldProducer producer( brokerURI, numMessages, useTopics );
    HelloWorldConsumer consumer( brokerURI, numMessages, useTopics, sessionTransacted );
    // Start the consumer thread.
    Thread consumerThread( &consumer );
    consumerThread.start();
    // Wait for the consumer to indicate that its ready to go.
    consumer.waitUntilReady();
    // Start the producer thread.
    Thread producerThread( &producer );
    producerThread.start();
    // Wait for the threads to complete.
    producerThread.join();
    consumerThread.join();
    long long endTime = System::currentTimeMillis();
    double totalTime = (double)(endTime - startTime) / 1000.0;
    consumer.close();
    producer.close();
    std::cout << "Time to completion = " << totalTime << " seconds." << std::endl;
    std::cout << "-----------------------------------------------------\n";
    std::cout << "Finished with the example." << std::endl;
    std::cout << "=====================================================\n";
    activemq::library::ActiveMQCPP::shutdownLibrary();
    // END SNIPPET: demo The places where the code will hang upon connection are "connection->start() and connection->createSession()". Again, this happens with any ActiveMQ client, no matter the language, and via Stomp, both should be supported. But using an OpenMQ client with ActiveMQ broker works perfectly. And using this code with its own ActiveMQ broker still via Stomp works perfectly as well.
    Thanks!

  • Run OpenMQ Server with Unlimited Consume Messages.

    Hi,
    I am starting OpenMQ server using imqbrokerd file. After 24 hrs it don't allow any messages because destination property i.e. maxNumMsgs=100000.
    I want to start OpenMQ server with unlimited consumed messages i.e. maxNumMsgs=-1.
    How can i do that? I don't want to open admin gui & change the destination properties manually.
    I want to know the way to start OpenMQ server with unlimited consumed messages i.e. maxNumMsgs=-1
    Is it possible to pass this information at the time of startup?
    With regards,
    Pawan Modi

    Hi,
    I found the solution to my problem. Change the value for these variables as shown below in default.properties file at <MQ_HOME>/lib/props/broker/
    imq.autocreate.destination.maxNumMsgs=-1
    imq.autocreate.destination.maxTotalMsgBytes=-1
    imq.autocreate.destination.maxNumProducers=-1
    imq.autocreate.destination.maxBytesPerMsg=-1
    Restart MQ server these changes will come in to effect.
    Thanks & regards,
    Pawan Modi

  • How to calculte OpenMQ throughput??

    hello
    i need some help..
    how can i calculate throughput of openMQ??
    i searched on google but......
    by throughput i mean...
    messages per second processed by a producer or consumer....
    in short i want to calculate msgs per second. and also msgs per second for a particular time period........
    regards
    Shakeel Abbas

    Hi Shakeel,
    Have you had a look at the metrics command?
    Sun Java System Message Queue 4.1 Administration Guide ->
    Administrative Tasks ->
    10. Monitoring Broker Operations ->
    Displaying Metrics Interactively ->
    Using the metrics Subcommand to Display Metrics Data
    http://docs.sun.com/app/docs/doc/819-7755/aeoiv?a=view
    For example, if you run :
    "imqcmd metrics dst -t [queue or topic] -n [destName] -m rts"
    you get output a running summary of the messages in and out of the specified destination per second in terms of number of messages and number of bytes.
    Gordon

  • OpenMQ queue size

    how do i check the exact number of messages in a broker destinations.Example my broker has two
    destinations A and B but i want 2 see the exact message number in A alone

    Hi...
    You can run the administrator:
    1.- open 2 windows of CMD (terminal DOS)
    2.- colocate the folder bin of openMQ in my case is C:\Program Files\Sun\MessageQueue\mq\bin
    If you type ( dir ) you can look many *.exe.
    3.- first in one windows run the "imqbrokerd.exe"
    4.- in another window run "imqadmin.exe"
    5.- here can yo see all brobkers an queus in the left part clic in the destinations then select the name and Accions - Propierties.

  • Submit + destination

    hi All,
    I have a Z Function Module(RFC enabled) which passes the Program name its variant and the Destination.
    Inside this FM it call the JOB_OPEN Submit and JOB_CLOSE FM to trigger the report of different system.
    i mean if i m in sytem ABC and i want to execute a report on Sytsem on System XYZ then this FM works fine. Its is created by me and working fine sice last 3-4 year.
    Now i ahve a reqirement to delete this FM if there is any SAP Standard functinality exist in ECC 6.0 which
    can trigger the report at different destination.
    Que-My question is How to trigger a report at different destination .I need SAP Standard  functinality of ECC6.0. please help me.
    Thanks in Advance
    regards,
    Saurabh T

    This will give you an idea of how it works. Save the file and double click on it to open in IE.
    <html>
    <head></head>
    <body>
    <form name="myForm" method="GET" action="servlet/InsertRecords">
    <P>
    <INPUT TYPE="RADIO" NAME="Radio1" VALUE="1" onClick="onClickFunction(1)" >Insert Record
    <BR>
    <INPUT TYPE="RADIO" NAME="Radio1" VALUE="2" onClick="onClickFunction(2)" >Delete Record
    <BR>
    </P>
    </form>
    </body>
    <Script Language="JavaScript">
    function onClickFunction(inVar) {
       if (inVar == 1) { document.myForm.action="servlet/InsertRecords";
                         document.myForm.submit(); }
       if (inVar == 2) { document.myForm.action="servlet/DeleteRecords";
                         document.myForm.submit(); }
    </script>
    </html>

  • Error while scheduling Crystal Report within CMC with Destination as Email

    Hi,
    I have added a Crystal Report within the CMC. Before scheduling it, I have specified the Destination as Email and entered  the necessary details. After scheduling it, the Report Instance gives a Failure with Error Message as -
    destination DLL disabled.CrystalEnterprise.Smtp
    How to rectify this?
    Thanks,
    Amogh

    Hi,
    go to the CMC and invoke the server list under Servers. Locate the entry for the Crystal Reports Job Server, select it and invoke the context menu using the right mouse button. Select Destination and add Email in the list of the possible delivery options. Configure the connection data for your SMTP server and restart the Crystal Report Job Server.
    Regards,
    Stratos

  • An RFC destination could not be specified for the logical system

    Hello Experts,
    I am trying post goods receipt in EWM system in a simple inbound delivery process. It is not getting posted back in ECC. I have my RFC connection setup properly(I assume since I was able to transfer inbound delivery to EWM in first place).It seems some setting related to Outbound queue in EWM is missing.Can anyone tell me in detail what settings are required?Is it something to do with WE20 transaction?I am not sure what settings should be done there.The error log is as below-
    An RFC destination could not be specified for the logical system
    SB3CLNT011
    Message No. B1550
    Diagnosis
    An RFC destination should be specified for the logical system SB3CLNT011.
    This could not be done in this case. SB3CLNT011 is not your local logical system
    and this system is not included in the relevant Customizing tables.
    Procedure
    Check:
    RFC
    destination
    Port
    definitions
    oubound partner profile of
    message type SYNCH for this logical system
    Regards,
    Khushboo

    Hi Oritra and Suraj,
    I have checked remote connection in SM59 for both the logical system.It works fine.I understand this is more of a technical issue,but I don't have A local basis team to help me so reaching out to experts here.Can you guide me what technical settings could be checked for EWM-->ECC connection?When I execute BD82 for SB3CLNT011 it shows me green status with message "No messages have been defined for the selection conditions in the model".
    Although when I do this for EWM logical system SB3CLNT012 it shows me this with all green status-
    System SB3CLNT011 as a partner type already exists
    System SB3CLNT012 as a partner type already exists
    Port A000000018 with RFC destination SB3CLNT011 already exists
    Outbound parameters for message type SHP_IBDLV_CHANGE SHP_IBDLV_CHANGE01 already
    Outbound parameters for message type SHP_IBDLV_SAVE_REPLICA SHP_IBDLV_SAVE_REPLI
    Outbound parameters for message type SYNCH SYNCHRON already exist
    Am I missing something in WE20?
    Regards,
    Khushboo

  • Define Service Desk Destination in the Solution Manager System (Dump creen)

    hi,
    in SPRO when i click on Define Service Desk Destination in the Solution Manager System
    i got dump screen with the error below 
    any help?
    Runtime Errors         SAPSQL_EMPTY_TABNAME
    Except.                CX_SY_DYNAMIC_OSQL_SYNTAX
    Date and Time          13.07.2008 14:05:57
    Short text
        A dynamically specified FROM clause has an unexpected format.
    What happened?
        Error in the ABAP Application Program
        The current ABAP program "SAPLSHI2" had to be terminated because it has
        come across a statement that unfortunately cannot be executed.
    Error analysis
        An exception occurred that is explained in detail below.
        The exception, which is assigned to class 'CX_SY_DYNAMIC_OSQL_SYNTAX', was not
         caught in
        procedure "STREE_READ_NODE_GENER" "(FUNCTION)", nor was it propagated by a
         RAISING clause.
        Since the caller of the procedure could not have anticipated that the
        exception would occur, the current program is terminated.
        The reason for the exception is:
        The running ABAP program attempted to execute an Open SQL statement in
        which a FROM clause was specified dynamically in the field "TABLE_NAME". In
         this
        FROM clause, either a table name after a join operator is missing, or an
         alias name after the key name "AS". The field "TABLE_NAME" could be empty as
        well.
    regards

    Hi,
    I am facing the same problem. What is SP15 ?
    Is there any SAP Note that can be applied to correct this ?
    Thanks.

  • Did you know GamingAhead Launches the Ultimate Online Gaming Destination For All Ages.

    Did you know GamingAhead Launches the Ultimate Online Gaming Destination For All Ages.
    Gaming Ahead presents a video review of Prototype which is an action packed bizarrely made sandbox game. Avik Sogoyan and Michael Fam go through the games features and give their thoughts on the title. Be sure to check it out on GamingAhead.com where you will also find a full written review of the game. Prototype is not Infamous!

    Did you know GamingAhead Launches the Ultimate Online Gaming Destination For All Ages.
    Gaming Ahead presents a video review of Prototype which is an action packed bizarrely made sandbox game. Avik Sogoyan and Michael Fam go through the games features and give their thoughts on the title. Be sure to check it out on GamingAhead.com where you will also find a full written review of the game. Prototype is not Infamous!

  • Logical system and rfc destination

    hello all,
    what is the difference between logical system and RFC destination?
    thanks for ur help in advance.
    regards,
    vikas

    Hi,
    In any ALE scenario u need one sender and one receiver system.
    Logical systems are just logical representation of these systems but in case of RFC destination u specify technical parameters for those systems like IP address and username and password to connect to that system.
    Thus when u create port i.e.we21 u specify actual RFC destination for the system to which u want to connect and when u create partner profile for that logical system u specify this port so when u want to send data to this logical system i.e receiver system port will be used which in turn has RFC destination which will be used to connect to that system.
    In simple terms logical systems are logical representation of any system and RFC destinations are physical/techinical systems.
    Regards

  • Logical system and rfc destination related Query?

    Hi Dudes
    Do we need to define logical system and RFC destination if they are in different clients in same server
    Regards
    Raj Kumar

    Hi
    Both are client independent setting, so even if you define in one client, it would be available in other clients also.
    Regards,
    Sanjeev

Maybe you are looking for

  • How to convert a pdf to jpegs in Bridge CC

    I've already searched on internet and I found this guide. The problem is that this way I get only one jpeg of the first page of the pdf. Any hint? Select all the PDFs you wish to convert.  2 Click "Tools," scroll down to "Photoshop," then "Image Proc

  • Can't make in-app purchases even though it's turned on

    My iPad is up to date, and I just downloaded a game. So, I bought something in the game once, worked just fine, the second time it told me to ocntact iTunes support. But what for? And where? And what's going on???? My credit card is totally fine, I c

  • Defined pattern is not covering the whole image

    I want to use the Pattern Stamp tool to clone a painting effect from a photograph to a new layer. What I am finding is that the pattern is perfectly replicated on the new layer except that a thin strip of the sky is appearing at the bottom of the ima

  • PS FW PS + sub-pixel nudge

    I downloaded Custom Nudge for FW at http://johndunning.com/fireworks/about/CustomNudge This is because my understanding is PS wont do sub pixel nudge ( i tried Optipix 3.1 and it did not seem to work right) Question is: Can I import the PSD to FW > m

  • AUTOMATED EXPORT FAILED

    Hi Azure team,I received the below error mail for automated export. "We recommend checking that the storage account is available, and that you can perform a manual export to that account. We will attempt to export again at the next scheduled time."1.