In OSB, how to poll message from DTAQ(data queue in AS400)??

Hi,
In our OSB project, I have a data queue(AS400) in proxy side and Oracle AQ at business side, I can easily connect to Oracle AQ, but I am not able to understand how to connect with DTAQ (data queue). Is there any adapter supporting DTAQ  for OSB. or does OSB support DTAQ?? Please help me out.
Thanks
Deb 

Hi Bolla,
If I understand correct all you would need to do is in your connectivity map, publish the data to that queue.
example high level hierarchy
prj1Data1
-Indata1 svc
-Indata1 topic
-Indata1Translation svc
-Outdata1Delivery svc
-queOutdata1
prj2Data2
-Indata2 svc
-Indata2 topic
-Indata2Translation svc
-Indata2Delivery svc
cmData2Out Indata2Delivery publishes to queOutdata1
Hope this helps and does not add any additional confustion.

Similar Messages

  • WLST: how to move messages from a JMS queue to another queue

    Hi all,
    I'm looking for an example for moving messages from a JMS queue to another JMS queue using WLST.
    Do you have an example about that or a piece of code as starting point ?
    Thanks in advance
    ferp

    http://www.javamonamour.org/2011/09/wlst-move-jms-messages.html

  • How to send message from one project queue to another project queue

    Hi ,
    In my scenarion I have project where y destination is queue viz queTest.
    In the second project my input is JMS queue . where I to point this project input queue is queTest(first project queue).
    Please suggest me on this as I am working first time in Java CAPS
    Thanks in advance.

    Hi Bolla,
    If I understand correct all you would need to do is in your connectivity map, publish the data to that queue.
    example high level hierarchy
    prj1Data1
    -Indata1 svc
    -Indata1 topic
    -Indata1Translation svc
    -Outdata1Delivery svc
    -queOutdata1
    prj2Data2
    -Indata2 svc
    -Indata2 topic
    -Indata2Translation svc
    -Indata2Delivery svc
    cmData2Out Indata2Delivery publishes to queOutdata1
    Hope this helps and does not add any additional confustion.

  • OSB - Service to receive message from JMS and route to different queues

    Hi,
    I am completely new to SOA suite, so please bear my question :)
    I have a requirement to send XML messages to the different queues(external client facing queue) based on their contents. These XML messages are generated inside the application based of various business scenarios.
    We have adapted following approach to do it
    1. Application Service will construct the message and send it to the internal JMS queue (We are intending to use JAXB objects to construct message)
    2. On the OSB, we need to define a service, which will keep polling messages from this intermediate jms queue
    and somehow based on some routing information, it will post those messages to the respective external facing queue.
    For the first part I am using spring's JmsTemplate to send message to queue
    For second part - I am not sure what should be the approach?
    we are using Oracle 10g Fusion Middleware
    Please guide
    Cheers

    Thank you guys for all your help. Very soon I will try and see how it works. Meantime just an additional question
    Do I need to define a canonical xsd for all different types of xml messages? so that proxy can extract the routing info and route the actual message to different queues?
    And re-directing to different queue in OSB means I need to define business service for each queue or I can put message directly into the destination queue by referring its jndi name in the proxy service configuration?
    Regards,
    Y

  • Jms adapter not polling messages from jms topic

    Hi
    We have a jms adapter configured in BPEL process which need to poll messages from JMS topic.Unfortunately its not polling message from JMS Topic if we add Message Selector and Durable Subscriber properties in jca file.Please find jca file content below
    <adapter-config name="SyncCustomerPartyListCDHJMSConsumer" adapter="JMS Adapter" wsdlLocation="oramds:/apps/AIAMetaData/AIAComponents/ApplicationConnectorServiceLibrary/CDH/V1/ProviderABCS/SyncCustomerPartyListCDHProvABCSImpl.wsdl" xmlns="http://platform.integration.oracle/blocks/adapter/fw/metadata">
      <connection-factory location="eis/jms/aia/syncCustomerParty_cf" UIJmsProvider="WLSJMS" UIConnectionName="Dev"/>
      <endpoint-activation portType="Consume_Message_ptt" operation="Consume_Message">
        <activation-spec className="oracle.tip.adapter.jms.inbound.JmsConsumeActivationSpec">
          <!--property name="DurableSubscriber" value="XYZ"/-->
          <property name="PayloadType" value="TextMessage"/>
          <!--property name="MessageSelector" value="Target in ('XYZ')"/-->
          <property name="UseMessageListener" value="true"/>
          <property name="DestinationName" value="jms/aia/Topic.jms.COMMON.CustomerParty.PUBLISH"/>
        </activation-spec>
      </endpoint-activation>
    </adapter-config>
    If we remove Durable subscriber and message selector properties,its able to poll messages.
    Any pointer will help
    thanks in advance
    Baji

    After changing below property in jca file.JMS adapter is able to poll messages from JMS Topic.
    <property name="UseMessageListener" value="false"/>
    But if i un comment below line and deploy my code again, it stop pulling the messages from topic.
    <property name="DurableSubscriber" value="XYZ"/>
    If i bounce the server after above change and deployment ,it will start polling the message.I am not sure why i need to restart my server after adding above property.
    Thanks
    Baji

  • How to get messages from IBM MQ in Oracle.

    Hi ,
    Can you please help me how to get messages from one IBM MQ to another IBM MQ in Oracle.
    My requirement is Our upstream is putting messages from their IBM MQ to our IBM MQ
    then we have to extract data from the message and load into Oracle database tables
    how to implement this  in oracle.
    Is there any other way to implement this without writing any ORACLE PL/SQL programming.
    Please help me.
    Thanks.

    You might want to use Oracle AQ: Integrating Oracle database applications with WebSphere MQ applications You will need to write some PL/SQL to Dequeue from Oracle AQ and convert the queue payload into insert statements.
    If you need help wityh AQ, there is a separate forum: Advanced Queueing

  • Polling message from Queue

    Hi B2B Gurus,
    Is there any way that I could control polling messages from Queue(AQ/JMS).
    (e.g) There are 1000 messages in the queue, I want to process 10 at a time.
    Are there any settings that can I do so that i can poll 10 messages at a time.
    Thanks for your help in Advance.
    Regards,
    Priyanka

    Polling is only based on the interval and not based on size. Please raise an ER.

  • How to view messages from another iPhone using your apple Id

    How to view messages from another iPhone using your apple Id

    Sign into iMessage using the same ID (in Settings>Messages>Send & Receive).  The other phone should then see your messages too.

  • How to move messages from Phone to Memory card?

    Hi, can anyone tell how to move message from phone memory to Memory card.  Everytime, i'm connecting to PC, thn it is being changed to phone memory.  Cant PC suite synchronize it with memory card messages folder.  Please help.  By the way, my phone is Nokia X6, if someone can help me, it would be gr8.
    Regards,
    Jimmy.

    I can mark all the messages, but the option to copy them to phone memory does not appear! I'm using the lastest firmware for my Nokia 5800.

  • How to receive message from queue based on JMSPriority

    Hi all,
    I want to receive message from Receive Message From Queue based on JMSPrirority.
    I am able to send message to queue using Send Message To Queue component with specifying Priority value as Five(Liternal value).
    Now, when I am trying to receive message from Queue by specifying JMSPriority='Five'; in Message selector, it is not working.
    But, when I use JMSPriority is not null in Message selector, I am able to receive message.
    How to receive message from queue by specifying exact value of JMSPriority.
    Please suggest.

    Hi WASIL,
    I tried with captial FIVE and it is not working.
    I tried also like operator and the standard example doesn't recieve messages based on priority.
    I am experiecing below error:
    Caused by: javax.jms.InvalidSelectorException: The selector is invalid: JMSPriority LIKE '%FIVE%';
        at com.adobe.livecycle.jms.QueueMessageReceiver.receiveMessageFromQueueWithPropertiesNoWait( QueueMessageReceiver.java:206)
        at com.adobe.livecycle.jms.JMSService.receiveMessageFromQueue(JMSService.java:413)
        at sun.reflect.GeneratedMethodAccessor1017.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:616)
        at com.adobe.idp.dsc.component.impl.DefaultPOJOInvokerImpl.invoke(DefaultPOJOInvokerImpl.jav a:118)
        ... 135 more
    Caused by: javax.jms.InvalidSelectorException: The selector is invalid: JMSPriority LIKE '%FIVE%';
        at org.jboss.jms.server.selector.Selector.<init>(Selector.java:107)
        at org.jboss.jms.server.endpoint.ServerSessionEndpoint.createConsumerDelegateInternal(Server SessionEndpoint.java:2103)
        at org.jboss.jms.server.endpoint.ServerSessionEndpoint.createConsumerDelegate(ServerSessionE ndpoint.java:277)
        at org.jboss.jms.server.endpoint.advised.SessionAdvised.org$jboss$jms$server$endpoint$advise d$SessionAdvised$createConsumerDelegate$aop(SessionAdvised.java:94)
        at org.jboss.jms.server.endpoint.advised.SessionAdvised$createConsumerDelegate_8721389917985 689973.invokeTarget(SessionAdvised$createConsumerDelegate_8721389917985689973.java)
        at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:111)
        at org.jboss.jms.server.container.SecurityAspect.handleCreateConsumerDelegate(SecurityAspect .java:124)
        at sun.reflect.GeneratedMethodAccessor389.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:616)
        at org.jboss.aop.advice.PerInstanceAdvice.invoke(PerInstanceAdvice.java:122)
        at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
        at org.jboss.jms.server.container.ServerLogInterceptor.invoke(ServerLogInterceptor.java:105)
        at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
        at org.jboss.jms.server.endpoint.advised.SessionAdvised.createConsumerDelegate(SessionAdvise d.java)
        at org.jboss.jms.wireformat.SessionCreateConsumerDelegateRequest.serverInvoke(SessionCreateC onsumerDelegateRequest.java:100)
        at org.jboss.jms.server.remoting.JMSServerInvocationHandler.invoke(JMSServerInvocationHandle r.java:165)
        at org.jboss.remoting.ServerInvoker.invoke(ServerInvoker.java:967)
        at org.jboss.remoting.transport.socket.ServerThread.completeInvocation(ServerThread.java:791 )
        at org.jboss.remoting.transport.socket.ServerThread.processInvocation(ServerThread.java:744)
        at org.jboss.remoting.transport.socket.ServerThread.dorun(ServerThread.java:586)
        at org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.java:234)
        at org.jboss.remoting.MicroRemoteClientInvoker.invoke(MicroRemoteClientInvoker.java:216)
        at org.jboss.remoting.Client.invoke(Client.java:2034)
        at org.jboss.remoting.Client.invoke(Client.java:877)
        at org.jboss.remoting.Client.invoke(Client.java:865)
        at org.jboss.jms.client.delegate.DelegateSupport.doInvoke(DelegateSupport.java:189)
        at org.jboss.jms.client.delegate.DelegateSupport.doInvoke(DelegateSupport.java:160)
        at org.jboss.jms.client.delegate.ClientSessionDelegate.org$jboss$jms$client$delegate$ClientS essionDelegate$createConsumerDelegate$aop(ClientSessionDelegate.java:267)
        at org.jboss.jms.client.delegate.ClientSessionDelegate$createConsumerDelegate_87213899179856 89973.invokeTarget(ClientSessionDelegate$createConsumerDelegate_8721389917985689973.java)
        at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:111)
        at org.jboss.jms.client.container.StateCreationAspect.handleCreateConsumerDelegate(StateCrea tionAspect.java:136)
        at org.jboss.aop.advice.org.jboss.jms.client.container.StateCreationAspect_z_handleCreateCon sumerDelegate_930384804.invoke(StateCreationAspect_z_handleCreateConsumerDelegate_93038480 4.java)
        at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
        at org.jboss.jms.client.container.ConsumerAspect.handleCreateConsumerDelegate(ConsumerAspect .java:76)
        at org.jboss.aop.advice.org.jboss.jms.client.container.ConsumerAspect_z_handleCreateConsumer Delegate_930384804.invoke(ConsumerAspect_z_handleCreateConsumerDelegate_930384804.java)
        at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
        at org.jboss.jms.client.container.FailoverValveInterceptor.invoke(FailoverValveInterceptor.j ava:92)
        at org.jboss.aop.advice.PerInstanceInterceptor.invoke(PerInstanceInterceptor.java:86)
        at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
        at org.jboss.jms.client.container.ClosedInterceptor.invoke(ClosedInterceptor.java:172)
        at org.jboss.aop.advice.PerInstanceInterceptor.invoke(PerInstanceInterceptor.java:86)
        at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
        at org.jboss.jms.client.delegate.ClientSessionDelegate.createConsumerDelegate(ClientSessionD elegate.java)
        at org.jboss.jms.client.JBossSession.createConsumer(JBossSession.java:237)
        at org.jboss.jms.client.JBossSession.createConsumer(JBossSession.java:220)
        at org.jboss.jms.client.JBossSession.createReceiver(JBossSession.java:396)
        at com.adobe.livecycle.jms.QueueMessageReceiver.receiveMessageFromQueueWithPropertiesNoWait( QueueMessageReceiver.java:198)
        ... 140 more
    Please suggest

  • How to receive message from flex client

    From the sample 'testdrive-datapush', I know how to receive message from backend(java) to flex client.
    Now, I want to know how to receive message from flex client to backend.
    I tried to find it in http://livedocs.adobe.com/blazeds/1/javadoc/.
    but I failed.
    Do you guys know the solution?

    Alex mentioned a solution in another thread.
    http://livedocs.adobe.com/blazeds/1/blazeds_devguide/help.html?content=messaging_config_3. html#256378
    [quote]
    Using a JMSConsumer object instead of the JMS adapter
    You use a JMSConsumer to listen for JMS messages without relying on the JMS adapter. Customer code is responsible from receiving JMS messages, converting them to Flex messages and using BlazeDS APIs to pass the message to Flex clients.
    In the following code example, a bootstrap service is used to create a JMSConsumer object when the server starts. When a JMS message is received, it is printed (rather than converting it to a Flex message and handing it to BlazeDS). For different workflows, a RemoteObject could be used to create JMSConsumer objects.
    [/quote]
    Do you know where is the code example?

  • How to pick(or consume) messages from Woblogic JMS Queue only when DB is UP

    Hi,
    I have a requirement to pick(or consume) messages from Woblogic JMS Queue only when DB is UP.
    When DB is down, messages should remain in queue. When DB is up, messaged should be picked on scheduler basis.
    We are using SOA suite 11g(BPEL or mediator,JMS Adapter).
    What is the best way to achive it in SOA 11g.
    I tried, but when I setup a Consumer, there is no control over there. Messages are picked automatically.
    Please advise.
    Thanks
    Ram

    something wrong with the design.
    why dont you set the retry options in the fault policies?
    So if the external DB is down you could reprocess them after specified interval or make it go to human retry queue.
    Then you could use SOA api to retry all of them.
    --Prasanna                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   

  • How to read message from JMS queue as a ByteMessage

    Hi,
    i want to browse a xml message from a JMS queue(in Weblogic 8.1) as a ByteMessage instance and then need to put it into byte array .
    Then i want to read each byte by byte from that array.
    Can any one please help me to solve it.
    (i am using java language in the program to browse message from a queue).
    Thanks in advance.
    Regards,
    Deba

    You can refer to the following link for the detailed steps :-
    Link :[http://www.informit.com/articles/article.aspx?p=170722&seqNum=3]

  • How to delete messages from IMAP server but keep on computer???

    Hi
    I am using Mail to receive my email messages from the University's IMAP server. My problem is that I need to keep copies of my sent and received emails for archives on my computer but not on the server because space is limited. However, when I check the 'remove messages from server' box in the preferences, it also removes them all from my Mail inbox and sent mail folders. Consequently, I'm constantly needing to go to the server (once a week) and manually delete the messages when my folder is too full and then I lose all of my messages.
    Can someone please tell me how I can keep all of my sent, received and trashed emails on my computer without them being stored on the server?
    thanks
    adam

    Eric is right. An IMAP account is designed specifically to keep email on line, on a server somewhere on the planet. That way you can use any machine anywhere and see your email. A POP account is designed to actually download your email to the specific machine that you are using and remove it from the server. Although there are ways around that...
    So if you want to keep an email on your computer and you want to delete it from the server, you have to make an "On my Mac" mailbox.

  • How to proxy messages from client?

    Hello, i have a problem on how am i gonna proxy the messages from a sender client, to be sent to it's requested client recipient...
    clientA(want talk to clientB) --> server(sent to clientB) --> clientB(receive)
    and of course vice versa.. what should i do...
    server..
    import java.io.*;
    import java.net.*;
    import java.awt.*;
    import javax.swing.*;
    import java.awt.event.*;
    public class Strider extends JFrame implements ActionListener {
      JButton sendbutton;
      JTextField txtfield;
      JTextArea txtarea;
      ObjectOutputStream output;
      ObjectInputStream input;
      private int counter = 1;
      ServerSocket server;
      Socket connection;
      ThreadHandler client;
      public Strider() {
        super("Server Strider Running: No# of Client Connected: ");
        Container c = getContentPane();
        c.setLayout(new FlowLayout());
        JButton sendbutton = new JButton("&SEND");
        JTextField txtfield = new JTextField(10);
        JTextArea txtarea = new JTextArea(10, 20);
        sendbutton.addActionListener(this);
        txtfield.addActionListener(this);
        txtfield.setEnabled(true);
        txtarea.setEnabled(false);
        c.add(sendbutton);
        c.add(txtfield);
        c.add(new JScrollPane(txtarea));
        setSize(230, 250);
        show();
      public void runStrider() {
        try {
         server = new ServerSocket(5000, 100);
        catch(IOException e) {
          e.printStackTrace();
          System.exit(1);
        try{
         do {
           ThreadHandler clientThread = new ThreadHandler(server.accept(), this);     
            //txtarea.append("Connection " + counter + "received from: " + clientThread.connection.getInetAddress().getHostName());
           //txtarea.append("\nGot I/O Stream!");
           clientThread.start();       
            ++counter;
         }while(true);
        catch(IOException e) {
         e.printStackTrace();
         System.exit(1);
      public void actionPerformed(ActionEvent e) {
       if (e.getSource() == sendbutton)
          sendData(txtfield.getText());
       else
          sendData(e.getActionCommand());
      public void sendData(String msg) {
       try {
         clientThread.output.writeObject("Strider>> " + msg);
         clientThread.output.flush();
         txtarea.append("\nStrider>> " + msg);
       catch(IOException io) {
         txtarea.append("\nError Writing Object");
      public void update(String message) {
           String msg = null;
           msg = message;
           //txtarea.setText(msg);
          //txtarea.setCaretPosition(txtarea.getText().length());
      public static void main(String[] args) {
        Strider app = new Strider();
        app.addWindowListener(
          new WindowAdapter() {
            public void windowClosing(WindowEvent e) {
              System.exit(0);
        app.runStrider();
      class ThreadHandler extends Thread{
        private Socket connection;
        protected ObjectOutputStream output;
        protected ObjectInputStream input;
         Strider str;
        String message = " ";
        int count = 0;
        public ThreadHandler(Socket s, Strider x) {
         connection = s;
         str = x;
        public void run() {
         String msg = null;
         try {
          output = new ObjectOutputStream(connection.getOutputStream());
          output.flush();
          input = new ObjectInputStream(connection.getInputStream());
          //message  = "Connection received";
             //str.update(message); //+ connection.getInetAddress().getHostName());
          //message = "\nGot I/O Stream!";
          //str.update(message);
          //txtfield.setEnabled(false);
          message = "Strider>> Connection Succesful! \nWelcome to Cybersoft's Underground Community :)";
          output.writeObject(message);
          output.flush();
          //txtfield.setText(" ");
            do {
              msg += (String) input.readObject();
                ++count;
                if(count == counter)
                     output.writeObject(msg);
                //str.update(msg);
            }while(!message.equals("Client>>Terminate"));
          input.close();
           output.close();
          connection.close();
           ++counter;
         catch(IOException e) {
          e.printStackTrace();
          catch(ClassNotFoundException cnfx) {
           cnfx.printStackTrace();
    }client...
    import java.io.*;
    import java.net.*;
    import java.awt.*;
    import javax.swing.*;
    import java.awt.event.*;
    public class Hiryu extends JFrame implements ActionListener
      ObjectOutputStream output;
      ObjectInputStream input;
      String msg;
      JTextField txtfld1, txtfld2;
      JPanel txtpanel;
      JTextArea txtarea;
      public Hiryu()
         Container c = getContentPane();
         c.setLayout(new BorderLayout());
         txtfld1 = new JTextField(10);
         txtfld2 = new JTextField(10);
         txtarea = new JTextArea(10,20);
         txtpanel = new JPanel();
         txtpanel.setLayout(new GridLayout(2, 1));
         txtfld1.addActionListener(this);
         txtfld2.addActionListener(this);    
         txtpanel.add(txtfld1);
         txtpanel.add(txtfld2);
         c.add(txtpanel, BorderLayout.NORTH);
         c.add(new JScrollPane(txtarea), BorderLayout.CENTER);
         setSize(230,250);
         show();
      public void actionPerformed(ActionEvent e)
         if (e.getSource() == txtfld1)
           sendData(e.getActionCommand());
         //else
           //runClient();
      public void runClient()
         Socket client;
         String s = txtfld2.getText();
         try {
          txtarea.setText("Attempting Connection\n");
          client = new Socket(InetAddress.getByName("192.168.2.109"), 5000);
          txtarea.append("Connected to:" + client.getInetAddress().getHostName());
           output = new ObjectOutputStream(client.getOutputStream());
           output.flush();
           input = new ObjectInputStream(client.getInputStream());
           txtarea.append("\n Got I/O Streams \n");
           msg = "Client>> Connection Successful";
           output.writeObject(msg);
           output.flush();
           do{
            try{
              msg = (String) input.readObject();
              txtarea.append("\n" + msg);
              txtarea.setCaretPosition(txtarea.getText().length());
            catch(ClassNotFoundException cnfex){
             txtarea.append("\nUnknown Object type received");
           }while(!msg.equals("Server>> Terminate"));
           txtarea.append("\nUser Terminated connection");
           output.close();
           input.close();
           client.close();
           //++counter;
         catch(EOFException eof){
          System.out.println("Client terminated connection");
         catch(IOException io){
          io.printStackTrace();
      public void sendData(String s)
         try{
          output.writeObject("Client>>" + s);
          output.flush();
          txtarea.append("\nClient>>" + s);
         catch(IOException cnfex){
          txtarea.append("\nError writing Object");
      public static void main(String[] args)
         Hiryu app = new Hiryu();
         app.addWindowListener(
          new WindowAdapter()
             public void windowClosing(WindowEvent e)
                System.exit(0);
         app.runClient();
    }

    Though you can initiate the binary from your client side but for the file creation, there is no other way but to store it on the server side. So your best bet would be to get some space free on the server side of yours.
    Aman....

Maybe you are looking for

  • Unable to open user accounts

    Hello All, I have a strange problem with few Windows server 2008 x64 SP2 machines, where in we are unable to open 'user accounts' from control panel. On opening 'user accounts', a windows explorer window pops up and disappear in a fraction of second.

  • CRYSTAL XI SOME PARAMETERS ARE MISSING VALUES

    I have a huge problem with parameters in crystal reports XI. Iam developing using jdeveloper 10g and a jndi connection I use th following code into my jsp the report filelds are set correctly and they HAVE values but after the execution of the follow

  • Sharing Fax modem over network

    We have the apple fax modem hooked up to our server, used to send and receive faxes. This is "shared" under system preferences. On the local LAN, all the other Mac's see this and can add the fax modem. We also have a site-site VPN and the Mac's on th

  • Colors in Photoshop (and Illustrator) are really off.

    the biggest thing i noticed was that my greys were more brown than anything.  I've included a sample pic that might show better the things i'm referring to. so in the color selector dialog, the whole left side (white to black) is all tinted brown, li

  • How to implement Master-Detail Search in TopLink without using DataControl

    Hi, I am using TopLink and EJB in our requirement. But we are not creating any data controls. Without data controls how to implement master detail search using TopLink and EJB. I did search for a single table. It is working fine. The way i implented