DID YOU KNOW?: Debugging with BC4J Tester

Did you know that in JDeveloper 3.2, you can run the BC4J tester in debug mode to exercise your business components and hit breakpoints at the same time?
Just do the following:
[list]
[*]Expand the navigator node for your Application Module, revealing its XML and Java implementation files.
[*]Right-mouse on the YourAppModImpl.java file, and select Debug...
[list]
By default, it will debug using the "local mode" connection configuration. If you want it to debug using a difference configuration, just change the configuration name that appears as the 2nd argument in the launchTester call in the main() method of the application module implementation file.

grin Thanks, Steve.
Does this mean that in JDev 5.0 we're going to see an animated Steven Muench head in a tiny window in the lower corner, occassionally tapping on the glass to offer us hints?

Similar Messages

  • Did You Know: AirDrop with iOS 7

    Did you know that now with iOS7 on your iPhone 5 and above, iPad 4, iPad Mini and iPod Touch 5th gen that you can AirDrop your photos and documents?
    You simply just need to turn on Bluetooth AND WiFi in your settings.  No Wifi connectivity or bluetooth setup required.
    In your Control Center, tap on AirDrop and select Everyone.  From there, go into your Photos, select a photo you'd like to share, then tap on the Share button on the bottom left corner.  From there, in AirDrop, you should see other devices that has AirDrop capabilities and you can instantly share your photo with them!  It's that simple.
    ***The bluetooth connectivity is what looks to see if there are any available devices that are AirDrop capable.  The WiFi connectivity is what bridges the gap between those two devices to share information.  Again, no Wifi connectivity or bluetooth setup required, just have those two settings ON and you're good to go!
    Try it now!

    grin Thanks, Steve.
    Does this mean that in JDev 5.0 we're going to see an animated Steven Muench head in a tiny window in the lower corner, occassionally tapping on the glass to offer us hints?

  • Drawing attention to an FP object DId YOU know this?

    Often when we are walking a user through filling out some required information we want to direct their attention to a particular control. The traditional wasy of oing this is to use "key focus" and if more "help" is required maybe change a string control with instruction saying "please fill in your name!". If you really want to get fancy you may even change the background color.
    There is now a new approach available but I am not going to tell you what it is (yet). Instead I'll show you!
    Run the attached VI (in LV 8.6) and press the highlight button.
    The approach I used is in the code but I hid it so you can first ask yourself "how would I have done that?"
    So did YOU know this? 
    Ben
    PS To find the answer in the code, please rember that I don't use sequence structes unless I have a reason.
    Ben Rayner
    I am currently active on.. MainStream Preppers
    Rayner's Ridge is under construction
    Solved!
    Go to Solution.
    Attachments:
    Highlight.vi ‏9 KB

    sth wrote:
    From reading between Darren's lines, the method existed previously and thus if Ben saves a copy for previous versions it will work and the method can be cut and pasted to VIs and used in other versions.  Ben, can you save a version 8.5 of this and see if it works and then post it?  It would be a nice tool and some of us are stuck at 8.5 until further notice.
    Oww you are sharp Scott!
    Here it is saved as a invoke node. I did not test it since my 8.5 and 8.6 machines are unique boots of the same machine. If it works we may be able to go bak fartehr than 8.5.
    Let me know if it works!
    Ben
    Message Edited by Ben on 01-29-2009 07:56 AM
    Ben Rayner
    I am currently active on.. MainStream Preppers
    Rayner's Ridge is under construction
    Attachments:
    Highlight.vi ‏6 KB

  • Did You Know -- Ten Innovations

    Good afternoon Did You Know fans! 
    Did you know HP customers can now print anything from anywhere with HP’s web-connected printing?  HP announced this exciting news along with other industry-first innovations unveiled by HP just Monday of this week.  Our teams are hard at work bringing the latest cutting edge technology straight to you.  Here’s some highlights of the news we announced this week that include driverless printing and the world’s smallest and one of the world’s most energy efficient color laser printers
    Some of our industry-first innovations include:
    The planet’s first PVC-free printer, the HP ENVY100 e-All-in-One, which lends cutting-edge design with wireless, Web-connected printing and access to HP‘s  “advanced apps”
    The industry’s first Web-ready large-format printer, the HP Designjet T2300 eMFP, featuring scan, print and copy functionality, with:
    Driverless printing from a laptop or USB drive for the first time, eliminating print driver and network constraints
    World’s first color touch-screen interface on a large-format printer
    World’s first large-format multi-function device at price point below $8,500, opening the door to in-house large-format printing for more customers
    The world’s first wide-format all-in-one device with web connectivity on the HP Officejet 7500A Wide Format e-All-in-One
    The world’s smallest color laser printer and one of the world‘s most energy efficient color laser printers, the HP LaserJet Pro 1025nw Color Printer
    World’s first consumer All-in-One printer with full Web browser and detachable touchscreen display on the HP Photosmart eStation All-in-One
    For the first time, enabling two-way print through the cloud for businesses, using HP Print Apps, creating an unparalleled web experience for business customers to access, manage, and share content from templates and stored documents
    World’s fastest production photo large-format printer within its class – the HP Designjet Z6200 Printer, increasing productivity for the graphics professional
    Check out the official news here in HP’s newsroom!
    HP Product Expert for the Officejet Pro X Series.
    Was your question answered? Mark it as an Accepted Solution!
    See a great post? Give it a Kudos!

    I do hope others find the videos useful. 
    ↙-----------How do I give Kudos?| How do I mark a post as Solved? ----------------↓

  • Did you know how easy it is to void your warranty?

    Many things are in the terms and conditions but I feel some need to be brought to the attention of the buyer,in Particular this one!
    Did you know that if the screen gets a scratch ,the warranty becomes void!!
    so even if there is a problem with the device itself that has nothing to do with you,if you have a scratch on the screen they wont repair it,claiming that there is damage to the device and the warranty is void!!
    Holy GOD,im shocked to find this out,but this is from Apple itself! A scratch on the screen means you have NO COVER!! Do me a favour and pass this on,as Im sure others will be as surprised as me to find this out!
    Quote from Apple when I asked if a scratch to the screen would mean I have no cover
    "Angelo:
    Yes, if there is any damage to the device the warranty is voided.".

    Not necessarily true as your post is too general.  The warranty does not cover cosmetic damage, so a scratched screen will not be repaired/replaced to fix the scratch.  However, Apple will determine, on a case by case basis, if the cosmetic damage actually indicates a cause for any functional or other hardware defect or improper function.
    You can indeed bring in a cosmetically flawed device for service under warranty for defective components.  The only time cosmetic damage will void the warranty entirely is if it is determined to indicate accidental damage, abuse or mis-use of the device in some way as to void the warranty.  But that is decided on a case by case basis, and there is no blanket rule governing such instances.
    You can read your warranty here - https://www.apple.com/legal/warranty (pick your country from the bottom right flag symbol).  In the USA, for an iPad with retina display, the main paragraph covering the issue you raise would be:
    "This Warranty does not apply: (a) to consumable parts, such as batteries or protective coatings that are designed to diminish over time, unless failure has occurred due to a defect in materials or workmanship; (b) to cosmetic damage, including but not limited to scratches, dents and broken plastic on ports; (c) to damage caused by use with another product; (d) to damage caused by accident, abuse, misuse, liquid contact, fire, earthquake or other external cause; (e) to damage caused by operating the Apple Product outside Apple’s published guidelines; (f) to damage caused by service (including upgrades and expansions) performed by anyone who is not a representative of Apple or an Apple Authorized Service Provider (“AASP”); (g) to an Apple Product that has been modified to alter functionality or capability without the written permission of Apple; (h) to defects caused by normal wear and tear or otherwise due to the normal aging of the Apple Product, or if any serial number has been removed or defaced from the Apple Product."
    Note the separate statements - that cosmetic damage itself is not covered, nor is damage caused by accident, abuse or misuse.  However, whether anything falling into the former criterion actually constitutes voidance of the warranty by the latter criterion will be determined by Apple when you present an item for warranty service.  One thing does not automatically imply the other.

  • Did you know about "Arbitration and Mediation" FAQ?

    I have just made a discovery that many of you frustrated Verizon customers will be very interested in knowing about. Did you know that you can type in legal action in the search verizon.com box and you will find a category called "Arbitration & Mediation" FAQ? For those of you, like myself who have been dealing with months and months of issues with Verizon and you are getting nowhere, you might check this out. It is very interesting.This may have saved me hours and hours of time and some over the top emotion that our situation has caused.

    Proper names are known. But product names will not be - nor will acronyms.

  • Did you know this about bridge?

    I'm just curious if I'm the only one who is this slow... :p
    But did you know you could use Bridge to search your computer for images by dimensions? Man, I spent sooo much time this morning trying to find a way to 'trick' Windows into giving me a search by dimensions option. :D
    Afterwards, I wasted even
    more time googling for utilities or tools with that feature. :\ Then it hit me: I remembered seeing all kinds of neat bits of image information in Bridge last time I used it.
    And there it was, in the "find" menu... lol

    You are absolutely right, it is good business practice to check out the offerings from a company before you show or give it to your customers.
    I guess I just assumed that there would be a cut-out on the front cover of the Aperture books, since the soft cover books I ordered from iPhoto did have the front cover cut-out.
    My question, however, is where in the description of the Aperture hard cover book does it state that the cover photo is pasted on ? It is difficult to tell how the front cover is constructed from the photos on the Aperture web site.
    ...... I may have missed it.
    A lesson learned!
    Thanks for your comments.

  • Did you know? - 2

    A follow-up to my first "Did you know?".
    Did you know....
    That when you are getting a call you can turn the phone screen down on a flat surface to silence the ringer?!
    That by default EVERY new number you dial gets saved to Contacts?! To disable this select  Phone on home screen. Then click Menu--> Phone Settings and uncheck "Save to contacts"
    That there is a feature called "Quiet ring on pickup" on our phones? When the phone rings and you pick it up (not answer it), it starts reducing the ringer volume. The downside to this is that if you are walking around with the phone in your pocket on a busy street or the mall, you will not hear it ring!!! To disable it, select Menu--> Settings-->Sound and uncheck "Quiet ring on pickup". Some may find this useful, it annoyed the hell out of me though!
    Hope someone finds this useful...

    i actually love the quiet ringer feature. i do have it set to ring and vibrate though....that way if it's in my pocket and the movement triggers the ringer to decrease in volume, i can still feel it vibrate.

  • DID YOU KNOW?? - ABOUT ADVANCED COMPONENTS IN THE PALETTE??

    <br>
    Hi All,
    DID YOU KNOW??
    The IDE ships with the following Advanced Components in the Palette.
    These advanced components are a set of JavaServer Page markup tags for advanced users. The components have no visual appearance and are useful to developers with experience in JSP and JavaServer Faces technologies.
    * Encoding
    * Faces Action Listener
    * Faces Converter
    * Faces Validator
    * Faces Value Change Listener
    * Faces Verbatim
    * Link
    * Load Bundle
    * Markup
    * Meta
    * Parameter
    * Script
    Lets look at MARKUP component in more detail.
    The MARKUP Component
    You can drag the Markup component Markup component icon from the Palette's Advanced category to the Visual Designer to create a standard HTML tag. The Markup component enables you to insert HTML elements into the JSP page in places that HTML is not permitted.
    When you drop this component on a page in the Visual Designer, you cannot see it on the page until you set the tag property. You can see it in the Outline window and you can select it there to edit its properties in the Properties window.
    Use the tag property to specify the type of HTML element to insert. For instance, to insert an <hr> tag, set the tag property to hr with no angle brackets and select the singleton property .
    To provide compliance with XHTML, if the HTML element you are inserting is a singleton element, you must specify the singleton property, which causes a trailing /> to be generated in the rendered HTML. For example, the <br> element is a singleton element that must be rendered as
    to make it XHTML compliant.
    If you want to specify HTML attributes in addition to id and style for the element you are inserting, use the extraAttributes property.
    Learn more :-
    http://developers.sun.com/prodtech/javatools/jscreator/reference/docs/help/2update1/components/advanced_list.html
    We would like to know the following from you :-
    1) Are you using these Advanced Components in applications you are building? If so How and Where?
    2) Did you face any challenges while using them?
    3) Did you find any special usages/scenarios for using these components?
    Thanks for all your inputs and for joining in the discussion.
    K
    </br>

    What would you like in the documentation? Do you have specific questions about particular components? Do you want examples? What's missing from the online help at http://developers.sun.com/prodtech/javatools/jscreator/reference/docs/help/2update1/components/advanced_list.html?

  • DID YOU KNOW ?? - Number Converters?

    Hi All,
    DID YOU KNOW??
    That the Creator IDE provides a set of converters that you can use to convert component data. If your input field is for numbers, then you most likely need a converter. Converters are also good for formatting dates, times, and currency values. The standard converters, which you can use are located in the Converters section of the Components Palette.
    The Number Converter
    Is a type of converter that Converts between java.lang.String values in your component properties and data types of java.lang.Number. The conversion usually applies to the property a component uses to display values and to pick up values entered by users. For example, the Text Field component uses the text property for this purpose.
    The Number Converter returns a Long if possible (within the range [Long.MIN_VALUE, Long.MAX_VALUE] and with no decimals), otherwise a Double. If you need the converter to return a numerical type other than Long or Double, or you need to narrow the choice to a specific type. The other lists of converters to choose from include Big Decimal Converter, Integer Converter, Long Converter, Float Converter, Long Converter, Short Converter and Double Converter.
    When you bind a component, the IDE normally identifies the data type for you and sets the appropriate converter when you establish a binding to the value property. However, you can also add a converter manually by setting the component's converter property.
    We would like to know the following from you :-
    1) Why and How are you using Converters in applications you are building?
    2) Did you face any challenges while using them?
    3) Did you find any cool ways of using these or build any cool custom converters?
    4) Any feedback you might want to share about converters to make it easier in using them.
    Thanks for all your inputs and for joining in the discussion.
    (Note :- This is the continuation of the Threadinar Series - see index at
    http://forum.java.sun.com/thread.jspa?threadID=5103424)
    K

    I'm having problems converting from text input with a NumberConvertor back to text. I'm trying to take a pay amount, annualize it (x * 24), and convert it back to text for a database query. I got the following to work, but is there a better way?
    Input field is "grossPay", output is "apay".
    public String button1_action() {
    Number n = (Number) grossPay.getValue();
    float f = n.floatValue() * 24;
    apay.setText("" + f);
    return null;
    }

  • DID YOU KNOW?? - ABOUT DATAPROVIDER COMPONENTS IN THE PALETTE??

    Hi All,
    DID YOU KNOW??
    Practically all applications entail accessing data of some sort, often data stored in a relational database table or some sort of list, such as a vector or an array. Usually you need to read in data from the data source, but many times you have to update that data, too. The Sun Java Studio Creator integrated development environment, as another enhancement to its application model, provides data provider components that simplify accessing data sources, regardless of whether the data source is a relational database table, flat file, web service, vector, array, or some other type of data store.
    A data provider component is a nonvisual abstraction for wrapping sources of data, and it represents a more generic and flexible data binding mechanism. A glance at the Palette indicates that there are many different kinds of data providers available to you. These include data providers for cached RowSets, ResultSets, lists, arrays, maps, table rows, and method results.
    These data providers constitute a layer between a web application's components and its persistence tier, such as a database table, Array object, or Enterprise JavaBean object. This layer enables you to access data in a consistent way, even though data may come from different sources.
    Lets briefly discuss the CachedRowSetDataProvider
    The CachedRowSetDataProvider Component
    A CachedRowSetDataProvider is a wrapper to data held in a CachedRowSet. The primary purpose of a CachedRowSetDataProvider is to facilitate binding to components in the IDE. A CachedRowSet stores the data retrieved from a database. In fact, the only information held by the CachedRowSetDataProvider is a cursor position into the CachedRowSet. Multiple CachedRowSetDataProvider instances can reference the same CachedRowSet, and each instance will have its own cursor position into the CachedRowSet.
    Learn more :-
    Working With Data Providers
    http://developers.sun.com/jscreator/learning/tutorials/2/dataproviders.html
    Data Provider Components in Java Studio Creator
    http://developers.sun.com/jscreator/reference/fi/2/data-providers.html
    Using CachedRowSet and CachedRowSetDataProvider in the Sun Java Studio Creator IDE
    http://developers.sun.com/jscreator/reference/techart/2/insert_row_in_table.html
    We would like to know the following from you :-
    1) Which of the DataProviders are you using in applications you are building? Also How and Where?
    2) Did you face any challenges while using them?
    3) Did you find any special usages/scenarios for using these components?
    4) Do you have any feedback/comments/improvements which you would like to see with using Dataproviders?
    Thank you for all your inputs and for joining in the discussion.
    K

    .

  • Did you know-? Animation Tips & Tricks

    Did you  know that you can animate any object you create in Project ROME – and  that it's easy to do too? Just follow these quick steps (and be sure to  have your timeline showing – View > Show Timeline):
    1.Select the object you want to animate
    2.Click on the stop watch in the upper left of the timeline
    3.Drag the top arrow within the timeline to indicate how long you want the animation to talk place (e.g., 10 seconds)
    4.Animate!
    You can drag the selected object to create an animation path, change the object's color or even transparency. Check out this latest video on more about creating animation: http://bit.ly/9m4ug4. Let us know how this works for you and if you have any suggestions or questions along the way!
    Thanks again for your feedback!
    Sarah
    Sarah
    Forum Moderator

    Hi Romans,
    Did you all get a chance to experiment  with the tips & tricks we posted yesterday? If you did, what did you  think? Did you discover anything interesting or find something you  didn't like? What tips & trick can you share? Please keep providing  us with your feedback. It's great to hear everyone's concerns, praises  and suggestions, and it's immensely valuable! 
    And for those of you who haven't experimented yet….get rolling and try it out now!
    Thanks,
    Sarah
    Sarah
    Forum Moderator

  • Did you know that Verizonwireless is saving your checking account information when you pay your bill by check and then making it part of your "MyVerizon"? This means of course if they get hacked that information could be compromised. What do you think of

    Did you know that Verizonwireless is saving your checking account information when you pay your bill by check and then making it part of your "MyVerizon"  without you adding it? This means of course if they get hacked that information could be compromised. What do you think of this?

    Credit card and debit card and checking and savings information is encrypted so it is possible to be hacked, but the odds are greater to get hit by the Love Boat then to have a wide scale hack.
    Oh yes they do happen, Bank of America, Chase, Citibank, Target and quite a few others. But in all the years I have paid my invoice with saved card information I never been hacked.
    You use good passwords and the risk is minimal.
    Good Luck

  • Did you know? Events on Operations -- Att: Sunil Gupta

    Did you know:
    One can drag an event to onto some services (and there will appear inthe top right of the operation an event circule) 
    The Goal:
    So Im wanting to know a bit more about this and what scenarios are intended with this type of functionality.
    The Person:
    So Im hoping, Sunil Gupta, who seems to be the Adobe representative on these forums can assist in giving us a little 101 on this.
    The Result:
    The basics, the intro, some urls, references, some applications, perhaps even a simple lca.

    What I am actually refering to is the "track" view inside of the albums.  Track view exists in the "collection" option or the file drawer option on all Apple apps, iPad, iPhone, and the Mac, but the track option that once existed when looking at individual albums is no longer there on ANY device.

  • Did you know... (about dictionary of this forum)

    Did you know, that default spell checker (when writing a message on forum) does not recognize words like: Microsystems, JavaBean, NetBeans, JDK, SDK, EE (used frequently on J2EE forum), Servlet, JSP, EJB, but knows words like SE (for J2SE) and Microsoft.
    (Microsoft ???!!!)
    It knows about Java but not about java (case does matter?!)
    When I wrote feedback about annoying horizontal scrollbar when viewing some of the forums with FireFox (for example Java EE SDK forum),
    I noticed that it also doesn't know about firefox, netscape, ie,
    but knows about Firefox, Netscape and IE.

    Proper names are known. But product names will not be - nor will acronyms.

