Need Some Basics to go with IPC

Hi,
I am truing to get some knowledge on IPC, and I am not at all familiar with User Exits. I am going through this document. PricingUserexitManualV104.pdf, and it is really confusing, for a person who is not aware of user exits.
Also lack of CRM knowledge is causing me trouble...
So I am here for help...
Can some one explain me these things...
1. step/counter level
2. condition access step level
3. base value of a condition
4. scale base value
5. condition value
6. pricing condition that can be fixed
7. document copy
And while going through types of user exits, I have the following doubts...
What is the difference between Type A and Type C user exits? From the document, both are multiple active implementations, but Type A requires formula numbers for execution of userexit, and type B, we assign a dummy formula number....
The doubt is what is the difference if both requires formula numbers, and if each userexit is considered as one formula, how do we assign formula number to userexit?
It will be really helpful for me to go ahead with IPC... some one please help me with these doubts...
Thanks and Regards,
Chinnu

Chinnu,
pricing in CRM/IPC is very similar to pricing in ERP SD. You need to know the underlying concepts to be able to properly set up (or transfer) user exits.
I suggesting starting with
http://help.sap.com/saphelp_erp60/helpdata/en/dd/56168b545a11d1a7020000e829fd11/frameset.htm
The IMG documentation might also be helpful.
The number of user exits of scope A is not arbitrary, but relates to e.g. (type VAL) a formula number for a condition value in the pricing procedure. So the number is like an ID. For scope C, the numbers only define a sequence.
Michael

