How do you interpret an ORA_JAVA.JOBJECT?

Using Forms 9.0.4
I have imported a jar file into a form and am calling a function that returns an ORA_JAVA.JOBJECT. Apologies if I am making a basic error in asking this question but how am I supposed to interpret this return type?
The java method I am calling returns a java object containing several 'members' but I have no idea how to extract these in the form.

Thanks Francois.
I have finally managed to resolve to issue I was having. I had to import java.lang.Integer and use the .toString function this created.
There appeared to be some data compatability issues between the Java and the form that this resolved.
The object being returned from the java call contained an integer and a string. The Jar File Import process in forms created a function to extract the string as a varchar2 but the function created to extract the integer returned an object. I passed this object into integer_.tostring and this extracted the value successfully.
I did import java.lang.String but was unable to use any of the .tostring functions this created in the form. Interestingly, this import process creates a package called String but any calls to this clash with a reserved forms word. Changing it is not an issue but when you are trying to understand this all for the first time, it does cloud the issue.

Similar Messages

  • How would you interpret these?

    okay, I don't know if someone is trying to make me feel stupid or what so could someone let me know how you would interpret these tasks:
    1. add hidden field to indicate a change
    2. add "changed" flag to feed screation.js (Javascript) This jsp will always have the flag set to falsebecause of its association with other pages.
    I thought I understood them but my partner laughed at my attempts to do them, at least I tried.
    Thanks in advance for any help.

    a hidden field is a hidden field in a form, I would guess.
    a changed flag would indicate some variable to hold a value which indicates that a change has happened or not. how that relates to your script, I have no idea.

  • How do you interpret the graphs in resource monitor in Server 2012?

    I cannot find what the green area verses the blue line mean in the resource monitor.  I have search the internet for quite some time and only find what the definition of terms are.  At first I though the blue line was peak measurements and the
    green was average.  However, some times the blue is lower than the green.
    So what does blue Vs green mean?

    Not sure what you are asking.  What is being displayed is labeled in Resource Monitor. If you went into Perfmon you would be able to monitor the exact same things, only you could actually select the color. As with Perfmon, the values reflect an average
    over the sample period. By default, Resource Monitor has a sample period of 1 second. You will also notice that the labels by the green and blue are different, indicating they are measuring different counters. For example, on the networking, the green is measuring
    network IO rate and the blue is measuring percent of network utilized.
    . : | : . : | : . tim

  • How do you interpret the circular Satellite Displa...

    On my Nuron I've a GPS Position app.  In it I can get a bar chart of satellites the Nuron can find.  I can also see these satellites in a "Satellite Display" chart.  this has two circles, and the satellites are positioned all over them -- not just in rings.  Further, there is a sun and moon, along with a N-E-S-W postion on the circles.
    I'm told that this represents orbits for the satellites, but the explanations don't add up for me.  If these are orbits, why aren't the positions constrained to circles, and why is a coordinate (NESW) set up for a flat map?
    Any web site links, etc., much appreciated.
    Thanks,
    Jerome.

    I agree that the satellites go across the display in orbital paths.  I've tracked this off-and-on for the entire morning.  Because they don't go around in sinusoidal paths, it is entirely likely that the display is that 45 degree, etc., situation you described.
    What I don't understand is what the Nuron display is doing with the Sun and Moon positions.  All this morning it had the Sun creeping up the right outermost circle, from the 4 o'clock to the 2 o'clock positions.  Then around 11:30 the sun position changed to the 5 o'clock position, going the other way.
    The moon position (I'm near new moon, so it ought to follow the sun position) is still at 2 o'clock, but I expect it to transit the face of the display until it joins the sun position around the 7 o'clock position later on.
    Oh, well...

  • How to set values in ORA_JAVA.JARRAY

    Hi,
    I have a method inside a java class, which takes a two dimensional array as its argument. Now when I import this class file into Forms via Java Importer, my PL/SQL wrapper package has a procedure with ORA_JAVA.JARRAY type as its argument, which is equivalent to my Java method with 2D array as its argument
    When I use this procedure in my Forms application, I need to set the values for the elements of this array. But, How do I set the values as neither ORA_JAVA.NEW_STRING_ARRAY() or ORA_JAVA.SET_STRING_ARRAY_ELEMENT() signature allow me to set the 2nd element, ie x[i] in the x[i][j] array
    For the same logic, I tried changing my Java class which would take HashMap as its argument. In this case, the pl/sql procedure has a ORA_JAVA.JOBJECT type as its argument. Can someone tell me how to create and set the values in ORA_JAVA.JOBJECT. I would be very thankful if an example is quoted :)
    If any one is aware please help me.
    Thanks,
    Suresh

    Hi Venkat,
    Create a context node and one attribute inside the node for drop down. Then bind this context with DropDownBY Key.
    Now populate the attribute in your code :
    //Read attirbute info:-
    IWDAttributeInfo att=wdContext.getNodeInfo().getAttribute(IPrivate<ViewName>View.IContextElement.DDValue);
    //Define type
    ISimpleTypeModifiable ss=att.getModifiableSimpleType();
    //define value set
    IModifiableSimpleValueSet ValueSet=ss.getSVServices().getModifiableSimpleValueSet();
    Or use single line code for above three line
    final IModifiableSimpleValueSet ValueSet= wdContext.getNodeInfo().getChild("<your table node>").getAttribute("drop_attrib").getModifiableSimpleType().getSVServices().getModifiableSimpleValueSet();
    // populate the valueset with some values , eg:
    ValueSet.put("A","A");
    ValueSet.put("B","B");
    ValueSet.put("C","C");
    ValueSet.put("D","D");
    Or if values are stored in an array or list then
    for(int i=0;i<array size();i++)
    ValueSet.put(key, value)
    Hope this may help you.
    Deepak!!!

  • How do you capture real detail of sql errors in crystal viewer of CR2008

    How do you captue the further details of an sql error when running a report in Crystal 2008 viewer (within a software application)? I get a 'failed to retrieve data from database. Details: Database Vendor Code: -nnnn' error where nnn is a number like 210074. If I run the same .rpt directly thru crystal I get a failed to retrive rowset. Then after choosing ok on that message  I get another message with more details and this time (in this particular case) it happens to be 'Column XXXXX cannot be found in database or is not specified for query. Other times it could be something about excedding max length/precison, etc..
    We recently switched from using the RDC CR10 to this new .net viewer way. With the RDC it gave us the 'meaningful" message so we could tell what was wrong. Using this new method it does not. Is there a setting for showing more detail or some coding that would give me the real message detail using cr2008?
    Don't know if it matters but in this case it is a Progress database.

    Hello,
    Back in the RDC days we manually added a lot of code to capture the exception info. When CR was re-written in 9 we removed all custom "fixes" and error handling, we basically said any ANSII 92 standards rule apply. We just pass what the client gives us.
    What this means is we dynamically pass the exception from the client to CR and interpret what we can or we simply pass the error code to the error UI.
    What you can do is to use a try/catch block and create your own error table according to Progress Error codes to pass on a more meaningful message to your users.
    We won't due to the vast amount of errors possible and the vast amount of DB clients we would have to maintain. If the client doesn't pass meaningful info onto CR then we just pass it's error onto the the end user.
    Thank you
    Don

  • How do you folks setup your Apple Mouse also known as MightyMouse for iMac?

    Any hints?..., tips?..., pointers?..., suggestions?..., ideas?..., alternative ways?... how you folks out there setup your Apple Mouse also known as Mighty Mouse for the 27 inch iMac 3.2GHz Intel Core i3 Trying to interpret the available documentation that turned up so far... not easy, information in the documentation could be better, more crystal clear ! Needed are more and better diagrams with better labels that better differentiate a variety of setups!

    Go to Systems Preferences and click on the Mouse icon. You have a choice of how fast you want to track, scroll and the double click speed. It also gives you some choices of one-finger and two-finger operations. Change the settings (maybe one at a time) and see what best fits you. What I have my mouse setting on are comfortable for me; they might not be comfortable for you. Try changing the settings in Systems Preferences until you come up with a configuration that meets your needs.
    There is a "mouse" chapter in the "Everything Mac" manual that came with the computer. It has more information on use, settings, etc.

  • How to obtain JNIEnv pointer and jobject reference in arbitrary contexts?

    Hi,
    I need your hand. How to obtain JNIEnv pointer and jobject reference in arbitrary contexts? (See below source codes for details)
    I made some tries according to JNI spec, but still failed to get it work. Could you please provide your solutions? Better show me some source codes.
    Thank you very much !!!
    #include <jni.h>
    #include "MessageThread.h"
    #include "MyServer.h"
    // this is callback function called by the native C++ library
    void processEvent(int progress)
       in this function, i want to get "env", "obj" ( HOW? ),
       then i can do below to invoke Java function "updateUI":
       cls = env->GetObjectClass(obj);
       mid = env->GetMethodID(cls, "updateUI", "(I)V");
       env->CallVoidMethod(obj, mid, progress); 
    JNIEXPORT void JNICALL
    Java_MessageThread_handleMessageQ(JNIEnv *env, jobject obj)
      MyServer* server = MTMServer::Instance();
      if (server != NULL)
        // must register a callback function before "QueryProgress"
        server->RegisterCallback(processEvent);
        // query message within a loop, and callback "processEvent" frequently
        server->QueryProgress();
      return; 
    }

    jschell, thanks for your suggestions.
    And caching the second is definitely wrong. Arguments are passed as local references. The reference lifetime is only guaranteed for the lifetime of the method call.In my case, it just works, because my "callback" is only called before the "handleMessageQ" returns, which means it's within the lifetime of "jobject", etc.
    Use GetEnv to get the environment.Could you please provide some sample codes?
    Create a static java method which returns the object reference. In your callback call that method to get the reference that you want to work with. I didn't really understand. Could you please show me some sample codes?
    Thanks a lot!

  • How do you customize the toolbar in Windows XP?

    How do you customize the toolbar in Windows XP? When I right click on the menu bar the "Customize..." option is there but it does absolutely nothing.
    Which brings me to the rhetorical question as to why it was necessary to shuffle everything around, was it broken? Did it not work? Since 2006 I've moved my mouse pointer almost instinctively to the left side of the screen, now all of a sudden I have to go right, is there a point?
    This is like supermarkets that as soon as you have figured out where everything is, they shuffle everything around and now you are stuck in mystery shopping. At least they have economic reasons. Meanwhile Firefox seems disposed to make itself look more like Chrome, but hey if I wanted Chrome I'd get it.

    Nope... Thanks, but Safe Mode does not do the trick. Oh sure you can move the buttons around and rearrange things to your liking, unfortunately it does not stay that way once you get out of Safe Mode.
    I guess if you use an XP machine you are doomed to use FF's interpretation of what it should look like, which is ass backwards from what it has been for the past FIVE YEARS!!! Why not? It seems XP users are now the Freddo's of computing.
    Someone should go to you developer's homes move everything around, forks in the basement, beds in the bathroom, TV up in the attic with the mice, dining table outside on the porch, see how you like it.

  • How come you can't put a Tab in a Cluster?

    Hello,
    How come you can't put a Tab Control in a Cluster?
    It looks like users have been asking this question
    for years, and all the way back to LV versions 6.1.
    Someday, please, pretty please, NI.
    Please. Maybe by version 9.5 of LV?
    Kevin.

    Ben wrote:  This idea just weirds me out!
    Kevin:  Sorry Ben, but think how I must feel.
    Ben wrote:  I understand the cosmetic and GUI interaction part of it OK.  Its the "how would it code?" part that send my head spinning.
    Kevin:  We don't need to worry about that.  We'll let the NI LABview guiruis worry about that.  They know how to program for TABs and they know how to program for Clustors.  Now they just need to put them together.
    Ben wrote:  Would the tab control be available via bundle by name and unbundle?
    Kevin:  Yes.  It would simply return the value indicating which page is selected.
    Ben wrote:  If the cluster was an indicator and the tab value was "page1" would the user be able to select page2?
    Kevin:  Of course, the block diagram would simply pass the enum indicating which page to display.
    Ben wrote:  On the block diagram, would there be a relationship between the tab and the elements on each tab?
    Kevin:  None.  Or no more so than the relationship of any element on a panel or front panel.
    Ben wrote:  On the FP the tab control has a "pages" property and from those we can get an array of refs to the controls on the pages. Would we still be able to that within a cluster.
    Kevin:  Yes.  No Differrence.
    Ben wrote:  Aside from the above Q's I would guess that the tab in a cluster would only allow greater abuse of clusters i.e. "Super Clusters".
    Kevin:  It is not my intent to abuse any Super Cluster in any way shape or from.  In contrast, would help to spread out some clutter from ones front pannels and move the clutter into tabs within a cluster.  The beauty of it would be that it would come automatic, and handled by labview.
    Ben wrote:  There was also until recently, limitations on the size of the type descriptors. Very complex FP's and large clusters would be hit by the problem that the type descriptor need more than the 16 bit allocated.
    Kevin:  I would never suggest even coming close to putting more that 65535 items in a cluser in any fashion.
    Ben wrote:  I do not pretend to know why NI did or did not allow this. In the end I can only share my guess and hope somone who does know will post.
    Kevin:  Yes, somebody from NI might know something about why we can't put a Tab in a Cluster.
    Ben wrote:
    Related story:
    I had often been mystified by "Why I could not create a waveform datatype block diagram constant?". While at NI Week and talking to Jeff Kodosky I asked him (thinking that I would get a good under-the-hood explanation of the data type used blah, blah, blah... He said "I'm not sure. It ws probably an over-sight."   I noticed that in LV 8, you can now create a waveform data type constant.
    Ben
    Kevin:
    Maybe it was an oversite.  Maybe we can have Tabs in Clusters in 64bit Lab View 9.
    Kevin's Disclaimer:  The variation in case usage, while referring to LabVIEW, should not be construed as disrespect, nor should it be interpreted as an indication of Kevin's LabVIEW programming skill or experience or knowlege.

  • How do you make it stop increasing numbers/letters automatically???

    If I want to drag up or down to copy text or numbers from one cell to another the program automatically increases the number by one or the letter by the next letter. Drag 1 and it increases the next entry to 2, drag a and it changes the next letter to b. How do you stop it from doing this?
    Thanks

    Your value is incrementing because it's a member of the first set as described in my post: "text strings ending in a number"
    You can prevent the increment by any of the following actions:
    Enter "11x14" (no quotes) in each of the top two cells. Select both, then drag the Fill control to fill down.
    Enter ="11x14" (with the quotes) in the top cell of the column. Fill down.
    Enter " 11x14 " (no quotes, but do include the space after 14 if the cells will have text aligned left, or both spaces if the cells will have text centered) in the top cell. Fill Down
    Include the inch symbols in your entry in the first cell: 11"x14"  Fill down.
    This sets a zero increment. The value still increments, but the increment is zero.
    Each value is set by the equation. When all are set, you may find the table's speed improves if you then Copy the whole column, then go Edit > Paste Values to eliminate the need to constantly recalculate the formulas.
    Seemed like something that should work (it's the same technique as used in #4), but the spaces are stripped when the value is filled into the next row, even if non-breaking spaces (option-space) are used. Pity.
    This works as the text string no longer ends with a number. Several other characters could be used, but not a space, a period ('decimal'), or anything else that would let Numbers interpret the end f his text string as a number.
    With 25 000 rows to fill, I would not use the Fill control to do the filling. It's going to get awfully slow and tedious.
    Fortunately, it's not the only method to fill a column with the same value.
    With #2 or #4, you can:
    Enter the value in the first cell.
    Click on the column reference tab to select the entire column.
    Commmand-click on any cells above the one in which you put the value to remove them, one at a time, from the selection.
    With the cell containing the value and all cells below it selected, go Insert > Fill > Fill Down.
    for #2 only, with all cells now containing the formula still selected, Copy
    Go Edit > Paste Values
    The above steps won't work with #1, and Fill Down fills only the contents of the cell at the top of the column, and the value will increment as it's filled.
    For #1, #2 or #4:
    Enter the value in the first two cells.
    Select both cells and Copy
    Click on the column reference tab to select the entire column.
    Commmand-click on any cells above the one in which you put the value to remove them, one at a time, from the selection.
    With the two cells containing the value and all cells below them selected, Paste.
    For #2, continue with the two extra steps above.
    "Let's see 14" + 26037" =... Well surely you can see how expensive the frame is going to be?"
    The frame? The mat itself is going to be expensive enough. I've never seen a piece of mat material over 650 metres long!
    One more thing...
    Before you commit to doing this with Numbers, I'd suggest making a dummy table with the number of rows of data you expect to reach.
    The easiest and most efficient way to do that is to
    fill in one full row of data, Then fill that down to the end of your initial table.
    then..
    Click on a cell in the bottom row, Select All and Copy.
    Add a row, click in it's first cell, Paste
    Scroll to the bottom of the table.
    Repeat the above three steps until you have about 20 000 rows.
    Now check the speed of data entry as you add another 'real' record to the table..
    Numbers tends to be pretty pokey with large tables, especially if those tables include (multiple) Header rows and columns or Footer rows.
    Better to find out if you can live with it before you've entered a few thousand records.
    Now if I can find my spear and magic helmet, I'm off in search of that wascally wabbit.
    Wegards,
    Bawwy

  • Lightroom 5 make adjustments want to transfer to photo shop to make additional adjustments. how do you keep the adjustments made in lr5 when photo is transferred to photo shop

    lightroom 5 make adjustments want to transfer to photo shop to make additional adjustments. how do you keep the adjustments made in lightroom 5 when photo is transferred to photo shop
    I am not able to keep the changes made in light room when I transfer to photo shop

    Something you need to understand. Unless you are using the latest version of Photoshop Elements, it's possible that some of the adjustments that you make in Lightroom won't transfer to Elements if you choose the option to open anyway. If you choose the option to edit a copy with Lightroom adjustments then Lightroom will create a TIF or PSD file (depending on your preferences), and that file will include all of the adjustments that you have made using Lightroom. Then you can finish your work in Photoshop Elements.
    The process of transferring an image from Lightroom to Photoshop or Photoshop Elements involves the Camera Raw plug-in. It has to be used to interpret the Lightroom adjustments and apply those adjustments to the image after it has been converted. Files open in Elements or Photoshop or no longer raw images because those programs are incapable of editing raw image data. I don't know if this will help you in this situation. Feel free to ask if you have more questions.

  • How do you configure profiles on an ipad

    how do you configure profiles on an ipad

    Sorry, but could you be more detailed about what it is you wish to accomplish? "Profiles" can have many interpretations, so we really need more information to be able to offer useful suggestions.
    Regards.

  • SELECT APDU? How do I interprete this SW1 and SW2? HELP!

    Hi,
    Earlier today I had problems regarding communicating with my GemPlus PC430. I used OpenCard Framework. I've now discovered that Java 6 has support for smartcards through javax.smartcardio.*. I can now communicate with the cardreader/card, but when I do so I get the output shown be. How should I interpret the values of Select Resp and response.
    Terminals: [PC/SC terminal Gemplus GemPC430 0]
    card: PC/SC card in Gemplus GemPC430 0, protocol T=0, state OK
    Select Resp:  6A 82
    response:  6D 00
    I use the following APDU's:
    static byte[] selectUserApplet = new byte[] {(byte)0x00, (byte)0xA4, (byte)0x04, (byte)0x00, (byte)0x09, (byte)0xa0, (byte)0x0, (byte)0x0, (byte)0x0, (byte)0x62, (byte)0x3, (byte)0x1, (byte)0xc, (byte)0x5};
    static byte[] getID = {(byte)0x80, (byte)0x02, (byte)0x00, (byte)0x00};
    The AID is: 0xa0:0x0:0x0:0x0:0x62:0x3:0x1:0xc:0x5
    The CLA is: 0x80
    The INS is: 0x02
    So - what is the 6A 82 and the 6D 00?
    Thank you in advance...
    Kind Regards
    /Haber
    Edited by: Haber on Sep 20, 2007 9:41 AM

    When I load the Applet this is the out put is the applet loaded or?????????????
    Java Card 2.2.2 APDU Tool, Version 1.3
    Copyright 2005 Sun Microsystems, Inc. All rights reserved. Use is subject to lic
    ense terms.
    WARNING: PC/SC is not officially supported and may not work on all platforms.
    Before SCardEstablishContext ...
    After SCardEstablishContext ...
    SUCCESS ...-855572480
    Reader 0 : Gemplus GemPC430 0NativeConnect Context is ... -855572480
    NativeConnect card is ... ea010000
    NativeStatus card is ... ea010000
    Received ATR = 0x3f 0x6d 0x00 0x00 0x80 0x31 0x80 0x65 0xb0 0x05 0x01 0x02 0x5e 0x83 0x00 0x90 0x00
    NativeTransmit card is ... ea010000
    NativeTransmit_barray(): inlen 14
    NativeTransmit_barray(): return code 0x0, return length 2
    CLA: 00, INS: a4, P1: 04, P2: 00, Lc: 09, a0, 00, 00, 00, 62, 03, 01, 08, 01, Le: 00, SW1: 6a, SW2: 82
    NativeTransmit card is ... ea010000
    NativeTransmit_barray(): inlen 5
    NativeTransmit_barray(): return code 0x0, return length 2
    CLA: 80, INS: b0, P1: 00, P2: 00, Lc: 00, Le: 00, SW1: 69, SW2: 85
    NativeTransmit card is ... ea010000
    NativeTransmit_barray(): inlen 5
    NativeTransmit_barray(): return code 0x0, return length 2
    CLA: 80, INS: b2, P1: 01, P2: 00, Lc: 00, Le: 00, SW1: 69, SW2: 85
    NativeTransmit card is ... ea010000
    NativeTransmit_barray(): inlen 27
    NativeTransmit_barray(): return code 0x0, return length 2
    CLA: 80, INS: b4, P1: 01, P2: 00, Lc: 16, 01, 00, 13, de, ca, ff, ed, 01, 02, 04, 00, 01, 09, a0, 00, 00, 00, 62, 03, 01, 0c, 05, Le: 00, SW1: 69, SW2: 85
    NativeTransmit card is ... ea010000
    NativeTransmit_barray(): inlen 5
    NativeTransmit_barray(): return code 0x0, return length 2
    CLA: 80, INS: bc, P1: 01, P2: 00, Lc: 00, Le: 00, SW1: 69, SW2: 85
    NativeTransmit card is ... ea010000
    NativeTransmit_barray(): inlen 5
    NativeTransmit_barray(): return code 0x0, return length 2
    CLA: 80, INS: b2, P1: 02, P2: 00, Lc: 00, Le: 00, SW1: 69, SW2: 85
    NativeTransmit card is ... ea010000
    NativeTransmit_barray(): inlen 37
    NativeTransmit_barray(): return code 0x0, return length 2
    CLA: 80, INS: b4, P1: 02, P2: 00, Lc: 20, 02, 00, 1f, 00, 13, 00, 1f, 00, 0e, 00, 15, 00, 7e, 00, 1e, 02, 18, 00, 12, 00, 4d, 00, 00, 01, 3d, 00, 03, 00, 01, 00, 04, 02, Le: 00, SW1: 69, SW2: 85
    NativeTransmit card is ... ea010000
    NativeTransmit_barray(): inlen 7
    NativeTransmit_barray(): return code 0x0, return length 2
    CLA: 80, INS: b4, P1: 02, P2: 00, Lc: 02, 01, 00, Le: 00, SW1: 69, SW2: 85
    NativeTransmit card is ... ea010000
    NativeTransmit_barray(): inlen 5
    NativeTransmit_barray(): return code 0x0, return length 2
    CLA: 80, INS: bc, P1: 02, P2: 00, Lc: 00, Le: 00, SW1: 69, SW2: 85
    NativeTransmit card is ... ea010000
    NativeTransmit_barray(): inlen 5
    NativeTransmit_barray(): return code 0x0, return length 2
    CLA: 80, INS: b2, P1: 04, P2: 00, Lc: 00, Le: 00, SW1: 69, SW2: 85
    NativeTransmit card is ... ea010000
    NativeTransmit_barray(): inlen 29
    NativeTransmit_barray(): return code 0x0, return length 2
    CLA: 80, INS: b4, P1: 04, P2: 00, Lc: 18, 04, 00, 15, 02, 03, 01, 07, a0, 00, 00, 00, 62, 01, 01, 00, 01, 07, a0, 00, 00, 00, 62, 00, 01, Le: 00, SW1: 69, SW2:85
    NativeTransmit card is ... ea010000
    NativeTransmit_barray(): inlen 5
    NativeTransmit_barray(): return code 0x0, return length 2
    CLA: 80, INS: bc, P1: 04, P2: 00, Lc: 00, Le: 00, SW1: 69, SW2: 85
    NativeTransmit card is ... ea010000
    NativeTransmit_barray(): inlen 5
    NativeTransmit_barray(): return code 0x0, return length 2
    CLA: 80, INS: b2, P1: 03, P2: 00, Lc: 00, Le: 00, SW1: 69, SW2: 85
    NativeTransmit card is ... ea010000
    NativeTransmit_barray(): inlen 22
    NativeTransmit_barray(): return code 0x0, return length 2
    CLA: 80, INS: b4, P1: 03, P2: 00, Lc: 11, 03, 00, 0e, 01, 0a, a0, 00, 00, 00, 62, 03, 01, 0c, 05, 01, 00, 0c, Le: 00, SW1: 69, SW2: 85
    NativeTransmit card is ... ea010000
    NativeTransmit_barray(): inlen 5
    NativeTransmit_barray(): return code 0x0, return length 2
    CLA: 80, INS: bc, P1: 03, P2: 00, Lc: 00, Le: 00, SW1: 69, SW2: 85
    NativeTransmit card is ... ea010000
    NativeTransmit_barray(): inlen 5
    NativeTransmit_barray(): return code 0x0, return length 2
    CLA: 80, INS: b2, P1: 06, P2: 00, Lc: 00, Le: 00, SW1: 69, SW2: 85
    NativeTransmit card is ... ea010000
    NativeTransmit_barray(): inlen 37
    NativeTransmit_barray(): return code 0x0, return length 2
    CLA: 80, INS: b4, P1: 06, P2: 00, Lc: 20, 06, 00, 1e, 00, 80, 03, 00, ff, 00, 07, 01, 00, 00, 00, 18, 00, 80, 03, 02, 00, 01, 04, 04, 00, 00, 00, b0, ff, ff, 00, a3, 00, Le: 00, SW1: 69, SW2: 85
    NativeTransmit card is ... ea010000
    NativeTransmit_barray(): inlen 6
    NativeTransmit_barray(): return code 0x0, return length 2
    CLA: 80, INS: b4, P1: 06, P2: 00, Lc: 01, b8, Le: 00, SW1: 69, SW2: 85
    NativeTransmit card is ... ea010000
    NativeTransmit_barray(): inlen 5
    NativeTransmit_barray(): return code 0x0, return length 2
    CLA: 80, INS: bc, P1: 06, P2: 00, Lc: 00, Le: 00, SW1: 69, SW2: 85
    NativeTransmit card is ... ea010000
    NativeTransmit_barray(): inlen 5
    NativeTransmit_barray(): return code 0x0, return length 2
    CLA: 80, INS: b2, P1: 07, P2: 00, Lc: 00, Le: 00, SW1: 69, SW2: 85
    NativeTransmit card is ... ea010000
    NativeTransmit_barray(): inlen 37
    NativeTransmit_barray(): return code 0x0, return length 2
    CLA: 80, INS: b4, P1: 07, P2: 00, Lc: 20, 07, 02, 18, 00, 01, 40, 18, 8c, 00, 10, 18, 8b, 00, 1d, 7a, 04, 30, 8f, 00, 02, 18, 1d, 1e, 8c, 00, 03, 7a, 02, 21, 19, 8b, 00, Le: 00, SW1: 69, SW2: 85
    NativeTransmit card is ... ea010000
    NativeTransmit_barray(): inlen 37
    NativeTransmit_barray(): return code 0x0, return length 2
    CLA: 80, INS: b4, P1: 07, P2: 00, Lc: 20, 04, 2d, 1a, 04, 25, 73, 00, 17, 00, 02, 00, 03, 00, 0b, 00, 11, 18, 19, 8c, 00, 05, 7a, 18, 19, 8c, 00, 06, 7a, 7a, 04, 22, 19, Le: 00, SW1: 69, SW2: 85
    NativeTransmit card is ... ea010000
    NativeTransmit_barray(): inlen 37
    NativeTransmit_barray(): return code 0x0, return length 2
    CLA: 80, INS: b4, P1: 07, P2: 00, Lc: 20, 8b, 00, 04, 2d, 19, 8b, 00, 07, 32, 19, 7b, 00, 08, 92, 8b, 00, 09, 19, 7b, 00, 08, 03, 7b, 00, 08, 92, 8b, 00, 0a, 7a, 03, 22, Le: 00, SW1: 69, SW2: 85
    NativeTransmit card is ... ea010000
    NativeTransmit_barray(): inlen 37
    NativeTransmit_barray(): return code 0x0, return length 2
    CLA: 80, INS: b4, P1: 07, P2: 00, Lc: 20, 19, 8b, 00, 04, 2d, 19, 8b, 00, 07, 32, 1a, 03, 7c, 00, 0b, 8d, 00, 0c, 3b, 19, 03, 04, 8b, 00, 0d, 7a, 05, 40, 18, 8c, 00, 10, Le: 00, SW1: 69, SW2: 85
    NativeTransmit card is ... ea010000
    NativeTransmit_barray(): inlen 37
    NativeTransmit_barray(): return code 0x0, return length 2
    CLA: 80, INS: b4, P1: 07, P2: 00, Lc: 20, 18, 8f, 00, 0e, 3d, 06, 10, 08, 8c, 00, 0f, 87, 00, ad, 00, 19, 1e, 1f, 8b, 00, 11, 18, 8b, 00, 1d, 7a, 04, 30, 8f, 00, 12, 18, Le: 00, SW1: 69, SW2: 85
    NativeTransmit card is ... ea010000
    NativeTransmit_barray(): inlen 37
    NativeTransmit_barray(): return code 0x0, return length 2
    CLA: 80, INS: b4, P1: 07, P2: 00, Lc: 20, 1d, 1e, 8c, 00, 13, 7a, 01, 10, ad, 00, 8b, 00, 14, 61, 04, 03, 78, 04, 78, 01, 10, ad, 00, 8b, 00, 15, 7a, 02, 21, 19, 8b, 00, Le: 00, SW1: 69, SW2: 85
    NativeTransmit card is ... ea010000
    NativeTransmit_barray(): inlen 37
    NativeTransmit_barray(): return code 0x0, return length 2
    CLA: 80, INS: b4, P1: 07, P2: 00, Lc: 20, 04, 2d, 1a, 03, 25, 61, 0a, 1a, 04, 25, 10, a4, 6b, 03, 7a, 1a, 03, 25, 10, b0, 6a, 08, 11, 6e, 00, 8d, 00, 16, 1a, 04, 25, 75, Le: 00, SW1: 69, SW2: 85
    NativeTransmit card is ... ea010000
    NativeTransmit_barray(): inlen 37
    NativeTransmit_barray(): return code 0x0, return length 2
    CLA: 80, INS: b4, P1: 07, P2: 00, Lc: 20, 00, 2d, 00, 04, 00, 20, 00, 27, 00, 30, 00, 21, 00, 40, 00, 1b, 00, 50, 00, 15, 18, 19, 8c, 00, 17, 7a, 18, 19, 8c, 00, 18, 7a, Le: 00, SW1: 69, SW2: 85
    NativeTransmit card is ... ea010000
    NativeTransmit_barray(): inlen 37
    NativeTransmit_barray(): return code 0x0, return length 2
    CLA: 80, INS: b4, P1: 07, P2: 00, Lc: 20, 18, 19, 8c, 00, 19, 7a, 18, 19, 8c, 00, 1a, 7a, 11, 6d, 00, 8d, 00, 16, 7a, 03, 24, ad, 00, 8b, 00, 1b, 61, 08, 11, 63, 01, 8d, Le: 00, SW1: 69, SW2: 85
    NativeTransmit card is ... ea010000
    NativeTransmit_barray(): inlen 37
    NativeTransmit_barray(): return code 0x0, return length 2
    CLA: 80, INS: b4, P1: 07, P2: 00, Lc: 20, 00, 16, 19, 8b, 00, 04, 2d, 1a, 07, 25, 32, 19, 8b, 00, 1c, 5b, 29, 04, 1f, 04, 6b, 07, 16, 04, 04, 6a, 08, 11, 67, 00, 8d, 00, Le: 00, SW1: 69, SW2: 85
    NativeTransmit card is ... ea010000
    NativeTransmit_barray(): inlen 37
    NativeTransmit_barray(): return code 0x0, return length 2
    CLA: 80, INS: b4, P1: 07, P2: 00, Lc: 20, 16, 1a, 08, 25, 29, 05, 16, 05, 10, 7f, 6e, 06, 16, 05, 63, 08, 11, 6a, 83, 8d, 00, 16, af, 01, 16, 05, 41, 11, 7f, ff
    , 6f, 08, Le: 00, SW1: 69, SW2: 85
    NativeTransmit card is ... ea010000
    NativeTransmit_barray(): inlen 37
    NativeTransmit_barray(): return code 0x0, return length 2
    CLA: 80, INS: b4, P1: 07, P2: 00, Lc: 20, 11, 6a, 84, 8d, 00, 16, 18, af, 01, 16
    , 05, 41, 89, 01, 7a, 03, 24, ad, 00, 8b, 00, 1b, 61, 08, 11, 63, 01, 8d, 00, 16
    , 19, 8b, Le: 00, SW1: 69, SW2: 85
    NativeTransmit card is ... ea010000
    NativeTransmit_barray(): inlen 37
    NativeTransmit_barray(): return code 0x0, return length 2
    CLA: 80, INS: b4, P1: 07, P2: 00, Lc: 20, 00, 04, 2d, 1a, 07, 25, 32, 19, 8b, 00
    , 1c, 5b, 29, 04, 1f, 04, 6b, 07, 16, 04, 04, 6a, 08, 11, 67, 00, 8d, 00, 16, 1a
    , 08, 25, Le: 00, SW1: 69, SW2: 85
    NativeTransmit card is ... ea010000
    NativeTransmit_barray(): inlen 37
    NativeTransmit_barray(): return code 0x0, return length 2
    CLA: 80, INS: b4, P1: 07, P2: 00, Lc: 20, 29, 05, 16, 05, 10, 7f, 6e, 06, 16, 05
    , 63, 08, 11, 6a, 83, 8d, 00, 16, af, 01, 16, 05, 43, 63, 08, 11, 6a, 85, 8d, 00
    , 16, 18, Le: 00, SW1: 69, SW2: 85
    NativeTransmit card is ... ea010000
    NativeTransmit_barray(): inlen 37
    NativeTransmit_barray(): return code 0x0, return length 2
    CLA: 80, INS: b4, P1: 07, P2: 00, Lc: 20, af, 01, 16, 05, 43, 89, 01, 7a, 04, 22
    , 19, 8b, 00, 04, 2d, 19, 8b, 00, 07, 32, 1f, 05, 6d, 08, 11, 67, 00, 8d, 00, 16
    , 19, 05, Le: 00, SW1: 69, SW2: 85
    NativeTransmit card is ... ea010000
    NativeTransmit_barray(): inlen 37
    NativeTransmit_barray(): return code 0x0, return length 2
    CLA: 80, INS: b4, P1: 07, P2: 00, Lc: 20, 8b, 00, 09, 1a, 03, af, 01, 10, 08, 4f
    , 5b, 38, 1a, 04, af, 01, 11, 00, ff, 53, 5b, 38, 19, 03, 05, 8b, 00, 0d, 7a, 04
    , 22, 19, Le: 00, SW1: 69, SW2: 85
    NativeTransmit card is ... ea010000
    NativeTransmit_barray(): inlen 32
    NativeTransmit_barray(): return code 0x0, return length 2
    CLA: 80, INS: b4, P1: 07, P2: 00, Lc: 1b, 8b, 00, 04, 2d, 19, 8b, 00, 1c, 5b, 32
    , ad, 00, 1a, 08, 1f, 8b, 00, 1e, 61, 08, 11, 63, 00, 8d, 00, 16, 7a, Le: 00, SW
    1: 69, SW2: 85
    NativeTransmit card is ... ea010000
    NativeTransmit_barray(): inlen 5
    NativeTransmit_barray(): return code 0x0, return length 2
    CLA: 80, INS: bc, P1: 07, P2: 00, Lc: 00, Le: 00, SW1: 69, SW2: 85
    NativeTransmit card is ... ea010000
    NativeTransmit_barray(): inlen 5
    NativeTransmit_barray(): return code 0x0, return length 2
    CLA: 80, INS: b2, P1: 08, P2: 00, Lc: 00, Le: 00, SW1: 69, SW2: 85
    NativeTransmit card is ... ea010000
    NativeTransmit_barray(): inlen 26
    NativeTransmit_barray(): return code 0x0, return length 2
    CLA: 80, INS: b4, P1: 08, P2: 00, Lc: 15, 08, 00, 12, 00, 03, 00, 01, 00, 01, 03
    , 00, 04, 4d, 61, 64, 73, 00, 00, 00, 01, 01, Le: 00, SW1: 69, SW2: 85
    NativeTransmit card is ... ea010000
    NativeTransmit_barray(): inlen 5
    NativeTransmit_barray(): return code 0x0, return length 2
    CLA: 80, INS: bc, P1: 08, P2: 00, Lc: 00, Le: 00, SW1: 69, SW2: 85
    NativeTransmit card is ... ea010000
    NativeTransmit_barray(): inlen 5
    NativeTransmit_barray(): return code 0x0, return length 2
    CLA: 80, INS: b2, P1: 05, P2: 00, Lc: 00, Le: 00, SW1: 69, SW2: 85
    NativeTransmit card is ... ea010000
    NativeTransmit_barray(): inlen 37
    NativeTransmit_barray(): return code 0x0, return length 2
    CLA: 80, INS: b4, P1: 05, P2: 00, Lc: 20, 05, 00, 7e, 00, 1f, 02, 00, 0c, 00, 02
    , 00, 0c, 01, 01, 00, 00, 00, 06, 00, 00, 01, 03, 80, 0a, 01, 06, 00, 00, 3a, 06
    , 00, 00, Le: 00, SW1: 69, SW2: 85
    NativeTransmit card is ... ea010000
    NativeTransmit_barray(): inlen 37
    NativeTransmit_barray(): return code 0x0, return length 2
    CLA: 80, INS: b4, P1: 05, P2: 00, Lc: 20, 5b, 03, 80, 0a, 07, 05, 00, 00, 00, 03
    , 80, 0a, 09, 03, 80, 0a, 05, 05, 00, 00, 02, 06, 80, 10, 06, 03, 80, 0a, 04, 01
    , 80, 09, Le: 00, SW1: 69, SW2: 85
    NativeTransmit card is ... ea010000
    NativeTransmit_barray(): inlen 37
    NativeTransmit_barray(): return code 0x0, return length 2
    CLA: 80, INS: b4, P1: 05, P2: 00, Lc: 20, 00, 06, 80, 09, 00, 06, 80, 03, 00, 03
    , 80, 09, 08, 01, 00, 0c, 00, 06, 00, 00, 77, 03, 80, 09, 02, 03, 80, 09, 05, 06
    , 80, 07, Le: 00, SW1: 69, SW2: 85
    NativeTransmit card is ... ea010000
    NativeTransmit_barray(): inlen 37
    NativeTransmit_barray(): return code 0x0, return length 2
    CLA: 80, INS: b4, P1: 05, P2: 00, Lc: 20, 01, 06, 00, 01, c5, 06, 00, 01, 6c, 06
    , 00, 01, 10, 06, 00, 01, fa, 03, 80, 09, 04, 03, 80, 0a, 06, 03, 80, 03, 01, 03
    , 80, 09, Le: 00, SW1: 69, SW2: 85
    NativeTransmit card is ... ea010000
    NativeTransmit_barray(): inlen 6
    NativeTransmit_barray(): return code 0x0, return length 2
    CLA: 80, INS: b4, P1: 05, P2: 00, Lc: 01, 01, Le: 00, SW1: 69, SW2: 85
    NativeTransmit card is ... ea010000
    NativeTransmit_barray(): inlen 5
    NativeTransmit_barray(): return code 0x0, return length 2
    CLA: 80, INS: bc, P1: 05, P2: 00, Lc: 00, Le: 00, SW1: 69, SW2: 85
    NativeTransmit card is ... ea010000
    NativeTransmit_barray(): inlen 5
    NativeTransmit_barray(): return code 0x0, return length 2
    CLA: 80, INS: b2, P1: 09, P2: 00, Lc: 00, Le: 00, SW1: 69, SW2: 85
    NativeTransmit card is ... ea010000
    NativeTransmit_barray(): inlen 37
    NativeTransmit_barray(): return code 0x0, return length 2
    CLA: 80, INS: b4, P1: 09, P2: 00, Lc: 20, 09, 00, 4d, 00, 0f, 89, 02, 1b, 0d, 60
    , 41, 11, 05, 05, 41, 0e, 05, 20, 09, 1c, 00, 3a, 05, 04, 06, 06, 07, 14, 06, 08
    , 05, 05, Le: 00, SW1: 69, SW2: 85
    NativeTransmit card is ... ea010000
    NativeTransmit_barray(): inlen 37
    NativeTransmit_barray(): return code 0x0, return length 2
    CLA: 80, INS: b4, P1: 09, P2: 00, Lc: 20, 04, 04, 04, 04, 07, 05, 06, 03, 07, 07
    , 04, 07, 0a, 04, 06, 06, 08, 0d, 07, 1b, 1d, 06, 06, 06, 07, 08, 08, 04, 09, 12
    , 15, 10, Le: 00, SW1: 69, SW2: 85
    NativeTransmit card is ... ea010000
    NativeTransmit_barray(): inlen 21
    NativeTransmit_barray(): return code 0x0, return length 2
    CLA: 80, INS: b4, P1: 09, P2: 00, Lc: 10, 10, 08, 04, 09, 12, 15, 0d, 0f, 05, 0b
    , 05, 19, 07, 05, 0a, 08, Le: 00, SW1: 69, SW2: 85
    NativeTransmit card is ... ea010000
    NativeTransmit_barray(): inlen 5
    NativeTransmit_barray(): return code 0x0, return length 2
    CLA: 80, INS: bc, P1: 09, P2: 00, Lc: 00, Le: 00, SW1: 69, SW2: 85
    NativeTransmit card is ... ea010000
    NativeTransmit_barray(): inlen 5
    NativeTransmit_barray(): return code 0x0, return length 2
    CLA: 80, INS: ba, P1: 00, P2: 00, Lc: 00, Le: 00, SW1: 69, SW2: 85
    NativeTransmit card is ... ea010000
    NativeTransmit_barray(): inlen 17
    NativeTransmit_barray(): return code 0x0, return length 2
    CLA: 80, INS: b8, P1: 00, P2: 00, Lc: 0c, 0a, a0, 00, 00, 00, 62, 03, 01, 0c, 05
    , 01, 00, Le: 00, SW1: 69, SW2: 85
    NativeTransmit card is ... ea010000
    NativeTransmit_barray(): inlen 15
    NativeTransmit_barray(): return code 0x0, return length 2
    CLA: 00, INS: a4, P1: 04, P2: 00, Lc: 0a, a0, 00, 00, 00, 62, 03, 01, 0c, 05, 01
    , Le: 00, SW1: 6a, SW2: 82
    NativeDisconnect is ... ea010000

  • How do you time APDU comands?

    I am new to JCOP and I am trying to get execution times. How do you in JCOP shell capture how long it takes to get a APDU response? Is there a time shell command? I want to write a JCOP script to capture execution times and send them to a file.
    If JCOP shell is not the way to go, then please recommend other methods.
    Thank you so much for any help or hints to how to do it..
    Maguar

    JCOP off-card API:
    com.ibm.jc.terminal.TraceJCTerminal.setLog()
    com.ibm.jc.terminal.TraceJCTerminal.getLog()
    com.ibm.jc.terminal.TimeJCTerminal.getCmdTime()
    public long getCmdTime(int i)
    Allows external world access to the collected measurements.
    Parameters:
    i - index of timing information requested
    Returns:
    long value in microseconds that the indicated command took (first byte in - last byte put)
    You can use JCOP shell on non JCOP cards as well. Problems might occur due to different interpretation of the specifications.

Maybe you are looking for

  • Problem in ALV to Excel Download

    Good Morning Experts,   I am facing one issue related ALV to excel Download. I Developed one custom report the output is correct displaying. the output is like for example i am taking 3 columns (plant, material, amt). plant material amt 1001  aaa    

  • GET_PARAMETER_ATTR

    Hey, I have a parameter list that I want to get each of he parameters in it and it's value. I have the parameter names, BUT I'm not sure that all the parameters are inserted into the list. Some of it may be omitted because they have default values...

  • BEST PRICE ON A 2GB MICRO SD CARD FOR N95? / group...

    any one seen any good prices for a MICRO SD card for the n95 ? or would any one be interested in trying to organise a group purchase? let me knowMessage Edited by moist_gibbon on 10-Apr-200712:27 PM

  • I cannot hear any sound from music player and also i am unable to listen to any calls i am receiving.kindly help.

    i cannot hear any sound from music player and also i am unable to listen to any calls i am receiving.kindly help.

  • Clock not updated  on the menue bar

    The time stamp on the Mac OS X Menu bar is not updated: The clock is "broken".  When moving the cursor over the menu bar form left to right, the cursor changes to a spinning wheel starting at the bluetooth icon.  It seems the rest of the system works