BPM payload value reading problem

Hi all,
In a bpm scenario, I have a switch that checks an element's attribute and another that checks an element's value.  In the former case, the TRUE branch gets executed when the condition is satisfied.  However, in the latter the condition is NEVER satisfied (even when it should be).  Here's an example message.  In my BPM, I have one switch that uses <user action="xxxx"> and another that uses <jobCode>.
<ns1:AccessRequestReply xmlns:ns1="xxxxx">
   <ns1:AccessReply type="complete">
      <ns1:user action="update">
         <ns1:jobCode>1234</ns1:jobCode>
      </ns1:user>
   </ns1:AccessReply>
</ns1:AccessRequestReply>
During runtime, the integration server can read the <user> attribute "action" with no problems.  However, it cannot read the <jobCode> element.  From sxi_cache I went into the corresponding workflow and loaded a message into the XML object in question.  Sure enough, only the attribute "action" got loaded.  The <jobCode> element never gets loaded.  I verified the XPath expressions were correct.
Any ideas as to what might be causing this?
Thanks,
--jtb

Hi James,
might this problem be related to a problem with the usage of namespaces? Normally XI does explicitly use namespaces only on root node level. But in your case, all elements are prefixed with namespaces.
Could you simply try to send a message to your integration process, where there is only a namespace prefix on root node level, i.e.:
<ns1:AccessRequestReply xmlns:ns1="xxxxx">
<AccessReply type="complete">
  <user action="update">
    <jobCode>1234</jobCode>
  </user>
<AccessReply>
</ns1:AccessRequestReply>
Best regards
Joachim