Maybe you are looking for

  • HP LaserJet M1212nf MFP Printer - Communication Failure with the scanner

    Dear all, May I kindly ask if there are any known resolutions in terms of a scanning issue with the HP LaserJet M1212nf MFP Printer? When it starts scanning the printer only scans the up to the 3rd or 4th page, it stops in the middle of the sheet and

  • Producer/Consumer Design Pattern with Classes

    I'm starting a new project which involves acquiring data from various pieces of equipment using a GPIB port.  I thought this would be a good time to start using Classes.  I created a GPIB class which contains member data of:  Address, Open State, Err

  • In Box Mail -- Where is it?

    I have gone back to Mail 1.3.11 recently after TB 1.5 kept crashing my Mac and I want to "Bounce" tons of SPAM that all of a sudden started coming in. I left Mail originally because my InBox messages disappeared. The Junk and Trash boxes worked fine,

  • Logging best practices

    Hi! I have a few java apps and need to implements some common logging functionallities, I need all the applications to log to the same destination and save the info fo monitoring/analysys I considered using Log4j and Apache commons logging, but I nee

  • I have saved a web page as my HOME page but another one keeps loading when I try to go online.

    I saved a home page to load when I go online. Another web page keeps loading in its place. How can I get MY home page to load instead of this other one?