Similar Messages

  • I need some more interview question with answer on modeling,reporting.

    i need some more interview question with answer on modeling,reporting.

    Hi,
    You may find tons of topic about interview question. Please try to search forums before opening a post next time.Take a look at the link below.
    https://www.sdn.sap.com/irj/sdn/advancedsearch?cat=sdn_all&query=bwinterviewquestions&adv=true&adv_sdn_all_sdn_author_name=
    Regards,
    ®

  • Started with a networks project,needed some basic help.. (Newbie)

    Hi all,
    Im planning on writing an app that will communicate with my server and a telecom gateway... Which will send and recieve data...
    Im a beginner to java itself and have taken this up as a project.
    I would like to know what needs to be learnt(Im familiar with OO concept and have done a bit on java for now, but not this extent.)
    Primarily I will be dealing with mulit-threading and so on.
    Could you please point me out to some details...
    If this info is not sufficient ,I'll provide more.
    Regards

    You will find that google is very useful if you are getting started.
    [http://www.google.co.uk/search?q=java+tutorial+networking]
    [http://www.google.co.uk/search?q=java+examples+networking]
    [http://www.google.co.uk/search?q=java+tutorial+threading]
    [http://www.google.co.uk/search?q=java+examples+threading]
    If you have question, try searching for it as the question will have been asked before.

  • Need some basic help with Acrobat and LiveCycle

    This is my first time using Acrobat and LiveCycle to design a form. Basically all I need is a title that is uneditable and underneath that I want to insert a text box so people can type in the box then print off the whole page with their comments. I can do all of that except the problem is when I insert the text box, the cursor is left justified but appears in the middle of the textbox. So when people start typing, there is a huge gap between the title and what they've typed. I want their typing to appear directly under the title. What am I doing wrong? See attached for a visual explanation. Thanks.

    You can have the text in the field top jusitied. This is controlled on the Font palette. Turn on the Font palette under the window menu. It usually will appear in the bottom right corner of the screen. Now highlight the field you want to adjust. Make usre the paragraph tab is slected. Click on the small dropdown arrow indictaed in yellow in the screen shot and select "Edit Value". Now click the top justification as indicated by the arroe in the csreen shot.
    Paul

  • I need some basic help with Email setup

    Hello, I ve just been connected to infinity and I m trying to setup a few email addresses but the BT yahoo system is confusing me.
    I managed to create a new email (sub account) for my wife but I m struggling with finding a way to have a couple more for myself. Do I really need to make a sub account for each email?
    The default email has my name and surname in it which is not something I generally use for that purpose, I would only use that one for close friends and family, I would like to setup another one for general use and one for when there is a likelyhood it ll get a lot of spam.
    The way to add extra emails is usually very simple (with previous isps) , login to "manage my account" and choose username and password then enter the details in outlook express.
    With BT I m having to deal with the Yahoo thingy, which does a lot of more than just emails but at this time I have interest in it at all.
    1 - I would simply like to setup a few emails to use with outlook express, what is the best way to achieve that ?
    2 - The yahoo email seems to be part of a network like facebook, as I  don t intend to use that side of it I would prefer not to have my personal details associated with a profile that I do not  need . It seems to be for public viewing by default.
    Can I set up and use my emails without having an online profile for yahoo?
    How do i keep my details offline (not publicly viewable in yahoo)?
    thanks.

    yes!
    you get one prime email address. the one you agreed to and the one to set up your bt mail, it was in letter confirming bt set up. (order ref)
    for more for yourself, or anybody else,  its got to be sub. up to ten for INF2
    I have set up 4 sub accounts with different names, etc. but use the same password for all 5 .
    I then had them set up with outlook express, there is a bt prog to do this. look on site.
    Then I use incredimail as my final mail client, this also has a prog to set up from outlook express.
    so all my mail to and from me ends up in incredimail with my 4 sub accounts, using one as my prime.
    my bt prime I do not use, as it is my full name.
    so far so good, just a bit slow finding its way, like you my previous ISP (tesco) was less complicated, but slow copper wire.
    good luck
    Ronin22
    In the end we will all be star dust.
    Then start all over again.

  • Need some basic help with applets

    Hey all, I've never made an applet before and I'm having a small problem. Basically, when I load my applet, the GUI comes up on a separate window (doesn't load within the applet window). Here's my code:
    Here's the GUI class.
    import java.awt.BorderLayout;
    import java.io.File;
    import java.util.Vector;
    import javax.swing.DefaultComboBoxModel;
    import javax.swing.DefaultListModel;
    import javax.swing.JButton;
    import javax.swing.JFileChooser;
    import javax.swing.JList;
    import javax.swing.JScrollPane;
    import javax.swing.JTextField;
    import javax.swing.JTextPane;
    import javax.swing.ListModel;
    import javax.swing.WindowConstants;
    import javax.swing.SwingUtilities;
    * This code was edited or generated using CloudGarden's Jigloo
    * SWT/Swing GUI Builder, which is free for non-commercial
    * use. If Jigloo is being used commercially (ie, by a corporation,
    * company or business for any purpose whatever) then you
    * should purchase a license for each developer using Jigloo.
    * Please visit www.cloudgarden.com for details.
    * Use of Jigloo implies acceptance of these licensing terms.
    * A COMMERCIAL LICENSE HAS NOT BEEN PURCHASED FOR
    * THIS MACHINE, SO JIGLOO OR THIS CODE CANNOT BE USED
    * LEGALLY FOR ANY CORPORATE OR COMMERCIAL PURPOSE.
    public class GUI extends javax.swing.JFrame {
              //Set Look & Feel
              try {
                   javax.swing.UIManager.setLookAndFeel("com.sun.java.swing.plaf.windows.WindowsLookAndFeel");
              } catch(Exception e) {
                   e.printStackTrace();
         private JButton openB;
         private JButton oddsB;
         private JScrollPane jScrollPane1;
         private JList jList1;
         private JTextField fileText;
         private Vector<String> jList1Objects;
         * Auto-generated main method to display this JFrame
         /*public static void main(String[] args) {
              SwingUtilities.invokeLater(new Runnable() {
                   public void run() {
                        GUI inst = new GUI();
                        inst.setLocationRelativeTo(null);
                        inst.setVisible(true);
         public GUI() {
              super();
              initGUI();
         private void initGUI() {
              try {
                   setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);
                   getContentPane().setLayout(null);
                        //Text field for file entry
                        fileText = new JTextField();
                        getContentPane().add(fileText);
                        fileText.setBounds(0, 0, 279, 25);
                        //Scroll Pane and jList1
                        jScrollPane1 = new JScrollPane();
                        getContentPane().add(jScrollPane1);
                        jScrollPane1.setBounds(0, 25, 150, 328);
                             jList1Objects = new Vector<String>();
                             jList1 = new JList(jList1Objects);
                             jScrollPane1.setViewportView(jList1);
                        //Open button and Odds button
                        openB = new JButton();
                        oddsB = new JButton();
                        getContentPane().add(oddsB);
                        getContentPane().add(openB);
                        oddsB.setText("Calculate Odds");
                        oddsB.setBounds(679, 109, 105, 353);
                        openB.setText("Open File");
                        openB.setBounds(279, 0, 99, 25);
                        //Open Button action
                        openB.addActionListener(new java.awt.event.ActionListener() {
                             public void actionPerformed(java.awt.event.ActionEvent evt) {
                                  //Opens up hand history file to be read in
                                  JFileChooser fc = new JFileChooser();
                                  fc.setCurrentDirectory(new File("C:\\Program Files\\Full Tilt Poker\\HandHistory"));
                                  int returnVal = fc.showOpenDialog(getContentPane());     
                                  if(returnVal == JFileChooser.APPROVE_OPTION) {
                                       //Display file in text box
                                       fileText.setText(fc.getSelectedFile().toString());
                                       //TODO: Write function to read in file and add all Hands to jList1
                                       //Recompile jList1
                                       jList1Objects = new Vector<String>();
                                       jList1Objects.add(fc.getSelectedFile().toString());
                                       jList1 = new JList(jList1Objects);
                                       jScrollPane1.setViewportView(jList1);
                   pack();
                   setSize(800, 800);
              } catch (Exception e) {
                   e.printStackTrace();
    }Here's the class my HTML file calls:
    import java.applet.Applet;
    import javax.swing.JFrame;
    public class Main extends Applet{
         //Mainframe
         //JFrame f = new JFrame();
         public void init() {
              GUI inst = new GUI();
              inst.setLocationRelativeTo(null);
              inst.setVisible(true);
              //f.setContentPane(inst.getContentPane());
         public void start() {
            System.out.println("Starting...");
      public void stop() {
            System.out.println("Stopping...");
    }

    // <applet code='Main' width='400' height='200' ></applet>
    import javax.swing.*;
    public class Main extends JApplet{
        public void init() {
            GUI inst = new GUI();
            getContentPane().add(inst.getContentPane());
            validate();
        public void start() {
            System.out.println("Starting...");
        public void stop() {
            System.out.println("Stopping...");
    }Other notes:
    - You try to set the PLAF to Windows. which will not work on Linux and Mac (and if it did, the users would be screaming at you).
    - setLayout(null)/setBounds(int,int,int,int) is rubbish GUI development, it is fragile and will cause problems (especially if changing PLAFs)
    - Why did you not code this as a hybrid application/app?
    - The call to the JFileChooser will require a trusted applet, and it is pointing to the wrong place in seeking out the 'Program Files' directory, better to put configuration data/history data in a sub-dir or user.home.
    - This app. is much better suited to being deployed using Java Web Start. Forget the applet and use the frame, persistence can be obtained through the PersistenceService and that will side step both the application needing 'trust' and trying to find a suitable path for storing results of past games. JWS can launch the app. directly off the net, and provides auto-update and many other slick features.

  • First Script: Need some basic skill help? Can you add an image with a click?

    Hello, Im working on a project were you can replace people heads in a photo. Its for a project so its not supposed to be perfect. So far heres what i think the best steps to take are, but im not sure how to take the first scripting steps. How can i add an image with a script? How can i store a x y coordinates?
    1. I would create four variables and than store the XY cords of the the high point of the head, the bottom of the chin, amd the farthest right and left of the face.
    2. I would than add the image of the head that I would already have.
    3. If the x coordinates of the top and bottom are off kilter, I would rotate new head until = old face dimensions..
    4. I would also see if the width is too big or small and resize accordingly
    5. I would than resize the head so that the eyes would match up.
    Thanks for any help you can provide!

    Is that script for a browser html. Its not for Photoshop and like Photoshop would fine UiApp undefined so does Microsoft.  Is that a Chrome script or Android script? Why post it here?
    Atiqur Sumon wrote:
    function doGet() {
       var app = UiApp.createApplication();
       // The very first Google Doodle!
       app.add(app.createImage("http://www.google.com/logos/googleburn.jpg"));
       // Just the man in the middle
       app.add(app.createImage("http://www.google.com/logos/googleburn.jpg", 118, 0, 50, 106));
       return app;

  • Need Some Basic Directions, Please

    Hi,
    New to Nokia and this Ovi Suite. Have 2 brand new 6350's and ready to pull my hair out over the lack of directions for the basics I need to know. I've been all over the Nokia/Ovi site, reading the FAQs and watching the videos and browsing this forum but not finding what I'm looking for.
    The directions supplied have you install the software then run it. During that first use of the program you are prompted to choose your connection method (USB for me), then to connect the USB cable to the computer first and then the phone to the cable. Then the phone asks you what method you want to use and to choose the 'PC Suite" method.Then you wait while the program and Windows itself (I am using Win Xp Home) do their things and you get all the pop-ups and info balloons re new hardware detected and drivers and modems, etc.. until finally you get a Windows balloon notifacation showing "ready to use..." and the program shows your phone there in the lower left and all seems well.
    OK - but then what????
    What  is the proper way to end your session?
    Do you unplug the phone from the cable and then close the program, or do you close the program first then disconnect the cable from the phone?
    Are you supposed to leave the program running in the System Tray or can you click 'Exit" from there to make it close totally so it's not sucking up your resources while not actually in use?
    Then next time you want to connect the phone to pc and use the program ... ? Do you connect the phone to the cable first then open the program, or do you open the program first and wait for it to prompt you to connect a phone?
    Do you have to screw around each use with connecting/disconnecting the USB cable to the computer each time, or can you leave that end plugged in 24/7? If left plugged in 24/7 does rebooting the computer mess it up?
    When ending a session and unplugging the phone from its end of the cable,  are you supposed to use the 'Safely Remove Hardware" icon in the Windows System Tray? Is Windows supposed to make a "bing-bong' sound every time you connect or disconnect the phone from the USB cable, or only the very first time when it detects it as new hardware?
    I've been having nothing but problems since I got the phones and cable and program (downloaded it form the Nokia website) on Friday and I think that a big part of the problem is that I am not properly starting/ending things as far as the physical connection  and THAT is what is not explained anywhere.
    Please, please, please, someone, anyone, I really need step-by-step directions on the proper sequence for starting and ending sessions on a regular basis. I may want to connect my phone to PC several times a day but there are no directions on the Nokia/Ovi website for how to do anything past that first initial connection/ setup. 
    C

    Hey,
    These r just my observations only which may give u an idea
    Connectivity :- Since i dont hav Nokia 6350, i will try 2 give very generic answer
    Once u want to connect ur device with Nokia Ovi Suite using USB, u may get few options(It may differs from one model to other)
    PC Suite or Nokia mode
    Mass storage or data transfer
    Image transfer
    Media transfer etc.,
    If u r using PC Suite mode which is very common to use for connecting ur device with Nokia Ovi Suite, no need to worry about disconnecting ur session by removing ur usb using Safely remove hardware option.  U can unplug once ur session is over with Nokia Ovi Suite
    But if u r trying to connect ur device using Mass storage or data transfer mode, ur device will be recongnised by ur pc as a memory stick or pen drive.  People wll select this mode if they want 2 transfer huge files to/from PC and phone.  Once ur operations are over(copying files, transferring files etc), to end this Mass storage or data transfer session, u hav 2 make sure that ur device will be removed using Safely remove your hardware method, this is because if u r using in Mass storage/data transfer mode, w/o using safely remove hardware method if u remove ur device from pc, chances are high some of ur data may lost or it may be corrupted etc., so its mandotary to use safely remove your hardware, if u r conencting ur device with pc using Data transfer or mass storage option.
    It is advisable once ur session is done with Nokia Ovi Suite and ur pc, u close ur nokia ovi suite exit it from task bar.  u can unplug ur device from Nokia Ovi Suite(PC) once ur session is over.
    Hope its hlps
    If my post helped you, click on Kudos button and if my solution provided is opt 2 u, accpt my solution

  • Complete Novice Needs Some Basic Help

    Hi!
    I'm sorry to clutter up the discussion with such basic questions, but what I want to do is get something from a cassette tape to my iPod. I'm told I can do this through GarageBand, and I have an audio cable that the guy in the Apple store said I would need. I'm not even sure where to plug this cable in. So any help in where I plug this in, or what I do next would be tremendously appreciated. If someone could even tell me where to look for help that would be great (when I look in GarageBand help its saying something about MIDIs and I don't even know what that is). Eternal gratitude for any help....

    Oh man, this is frustrating and I might give up soon!
    So in System Preferences, Sound I have 2 things,
    Internal Microphone (port is Built-in) and Line In
    (port is Audio line-in port). I can't seem to
    select one or the other, they're just there.
    Yeah, there is no "apply" or "OK" or anything like that. Just click on the Line-In so that it is highlighted and close the system preferences. That takes care of that. My PB G4 automatically detects when I plug in my line-in now that it is set up.
    Then in GB preferences, I only have the option of
    Built-in Audio, there is no other option.
    Built-In audio is correct in GB prefs.
    I also couldn't find where you were saying to
    double-click...what's the track header? I've clicked
    everything and can't find a monitor drop down menu
    option.
    The track header is the left-hand side of the track where there is a small speaker or instrument. For what you are doing, you need to create a new basic track. (Under "Track" in the menu bar, click "New Basic Track") You should have a new blue track that is labeled "No Effects." Double click on the speaker image and a dialog box will appear. Right in the middle of this box there are options for Input, Volume, and Monitor. You can turn on and off monitor abilities here.
    On the plus side, the connector I have seems to
    work...its male/male 1/8".
    Perfect.
    Thanks again and if you want to bail out, I
    completely understand!
    Hang in there. We were once all newbies to this digital recording stuff too.

  • Need Some Brain Storming Help WIth a Long Distance Mail Problem

    I would really appreciate anyones input on this...
    Here's the situation. I'm trying to solve a mail problem for my somewhat elderly Mother. The biggest problem is that she is 3800 miles away from me and nowhere near any sort of help or tech support (Rural Alaska) so I'm trying to sort this out over the phone.
    Anyway, she somehow screwed up her mail. All of a sudden the mail she sends comes from MY account! It shows up in my mailbox as having been sent by me. She is using an iBook G4 that I gave her a year or so ago and I suppose it's possible that somehow my mail account was on there somewhere (?). It's like she accidentally switched users or something.
    I have sent her Email to her normal .Mac email address and it does indeed show up in her mailbox when I check the web mail. She is running Tiger and I'm running Leopard.
    I just can't for the life of me figure out what she would have done and I'm hoping that someone might have an idea. She says that the font sizes all changed as well which leads me to believe that she is indeed using my old settings and mail account.
    Once again, any help really appreciated. I'm heading out of town for a week and she really depends on her email. I'm trying desperately to get this solved before I leave. Thanks!

    It looks like Mail has reset its preferences, including the account settings. What follows is a more thorough explanation that should allow you to determine whether that’s really what happened and what your options would be in that case. I’ll provide the full instructions I usually provide to solve this problem when having direct access to the computer, even though you may find some of them not practical or unnecessary.
    Under some circumstances (e.g. lack of available disk space, filesystem corruption, repeated crashes), Mail may discard the current ~/Library/Preferences/com.apple.mail.plist preferences file and create a new one. This file is where all the account settings are stored. As a result, all the non-.Mac account settings are lost. If you have a .Mac account, however, that account would appear to have been preserved because Mail would set it up automatically using the System Preferences > .Mac settings — but may result in a different .Mac account being automatically set up if for some reason the System Preferences > .Mac settings differ from what until then were the Mail account settings...
    What’s the capacity and space available on the startup disk? Take a look at the comments about disk space in the following article, in case they apply to this case:
    Problems from insufficient RAM and free hard disk space
    Verify/repair the startup disk (not just permissions), as described here:
    The Repair functions of Disk Utility: what’s it all about?
    After having fixed all the filesystem issues, if any, and ensuring that there’s enough space available on the startup disk (a few GB, plus the space needed to make a backup copy of the Mail folder), quit Mail if it’s running, and make a backup copy of the ~/Library/Mail folder (e.g. by dragging it to the Desktop while holding the Option (Alt) key down), just in case something else goes wrong while trying to solve the problem. This folder is where all your mail is stored.
    There are at least three ways to restore the account settings:
    (1) Restore ~/Library/Preferences/com.apple.mail.plist from a backup if you have one. Mail shouldn’t be running while you do this.
    (2) Set up your mail accounts again (you may want to quit Mail and trash the new com.apple.mail.plist first to start over). If given the option to import existing mailboxes or something like that, don’t. Just enter the account information and Mail will automagically rediscover the data in ~/Library/Mail/ when done. You’ll also have to re-configure some of the Mail > Preferences settings. For spam-related security reasons, the first thing you should do is go to Preferences > Viewing and disable Display remote images in HTML messages if it’s enabled.
    (3) Mail may have renamed the old preferences file to com.apple.mail.plist.saved. If that’s the case, you may try trashing the new com.apple.mail.plist and renaming the old com.apple.mail.plist.saved back to com.apple.mail.plist. Again, be sure Mail isn’t running while doing this. Given the circumstances, there exists the possibility that com.apple.mail.plist.saved became corrupt, but that often is not the case and the settings can usually be restored by just renaming the file back to com.apple.mail.plist.
    As a side effect of re-creating com.apple.mail.plist, Mail might rename Outbox (which is where messages waiting to be sent are stored) to Delivered. The name of that mailbox is actually a misnomer, as it would contain messages (if any) that couldn’t be delivered for some reason. You can delete that mailbox if you wish.
    Note: For those not familiarized with the ~/ notation, it refers to the user’s home folder. That is, ~/Library is the Library folder within the user’s home folder, i.e. /Users/username/Library.

  • Need some help... with report's user parameters

    When i run my report from report builder, i get a prompt window to input some values, to query my results. When i run the report from a form i don't get a prompt window. Anything that am doing wrong?

    basically i want to pass parameters from form to report to query me records. How can i do that?
    I have try the add_parameter ... with no luck....below my code..
    ---> 'TMPDATA' ?????????? what is this?? i place it after reading some posts over here.
    DECLARE
         repid REPORT_OBJECT;
         v_rep VARCHAR2(1000);
         V_PL_ID PARAMLIST;
    BEGIN
         V_PL_ID := GET_PARAMETER_LIST('TMPDATA');
         IF NOT ID_NULL(V_PL_ID) THEN
         DESTROY_PARAMETER_LIST(V_PL_ID);
         END IF;
         V_PL_ID := CREATE_PARAMETER_LIST('TMPDATA');
         Add_Parameter(v_PL_ID,'LOGINNAME', TEXT_PARAMETER,:LOGINNAME);
         Add_Parameter(v_PL_ID,'PARAMFORM',TEXT_PARAMETER,'YES');
         repid := FIND_REPORT_OBJECT('CUSTOMER_REPORT');
         v_rep := RUN_REPORT_OBJECT(repid);
    END;

  • Considering the switch to AIR Dev. Need some basic info please.

    Hi, I've been developing applications for stand alone, offline touch screen kiosks using Flash and Multidiminsional Media's "Zinc". For various reasons, I'd like to move away from Zinc and go "All Adobe".
    Here's mainly what I was using Zinc for.
    Reading and writing to a local, MDB (MS Access) database file
    launching local MPG2 and WMV video files
    scheduling automatic system shutdowns/restarts
    Printing to a local printer without a Windows diolog popping up
    Based on what I've learned so far, here on the quesitons I have based on the numbered list above:
    AIR can read/write to mySQL Lite. However, what about these senerios:
    The "Wilderness and Game Commission" from some state has an enormus database of all their state's flora an fauna. I ask them to export it in "mySQL Lite" format. Will I be able to use AIR to read this database? Are there other requirements for AIR's implementation of mySQL Lite?
    Suppose we have a "Registration" app on a kiosk that collects addresses and emails from users. Now we have this address/email database file written by my AIR app inside of the storage directory. What can I do with this file? With Zinc+MDB file, I needed only to hand this file over to someone with MS Acces skills to do whatever needs to be done with the data. MS Access won't open the file made by the AIR app. What are my options?
    AIR works great with MP4 (H.264) files. However, I could use very old/inexpensive hardware to run MPG2 files in Zinc (which uses directx to open an instance of Windows Media Player, sans WMP interface.) Per my testing, these same machines will not run a similar quality MP4 video. Am I overlooking another AIR option?
    Can AIR do this? Maybe with launching a BAT file?
    We often have a thermal printer in our kiosks. Zinc provided a way to print something without the pesky Windows print dialog. Does AIR provide a similar solution?
    Thanks for any information addressing any of these requirements.

    AIR can read/write to mySQL Lite. However, what about these senerios: The "Wilderness and Game Commission" from some state has an enormus database of all their state's flora an fauna. I ask them to export it in "mySQL Lite" format. Will I be able to use AIR to read this database? Are there other requirements for AIR's implementation of mySQL Lite?
    The database engine that's built into AIR is actually "SQLite" (http://sqlite.org/) not "mySQL Lite". It has nothing to do with MySQL, and I haven't found an easy way to export data in SQL between different databases.
    The best way I've found for batch exporting/importing data using AIR is to export the data in some text format such as CSV, tab-delimited, or XML, then writing code to import that data into the AIR app.
    Suppose we have a "Registration" app on a kiosk that collects addresses and emails from users. Now we have this address/email database file written by my AIR app inside of the storage directory. What can I do with this file? With Zinc+MDB file, I needed only to hand this file over to someone with MS Acces skills to do whatever needs to be done with the data. MS Access won't open the file made by the AIR app. What are my options?
    SQLite is a fairly popular database library/engine but in the majority of cases it is used as an embedded database -- in other words, it's used internally by an application rather than as a file that's shared among users. For instance, Firefox uses SQLite behind the scenes for bookmarks, history, etc.; Adobe Lightroom uses SQLite behind the scenes for it's image catalogs; and so forth. Not that you can't use a SQLite database as the "file format" for your application, and share those db files between users of your application. That's one of the intended use cases of the database for AIR, although in fact I don't know of any case where someone's actually done that.
    Some developers have written tools for administering SQLite databases and for viewing/editing data in them. For instance, my personal preferred tool for creating/managing AIR SQLite databases is "Lita":
    http://www.dehats.com/drupal/?q=node/58
    However, Lita is not nearly the same as Access, in that Access provides not only the database engine but also a scaled down app development platform, including forms, reports, VB code, etc. As far as I know nobody's created anything that complex for SQLite databases (AIR-specific or otherwise).
    So I guess it depends a lot on what "do whatever needs to be done with the data" means. If you want a tool that people can use to open a SQLite database file created in AIR, that has some sort of report-builder functionality ... as far as I know that doesn't exist. The exception would be if the person creating the reports knows SQL, in which case they could use Lita or another tool such as my own "Run!" AIR SQLite query runner tool:
    http://probertson.com/projects/run-air-sqlite-query-testing-tool/
    But of course there could be a SQLite-based Access-like application out there that I don't know about.
    AIR works great with MP4 (H.264) files. However, I could use very old/inexpensive hardware to run MPG2 files in Zinc (which uses directx to open an instance of Windows Media Player, sans WMP interface.) Per my testing, these same machines will not run a similar quality MP4 video. Am I overlooking another AIR option?
    AIR can use any of the video formats supported in Flash Player. In addition to H.264, it also supports FLV video, including On2 VP6 and Sorenson Spark encoded video.
    Can AIR do this? Maybe with launching a BAT file?
    It sounds like part of this question got cut off. However, I can say that an AIR app can't launch a BAT file (or any other executable), if that answers your question.
    We often have a thermal printer in our kiosks. Zinc provided a way to print something without the pesky Windows print dialog. Does AIR provide a similar solution?
    No.

  • Need some basic Thread Help

    Hello everyone,
    I've recently been working on a game project with network capabilities.
    I need to be able to send data to a client and vice-versa for both a client and a host.
    Say whenever a player moves a character it should send the new coords, etc to the other person
    I have all the networking through a Host and Client class done already, with methods like sendData(String[] data) and getData(). What I need is some sort of update thread in the main program to send this data without stopping the flow of the program.
    I was thinking maybe a inner class inside the main program which extends a thread but I'm not sure how to implement that.
    Please help if you can. Thanks.
    P.S - Would maybe making the Host and Client classes extend Thread work too?
    (Then I can do all the threading inside there instead)

    dekenx wrote:
    Hello everyone,
    I've recently been working on a game project with network capabilities.
    I need to be able to send data to a client and vice-versa for both a client and a host.
    Say whenever a player moves a character it should send the new coords, etc to the other person
    I have all the networking through a Host and Client class done already, with methods like sendData(String[] data) and getData(). What I need is some sort of update thread in the main program to send this data without stopping the flow of the program.Sounds like a producer/consumer pattern. You produce move data, put it on a queue, and go on with the game. Meanwhile, a consumer thread reads from the queue of move data and pushes it over the network to the other side.
    I was thinking maybe a inner class inside the main program which extends a thread but I'm not sure how to implement that.
    Please help if you can. Thanks.
    P.S - Would maybe making the Host and Client classes extend Thread work too?
    (Then I can do all the threading inside there instead)The inner class or deciding which class to have extend Thread are implementation details you shouldn't be thinking about until you have a good understanding of the overall approach.
    Having said that, you should almost never extend Thread, since you're not creating a specialized kind of Thread class. You're just creating a task to be run in a separate thread, so implement Runnable. Or use an Executor from the java.util.concurrent package.
    I would also probably not use an inner class for this.

  • Need some basic help -- my iTunes no longer plays all songs in my playlist

    I've created a holiday playlist, and for some reason iTunes will only play one song and then the music stops. I must manually press play to get the next song to play. The music also stops when I try to fast forward to the next song or back up and play the previous song. In either case, I can get the music going again by pressing play, but again iTunes will only play that one song.
    I've got checks next to every song in the list. I've been toggling repeat and shuffle on and off with no luck.
    FYI...I'm having no trouble with my other playlists. This is especially frustrating since my parents aren't interested in listening to my other music -- only the holiday tunes.
    Would appreciate anyone's suggestions for how to resolve.

    Solved it. Hold down option (alt) while launching iTunes, and it asks to locate the iTunes library. Point it at the file called "iTunes library". All is back where it belongs. Apparently pointing to it in the Advanced tab wasn't enough.

  • I Need some assistant and HELP with my iPod Touch  soon

    Note: Look up above at the Top to read my Problem that I am having with my iPod Touch.
    Can Someone Please HELP ME with my iPod Touch, I am running out of patience, normally when I do need help here I usually get help and a reply within ONE day, but I have posted my problem YESTERDAY, why isn't there someone not replying to my request?? I am getting 55 views but no replys, isn't there anyone out there that can help me??
    I need HELP to reset my IPod Touch to where I had it when I was able to send emails. (can't send emails anymore from my iPod Touch)
    I want to be able to sync and send my iPod Touch sent emails info. to my Computer email program, does anyone know how to do that?
    PLEASE HELP ME AND REPLY if you can solve my problem ASAP.
    Trisha Foster

    Agreed! If you want help soon, call Apples paid support line. Now while you were waiting for us to slowly get around to answering you, you could have downloaded the manual for the ipod, so that you understood the function of the mail sync options in itunes. Mail sync only copies the settings needed to access your mail servers, from the mail client on your computer, over to the ipod touch. It does not copy any actual mail messages, and does not copy any settings from the ipod back to your mail program. The advanced section is meant to be used if you have messed up the settings on the ipod itself. It will ignore any changes to bookmarks, contacts, or mail settings depending on which you check, and will copy new information to the ipod. So in your case if you are able to access, and send mail correctly from the account on your mac, then clicking on the sync mail account button in itunes as well as the replace info on this ipod whatever in the advanced section should transfer over the correct mail account settings to your ipod.

Maybe you are looking for