Similar Messages

  • BPM Payload bind to adf query panel with table

    hi guys,
    i have a requirement to process all result row in the table to my bpm process.
    i have a bpm taskflow and already defined the payload xml.
    in the taskflow UI, i hv a adf query panel with table from a criteria View object.
    how can i bind the search result to the bpm payload ?
    i tried to bind it directly, but it turns out error.
    or do you hv a better approach to this requirement, so i can add/remove row in table dynamically ?
    i use bpm 11.1.1.6
    thanks before.

    Could you give some more details ?
    Do you require that all the rows in the ADF based results table are passed on to the BPM payload ?

  • How to get BPM Payload attribute value in ADF TaskFlow

    Hi,
               Activities which I did : I have created ADF Project. Then I created ADF TaskFlow through 'ADF TaskFlow Based on Human Task' option by locating BPM task. So now TaskFlow is been generated and also respective dataControl value also generated. In TaskFlow I created new .jspx file. I am going to design this jspx page by drag and drop from VO instances from dataControl. So for this jspx page, at runtime value will be populated from DB Table.
                      My Requirement :  When the Flow initiated, there will be Parameter value passed to the TaskFlow through Payload which is available in DataControl. So now I based on the Payload parameter value I need to filter DBTable and show the respective value in jspx page which I created in TaskFlow. So getting Payload value and applying filter on VO based on Payload parameter value has to be done before rendering Page.
    I tried to achieve this schenario as like below :
           - Assume like there is attribute called 'transactionId', for which value will be passed to the TaskFlow through DataControl. I created VO based on EO and appended where clause as : "VO.Trans_Id = : bindVar". Created bindVariable called 'bindVar'. In jspx page I just Drag and Dropped VO instance as form. And also I drag and Dropped 'transactionId' as outputText from Payload. And also I created ExecuteWithParams in Binding section of PageDef and mapped that one with invokeAction item in executable section. So now both payload Iterator and invokeAction  will be created in PageDef. I kept Iterator as in the order of : PayloadIterator at first and InvokeAction second one, So that at runtime it will execute in that order. And also I given "refresh" property to payloadIterator and invokeAction to 'renderModel' and I mapped PayloadIterator id to  refreshAfter property of InvokeAction iterator. Now at runtime, So at runtime updated/Newvalue will be retrived to Payload attribute by executing payloaditerator. So now for 'transactionId' value vill be retrieved. Next invokeAction will take value from newly retrieved 'transactionId' as input and execute query. So now VO will be filtered and need to be shown. But instead of that getting error saying like 'No outcome metadata specified for method call activity 'null'.'
    Is this way is correct? If yes, then What mistake which I have done?
    Is any other way to acieve this schenario?
    Do the needful.
    Thanks with Regards,
    PraveenKumar.N

    Guessing you might have looked at this at some point, but you might want to consider using the setCurrentRowWithKeyValue method to do this.
    Here's a blog post that I wrote a while back that goes through step-by-step what I think you're trying to accomplish:  Using a BPM Process Variable on an ADF form to Retrieve Database Information | AVIO Consulting
    Hope this helps,
    Dan

  • Image reading problem in servlet

    Image reading problem in servlet
    I am reading an image in servlet and writing it to ServletOutputStream
    The following code works fine unless I change the size of the byte array (for increasing download speed) from 8 to something like 128 or any other higher value
    If I change the value of byte array size the image does not get downloaded properly, I mean the quality of the image changes, it does not looks like the original imageURL url = new URL("http://www.mysite.com/images/img1.jpg");
    URLConnection con = url.openConnection();
    con.setUseCaches(false);
    BufferedInputStream in = new BufferedInputStream(con.getInputStream());
    BufferedOutputStream out = new BufferedOutputStream(response.getOutputStream());
    byte b[] = new byte[8];
    while(in.read(b) != -1)
         out.write(b);
         out.flush();               
    out.close();
    in.close();what do I change
    byte array size
    or use the constructor of BufferedInputStream with 2 parameter
    or use the constructor of BufferedOutputStream with 2 parameter
    or use flush outside while loop or what else

    Change your while loop to:
    int count;
    while((count = in.read(b)) != -1)
         out.write(b, 0, count);
         out.flush();               
    }The penultimate time read is called, it may not fill the entire byte array. You only want to write out however much was read into the array.
    For better performance, you should move the flush() outside of the loop too. BufferedOutputStream will flush automatically when its internal buffer is full.

  • The value read by visa read VI is not correct!

    I design a labview program to control Agilent E5072C network analyzer. When I want to get value from this instrument, I use the "VISA read" VI which listed in the block plate. However, the value read by this VI is last time measurement value. For example, last time the read value is 1.0 db and this time the measurement value is 1.2 db. But when I use "VISA read" VI to fetch the value, it is 1.0 db.
    Agilent also provide a VI for this device to read measurement value, and it alway read correct value. so could someone tell me why? do I need do any action before read value from this instrument if I want to use "VISA read" VI instead of Agilent VI?
    Solved!
    Go to Solution.
    Attachments:
    Read.vi ‏23 KB

    You are probably reading it too quickly.  By reading it in NI-MAX, you are doing it by hand, so it takes longer.  When you do it programmatically, it is "instant".  Try using the *OPC? command to turn your command into a query.  It will then return a "1" in the read buffer.  Read the "1" and then do the fetch command.
    To Dennis:
    I've had bad experiences with manufacturer-supplied drivers to the point where I don't even try to use them any more.  But if Agilent is as anal about their drivers as they are about their manuals, they should be no problem. 
    Bill
    (Mid-Level minion.)
    My support system ensures that I don't look totally incompetent.
    Proud to say that I've progressed beyond knowing just enough to be dangerous. I now know enough to know that I have no clue about anything at all.

  • How to send notifications to different user groups based on payload value

    Hi Gurus,
    I have a scenario in BPM where i have to send notifications to different user groups based on the payload value.
    ex:
    Payload sample:
    <employees>
    <emp1>
    <state>TX</state>
    </emp1>
    <emp2>
    <state>AZ</state>
    </emp2>
    </employees>
    Requirement: I have to send notification through Humantask to users of TX and AZ as mentioned in payload.
    Can you please help me out in achieving this in BPM?
    Thanks,
    Raju
    Edited by: user0808 on Mar 1, 2013 12:58 PM
    Edited by: user080811 on Mar 4, 2013 11:06 AM
    Edited by: user080811 on Mar 4, 2013 11:07 AM

    Hi Daniel,
    thanks a lot for your quick response.
    I went through your blog and tried implementing the same.
    But in my case i have to send parallel notifications to both the states.
    Please correct me if i am wrong, using if conditions in rules is allowing me to send to only one state.
    I also tried the following approach
    1) setting the organization units in bpm workspace
    2) passing values using human task parametric roles
    3) and looping the subprocess that has the humantask for the count of states.
    I am able to loop the subprocess but i am not able to change the parametric role value for the next iteration of the subprocess.
    Can you please help me in resolving this?
    thanks,
    Raju

  • Can external ADF application write to BPM Payload structures?

    Hi all
    New to BPM and trying to understand the best practices here.
    We have Oracle BPM 11.1.1.6.0.
    We have an external ADF application that will be used for online data entry, that comes in via public user. This data then needs to be reviewed and approved/rejected by the internal users and for this we are using BPM interface.
    I have many concerns implementing above scenario in BPM
    a) Can we login to BPM workspace via ADF application? If so, can you experts share with us some examples to look at?
    b) We dont want to use temp tables in the database, when user is doing online entry. We need to push this into BPM payload structures, when a user saves the data partially. When he does submit for approval, we need to initiate a task on the BPM side(for the reviewer). Is this possible? , especially saving the data into BPM payload structures from ADF application? Is this recommended or a good practice? Is there an example or how this can be achieved?
    I know this is a long list of questions, but going thru the web, really did not help us much. So checking with the community for the best way to get good reliable answers.
    Thanks
    SR
    Edited by: libran on Feb 28, 2013 1:29 PM

    Hi SR
    a) Can we login to BPM workspace via ADF application? If so, can you experts share with us some examples to look at?
    Not directly. BPM Application itself is a WebApplication. In high level it has 2 main things. List of Tasks with different status like Assigned, completed, active etc et.c And for each Task, click on that opens the task details page. This task details page is the ONE that can contain ACTUAL Data. Now this actual Data can be part of the process itself we call as Payload. Or this entire data can be in any other existing application or database. But the payload will just have like main PKs (Primiary keys) like order id, salesid, customer id, projectid etc etc. Using these IDs and some APIs you can use your existing application data. Coming to screen, you cannot use the existing screens as it is.
    b) We dont want to use temp tables in the database, when user is doing online entry. We need to push this into BPM payload structures, when a user saves the data partially. When he does submit for approval, we need to initiate a task on the BPM side(for the reviewer). Is this possible? , especially saving the data into BPM payload structures from ADF application? Is this recommended or a good practice? Is there an example or how this can be achieved?
    1) NO. I would NOT recommend to put your existing data filled out from online form into Payload. There is NO need for this. From online when user clicks on Submit for Approval, just pass the key information like IDs, some names, status etc. Just the core and it should like 2 or 3 at the most. Any complex data will have only couple of main primary master keys and rest are all the internal relations. Once these IDs are in paylosd, you can use ADF components to pull the full entire data set for display in the TaskForms (mostly display only). Use ManagedBeans or DataControls/EJBs that takes these IDs.
    2) From online web on Submit, YES, you can invoke automatically a BPM Process. BPM Process can be initiate in many ways: Using Workspace application, Email, scheduler, WebServices, Java based APIs etc. The ideal way is WebServices. I guess you want to do first some validation and then only create an approval instance.
    Giving a ready made example is tough. I do not have any old links on top of my head for reference. I will see if I can find them.
    My suggestion, leave the Payload as light as possible unless and untill if there is no other go.
    Thanks
    Ravi Jegga

  • Modelling Collaborative BPM across Value Chain Evaluation of Approaches

    Question: Which approach is easy for modelling Collaborative BPM across value chain A) Centralise, B.) Decentralise, and C) Peer to Peer approach for?  What are the pros and cons?  What are the other important factors related with each approach?
    Explanation of these approaches:
    Centralise CBPM:  Ownership of Collaborative System is with one Central Organisation and Other Partners Participate in this collaboration through various UI such as portal.  Example, Collaboration between the automobile manufacturer and dealer were auto mobile manufacturer provides portal for dealer to place order, manage its customer and handle warranty and recalls.
    Decentralise CBPM: In this approach every partner provides communication technology like Web Services for its Business Partner for collaboration.  The ownership is decentralise and more flexible.
    Peer-to-Peer CBPM: In ideal condition in this approach every Partner should have the same technology which is developed for handling collaborative Business Processes.  In this case the same modelling facility is available across the value chain.
    I kindly request you to post your views on this topic as this is related with my dissertation topic.
    I welcome your views and guidance.
    Regards,
    Ganesh Sawant

    kRISHNA,
    -->Send Step to send the file message with system ACK
    By system acknowledgement do you mean by acknowledgement type application or transport?
    -->After checking the status ,call the RFC synchronously.. i.e Synch Send Step.
    can i call rfc synchronously there after if yes then please let me know logic/reason behind...?
    -->But where are you planning to have mapping ?
    since in first two steps receive and send i am just picking the file and posting it some other place so no mapping is required but after posting the file i am using a graphical mapping program defined in IR only for mapping sync source message with the BAPi/RFC which is going to be triggered.
    but i am getting error related to mapping...
    Kindly correct me if i am wrong

  • Collaborative BPM across Value Chain Evaluation of Approaches

    Hi all,
    Question: Which approach is easy for modelling Collaborative BPM across value chain A) Centralise, B.) Decentralise, and C) Peer to Peer approach for? What are the pros and cons? What are the other important factors related with each approach?
    Explanation of these approaches:
    Centralise CBPM: Ownership of Collaborative System is with one Central Organisation and Other Partners Participate in this collaboration through various UI such as portal. Example, Collaboration between the automobile manufacturer and dealer were automobile manufacturer provides portal for dealer to place order, manage its customer and handle warranty and recalls.
    Decentralise CBPM: In this approach every partner provides communication technology like Web Services for its Business Partner for collaboration. The ownership is decentralise and more flexible.
    Peer-to-Peer CBPM: In ideal condition in this approach every Partner should have the same technology which is developed for handling collaborative Business Processes. In this case the same modelling facility is available across the value chain.
    I kindly request you to post your views on this topic as this is related with my dissertation topic.
    I welcome your views and guidance.
    Regards,
    Ganesh Sawant

    kRISHNA,
    -->Send Step to send the file message with system ACK
    By system acknowledgement do you mean by acknowledgement type application or transport?
    -->After checking the status ,call the RFC synchronously.. i.e Synch Send Step.
    can i call rfc synchronously there after if yes then please let me know logic/reason behind...?
    -->But where are you planning to have mapping ?
    since in first two steps receive and send i am just picking the file and posting it some other place so no mapping is required but after posting the file i am using a graphical mapping program defined in IR only for mapping sync source message with the BAPi/RFC which is going to be triggered.
    but i am getting error related to mapping...
    Kindly correct me if i am wrong

  • PayLoad value in TaskList

    Hi,
    Is there any way to display the payload value in task list page?
    I tried flex mapping, but the values are not displaying in TaskList page. Please Advice
    Thanks and Regards,
    Pradeep

    Refer to the sample "workflow-118-JavaSamples" which provides a number of example Java programs illustrating the usage of the HWF APIs.
    You need create the custom worklistapp based on your requirements. Building it as a complete app or a small subset is left to users' choice.
    In PS2, we are making available all the worklist components as ADF regions - so you can reuse the regions and combine with other content to assemble a custom worklist app. Styles etc are inherited from the enclosing ADF page.
    Refer to the following documentation for building a custom worklist client
    http://download.oracle.com/docs/cd/E12839_01/integration.1111/e10224/bp_worklistcust.htm#BHAHBHID

  • Seeking answers to some (Javamail Gmail reading) problems I'm facing!

    I've this code which works ok but don't meet my requirements. It fetches the total list of messages from a Gmail account and prints the sender address, subject, in numerical order.
    To print all the messages it takes up a lot of bandwidth and fails to load the target page ( if there are more than 20 messages ). Also, everything that gets printed on the target page is static.
    So, my questions are:
    (i) if is it possible to fetch messages for upto a desired number, can someone please tell me?
    (ii) I don't get it. After so much work, this page is printing data in static manner and I don't have any idea how to read the message contents. I was hoping to read the contents like I would, in my Gmail account. So, if anyone could tell me what I'm doing wrong and what I should be doing, I would be really greateful to that person!
    import javax.servlet.*;
    import javax.servlet.http.*;
    import java.io.*;
    import java.util.*;
    import javax.mail.*;
    import javax.mail.internet.*;
    import javax.activation.*;
    public class read extends HttpServlet
        protected void doGet ( HttpServletRequest rq, HttpServletResponse rp ) throws ServletException, IOException
            int i = 0;
            rp.setContentType ( "text/html" );
            PrintWriter out = rp.getWriter ();
            out.println ( "<html> <body> <br/>" );
            try
                Properties props = new Properties ();
                props.setProperty( "mail.pop3.socketFactory.class", "javax.net.ssl.SSLSocketFactory");
                props.setProperty( "mail.pop3.socketFactory.fallback", "false");
                props.setProperty("mail.pop3.port", "995");
                props.setProperty("mail.pop3.socketFactory.port", "995");
                Session session = Session.getInstance ( props );
                Store store = session.getStore( "pop3" );
                store.connect ( "pop.gmail.com", "gmailUsername", "gmailPassword" );
                Folder folder = store.getDefaultFolder ();
                if ( folder == null )
                    out.println ( "Folder null" );
                    System.exit(1);
                Folder popFolder = folder.getFolder ( "INBOX" );
                popFolder.open ( Folder.READ_WRITE );
                out.println ( "Opened with: " + popFolder.getMessageCount() + "<br/> <br/>" );
                Message listOfMessages[] = popFolder.getMessages();
                FetchProfile fProfile = new FetchProfile ();
                fProfile.add ( FetchProfile.Item.ENVELOPE );
                popFolder.fetch ( listOfMessages, fProfile );
                out.println ( "<font color=\"blue\"> Message List: </font> <br/><br/>" );
                for ( i=0; i<listOfMessages.length; i++ )
                    StringBuffer sb = new StringBuffer ( 32 );
                    sb.append ( "# " + ( i + 1 ) );
                    Address[] addList = listOfMessages.getFrom();
    if ( addList.length > 0)
    sb.append ( "\t" + ((InternetAddress)addList[0]).getAddress () );
    sb.append ( "\t\t" + listOfMessages[i].getSubject () );
    out.println ( sb.toString () + "<br/> <br/>" );
    out.println ( "<font color=\"blue\" >End of Message List </font> <br/> <br/>" );
    popFolder.close ( false );
    store.close ();
    catch ( Exception E )
    out.println ( "<h1> Failed! </h1> Error: <br/> <font color=\"red\"> <b>" + E + "</b> </font> ");
    out.println ( "</body> </html>" );
    Thanks in advance.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       

    Nevermind. I'm done with what I wanted to. Here's my code (hoping this helps someone):
    import javax.servlet.*;
    import javax.servlet.http.*;
    import java.io.*;
    import java.util.*;
    import javax.mail.*;
    import javax.mail.internet.*;
    import javax.activation.*;
    public class read extends HttpServlet
        protected void doPost ( HttpServletRequest rq, HttpServletResponse rp ) throws ServletException, IOException
            int i = 0, n = 0;
            rp.setContentType ( "text/html" );
            PrintWriter out = rp.getWriter ();
            out.println ( "<html> <body> <br/>" );
            try
                Properties props = new Properties ();
                props.setProperty ( "mail.pop3.socketFactory.class", "javax.net.ssl.SSLSocketFactory" );
                props.setProperty ( "mail.pop3.socketFactory.fallback", "false" );
                props.setProperty ( "mail.pop3.port", "995" );
                props.setProperty ( "mail.pop3.socketFactory.port", "995" );
                Session session = Session.getInstance ( props );
                Store store = session.getStore( "pop3" );
                store.connect ( "pop.gmail.com", "****", "****" );
                Folder folder = store.getDefaultFolder ();
                if ( folder == null )
                    out.println ( "Folder null" );
                    System.exit(1);
                Folder popFolder = folder.getFolder ( "INBOX" );
                popFolder.open ( Folder.READ_ONLY );
                Message listOfMessages[] = popFolder.getMessages();
                out.println ( "<font color=\"blue\"> Message List: </font> <br/>" );
                out.println ( popFolder.getMessageCount() + " messages <br/> <br/>" );
                n = listOfMessages.length;
                out.println ( "<table border=\"1\" cellspacing=\"0\" cellpadding=\"5\">");
                for ( i=0; i<n; i++ )
                    //out.println( j + ": " + listOfMessages.getFrom()[0] + "\t" + listOfMessages[i].getSubject() + "<br/> <br/>" );
    out.println ( "<tr>" );
    out.println ( "<td>" + "<b>" + ( i + 1 ) + "</b>" + ". " + "</td>" );
    out.println ( "<td>" + "<b>" + listOfMessages[i].getFrom()[0] + "</b>" + "</td>" );
    out.println ( "<td>" + "<b>" + listOfMessages[i].getSubject() + "</b>" + "</td>" );
    out.println ( "<td> <form method=\"post\" action=\"showMessage\" > <input type=\"hidden\" name=\"hidden\" value=" + i + " /> &nbsp <input type=\"submit\" value=\"Read\" /> </form> </td>" );
    out.println ( "</tr>" );
    //out.println ( "<tr> <td> <br/> </td> </tr>");
    //j++;
    if ( i > 20 )
    break;
    out.println ( "</table> <br/>" );
    out.println ( "<font color=\"blue\" >End of Message List </font> <br/> <br/>" );
    popFolder.close ( false );
    store.close ();
    catch ( Exception E )
    out.println ( "<h1> Failed! </h1> Error: <br/> <font color=\"red\"> <b>" + E + "</b> </font> ");
    out.println ( "</body> </html>" );
    btw, netbeans rulz!                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               

  • How to Update BPEL Payload Values?

    Hi,
    Currently we are working on BPEL Process implemented using Jdeveloper,we want to update BPEL payload values for existing instance created on server.How can we update existing BPEL process Payload values?
    Snehal
    Edited by: 947450 on Sep 3, 2012 9:36 PM

    Hi Umesh,
    There are some fields like PageNumber,SerialNumber etc which are not reflected in EBS systems , these are there only for IPM Level and if we want to update that fields without disturbing EBS systems can we do that?Also these cannot be consider as metadata so that we cannot update it by using UCM.So in IPM level can we do such updation of this values?
    Thanks Snehal

  • Telnet read problem -- Telnet read back

    I am trying to use telnet to send TL1 command to my UUT and expect to read back measurement data.  I was able to read proper data once in a while but most of the time I read back the TL1 command that I sent.  I tried different read mode and timeout period but nothing seem to matter.  My vi was written in Labview 8.2.1 with Internet toolkit.  I read in the forum about some limitation of the telnet read problem of the vi from the internet toolkit,  Is there any better read driver around?
    Thanks,
    Patrick 

    Hey!  I have a few questions for you that should help us solve this problem.  First, have you tried out the telnet shipping example "Telnet Line Client.vi".  This will help us minimize programming errors, etc.  Also, what type of device are you trying to communicate with?  Are there other forms of communication available?  For example, does the device also have a serial port, GPIB Port, etc.?  Also, is it possible to write to the device using TCP/IP (This is what telnet is based on)?  Let me know the answers to these questions and I will be better equipped to help you out!!
    Thanks!
    Dan
    Daniel Eaton
    National Instruments
    Systems Engineering
    Embedded and Industrial Control

  • T 420s cooling air coming out is very hot, finger print reader problem

    I am living in ruwais, abudhabi.i bought T 420s in last June from LENOVO  authorized distributor. Model number is 4174-KK4 and the sr no ***.
    Sometime the cooling air coming out is very hot, unable to keep the laptop on the lap.
    The cooling fan also replaced still the temperature is high.
    After replacing the fan I noticed that I noticed one of the screws was not fixed, I asked them to fix it, then they fixed it.
    I traveled back to my home 240 KM from the  authorized distributor service  center. when I started the laptop, the fingerprint reader was not working . Then I traveled back 240 KM to the  authorized distributor service  center to fix the issue. They fixed the fingerprint reader problem.
    Then now the SD card reader is not working. I was asked to bring the laptop to the  authorized distributor service centre.
    Can any one experience the same type of problems  with T 420s the cooling air coming out is very hot, finger print reader problem, card reader not working?
    The authorized distributor says for the service they can only cover 50 KM form the  authorized distributor service  center to the customer point, what is the conditions for the On site warranty ?. I am living 240 KM away from the authorized distributor service center from whom I bought the laptop.
    Moderator comment: Serial number(s) removed to protect member from mischief.

    Well clearly after the first incident. You need to check and us it verifying everything is working before leaving the service center or town its in. Go to a coffee shop and spend time using it and test each option is working.
    When the notebook its opened the finger print reader, card reader etc may not be connect properly or connectors not snap fully and disconnect. Mouse ultranav I have heard may also. But clearly you assume too much and you need to spend the time testing its working before leaving.
    These service center are only paid a fixed amount so they won't spend anymore time then they have to and address one problem you brought it in for.
    As for heat out put and over heating. There are many threads on these systems you can find and read about.
    Advice:
    - install Core Temp, this will monitor and display on the task bar you CPU core temp and you can see CPU load & Temperature at a glance if it approaching or staying near the max levels which will kill the CPU and/or motherboard due to cooking it. Its free just be sure to deselect any additional software from installing during the process. I use it on my notebooks. If the system is running high core Temp all the time you need to have it resolved or it will die and most likely out of warranty and/or your data will be lost if you don't have a backup as well. http://www.alcpu.com/CoreTemp/
    - use a laptop cooler. Its a flat pad you sit the laptop on you lap or table with usually two cooling fans that plug into the USB port for power. It will help cool the base of the laptop and other components inside will not be as hot. This will do nothing for the CPU temperature though.
    T520 Model 4239 Intel(R) Core(TM) i7-2860QM CPU @ 2.50GHz
    Intel Sandy Bridge & Nvidia NVS 4200M graphics Intel N 6300 Wi-Fi adapter
    Windows 7 Home Prem - 64bit w/8GB DDR3

  • I am unable to print documents.  States Adobe reader problem

    I cannot print documents as it says Adobe reader problem or error

    Windows 7; HP 2009m; printer is Lexmark S415;
    Message says
    Acro RD32.exe
    Adobe PDF document
    (There is a problem with Adobe Adrobat/Reader.  If it is running, please
    exit and try again. (15:3)

Maybe you are looking for

  • File Search Extension?

    I know you can search for phrases within a file's code, but what if I have defined an extremely large site in Dreamweaver with thousands of files in it and then I search for a file with the phrase "contact" in it? Is there a way to do this in Dreamwe

  • Cmd-returning not working

    Hello, One of the few short cuts I regularly use in Safari is when viewing a page and I decide to search for something, I fill in the search bar and then hit cmd-return to open the results in a new tab. Since Safari 5.1 came out however this no longe

  • SAP_WAPI_CREATE_EVENT

    Hi, Within my workflow im using a method. Inside the method im calling SAP_WAPI_CREATE_EVENT to trigger another workflow. Is this possible to trigger like this ? will my workflow get triggered. Please advice. Regards Keerthi

  • 2 ipods need help with playlist

    I Have 2 ipods (one mini, one 30gb video). I have too many songs for my mini and I want to put some songs on my mini . How can i do this? imac g5   Mac OS X (10.4.5)  

  • Gui-Session canceld after sending E-Mail

    Hello together, after client installation of Windows 7 - 64 bit and SAP Gui 7:30 PL7 occurred in a small number of SAP users following error. SAP Gui session is sporadically shot down by sending an e-mail from Outlook 2003. All registered Sap applica