Kapsel Logger functionality

Hello All,
Am planning to implement logger functionality in one of my applications ,where its common data flow is Mobile device -> SMP -> NWGW -> ECC.'
So I would like to know
1. Would Logger be able to provide logging functionality all the way from mobile device to ECC?
1. Detailed functionality - Logger is providing to developer or Admin starting from Application data to Network, Performance, and Monitoring.
If I can get references of Logger implementation for anything similar to above mentioned requirement is really appreciated.
Thanks

Yes, its possible to register the app with SMP server using the NWGW credentials. Kapsel logon plugins helps you to register the user with SMP server (Getting Started with Kapsel - Part 2 -- Logon). Note that kapsel plugins are part of SMP 3 and it is not released. So you can't use these plugins if you are in a lower version of SMP.
Midhun VP

Similar Messages

  • Does Labview come with Vi Logger VI's?

    Does Labview 7.1 contain the VI Logger VI's? If not, is it a good idea to get VI Logger for the VI's and modify/enhance the VI Logger functionality? For my application VI Logger almost fits, but I need to add more Triggering options and start/stop aquiring data options. I like the way VI logger saves the data in a database structure. I think the VI Logger VI's would save a lot of development time over developing an application that functions much like VI logger from scratch in Labview.

    Hey dough,
    If you have them they should be here:
    C:\Program Files\National Instruments\LabVIEW 7.1\vi.lib\addons\VI Logger
    -Brett

  • MAX: how to create a Calculated Channel based on two physical channels?

    Good morning,
    I need to configure some tasks in MAX with Virtual Channels that are calculations based on physical channels. I saw this article : http://digital.ni.com/public.nsf/allkb/1BFCE6FAD5B3944986256D67006DF7EC but cannot see the equivalent in the newest versions of MAX (V5.1).
    As an example I am already acquiring the physical channels Ch1 and Ch2 and I want to build a virtual channel Ch3=E+(A.Ch1+B)/(C.Ch2+D). A,B,C,D,E are constant values. I would then like to integrate Ch3 in a task together with other physical channels that I am acquiring.
    Could you direct me to this function?
    Thanks for your answer.
    Christophe

    Hello Christophe,
    With the newer versions of NI DAQmx and NI MAX there was a choice made to go from the relatively limited VI Logger options to a more extensive form of configurable applications.
    For this purpose (and others) NI Signal Express was created, which allows you to configure applications with a limited amount of programming.
    To do similar (and more things) then you were used to do with VI Logger you can use NI SignalExpress
    http://www.ni.com/white-paper/5825/en/
    http://www.ni.com/white-paper/5827/en/
    This specific VI logger functionality for the creation of ""virtual channels" (step 5 to 10) through VI Logger Tasks (directly from inside NI MAX) however does no longer exist.
    This also more clearly seperates your Configuration Tools (like NI MAX) from your actual applications made with LabVIEW or SignalExpress.
    Would using NI SignalExpress be an option for you?
    Kind Regards,
    Thierry C - Applications Engineering Specialist Northern European Region - National Instruments
    CLD, CTA
    If someone helped you, let them know. Mark as solved and/or give a kudo.

  • HELP! - BEAN and CLASS interchange?

    When I setup to a bean like:
    <jsp:useBean id="logger" scope="application" class="Logger" />
    I can use the bean and bean's functions fine in the JSP, but not within functions that exist in the JSP like:
    jspInit()
    it says the "logger" is undefined. Is there a way I can access the logger function within the jspInit class or do i have to redefine a new instance of "logger" within jspInit().
    The whole point is I would like to use the same instance of the class from all the JSPs. Thats what scope=application seems to do instead of instantiating everytime.
    P.S. If I were to instantiate a class like:
    Logger logger = new Logger;
    would I be able to give it "applicate scope"? like a bean can have?
    Really long question, thanks a lot for the help. :)

    Hi yusufm1,
    I can use the bean and bean's functions fine in the JSP, but not within functions that exist in the JSP like:
    jspInit()it says the "logger" is undefined.
    What ever you write in jsp, other than in <%! %> tags, is a part of _jspService() method. The life cycle of jsp has following 3 steps.
    1. jspInit()
    2. _jspService()
    3. jspDestroy()
    jspInit() is the first method of the jsp class that is executed. _jspService is the next method. The statement -
    <jsp:useBean id="logger" scope="application" class="Logger" />
    instantiates a bean in _jspService() method of jsp class. So it is evident that this instance is not available in jspInit().method.
    Is there a way I can access the logger function within the jspInit class or do i have to redefine a new instance of "logger" within jspInit().
    To use the bean instance in jspInit() you should instantiate the bean object in jspInit() or declare it as an instance variable.
    If I were to instantiate a class like:
    Logger logger = new Logger;
    would I be able to give it "applicate scope"? like a bean can have?
    No, simply instantiating a class in the jspInit() method wouldnot provide it with application scope. You have to put that instance in ServletContext (application) to make it available to all jsp pages. If you instantiate a class in jspInit() only and donot put it in application it is not even available to _jspService() method.
    Hope this helps

  • Advice to Debug / Find source of issue?

    Hello,
    I'm having problem with an ApEx app that is kinda large and complex.
    Does anyone have useful suggestions or tips for finding where a program data bug is happening ??
    My ApEx version is 3.2.1.00.12
    Any debugging / tracing advice is greatly appreciated !
    Problem Details ::::::
    Somewhere, the values in ApEx collection APEX_APPLICATION.G_F33 is getting set with duplicates.
    In a Page Process:
    FOR i in 1..APEX_APPLICATION.G_F33.COUNT LOOP
    -- This code is running too many times
    END LOOP;

    In very general terms, here as some debugging tips:
    1. (This is a pre-requisite btw - stop what you are doing and do this first): Review the APEX documentation for a guide to debugging. There are references to the "Session Window" and "Debug Mode" - making use of these views can give you a lot of detailed information about the current state of your application and what is happening during the page load.
    2. Make use of the wwv_flow.debug function to output messages, which can then be viewed in the"Debug" information (see above) - this is kind of equivalent to the use of the old DBMS_OUTPUT in the PL/SQL world.
    3. For more complex application code/logic, attempt to log information using some sort of logging framework - either something custom-built or by using an "off the shelf" solution
    I would suggest following option 3, particularly for capturing error/exception information. I used to use my own custom logging package/table combination but I moved over to using Tyler Muth's APEX Logger framework * , which has helped improve the debugging/alpha testing of my applications no end.
    It's very easy to install, simply requiring some relatively minor database privileges and the running of a single SQL script (obviously if you don't have the relevant privileges, speak to your local house-trained DBA - bring beer/chocolate/[bribe of choice] to facilitate).
    Whilst writing some application code, you can insert calls to the relevant logger function in areas that require observation. These entries can then be queried through built-in views. In addition, you can capture complete Apex session information with a single function call, thus allowing you to review the entire application state at a given moment of execution (particularly helpful for situations where references are made to multiple pages or application items).
    Once you've completed your debugging phase, you also have the option of changing the logging levels so that (e.g. when you move to a production environment) you can switch off logging completely or leave it to log errors only.
    (*) I have no affiliation with Tyler Muth nor APEX Logger incidentally

  • Measuring temperature with PCI-4351 & TC-2190

    Hi,
    I am a new LabView developer. I have a PCI-4351 data logger card and a TC-2190 thermocouple chassis. I cannot communicate with the 4351 cuz I don't know how. I've set up a channel with MAC and the hardware test works okay, but I can't find the right object to grab the measurement when I'm creating the vi. Do I use NI-DAQmx or VI Logger functions to take simple instantaneous temp. measurements?
    Is there some example code I can start with? I tried to run the ni_435x_thermocouple.vi example that I downloaded from the developer zone, but there are several sub-vi's not loaded on my machine (eg: AI Hardware Config.vi) that it tries to find upon launch. Looks like a vestiges of LabView 5 that aren't there anymore. Is there an easier way for this LabView 8 user?
    Sincerely,
    Jack Santori
    410-471-6262

    Hi Jack,
    The PCI-4351 only has support for the Traditional NI-DAQ functions and not NI-DAQmx.  It sounds like you don't currently have those drivers installed on the system, and this is why the Traditional NI-DAQ function AI Hardware Config.vi cannot be found.
    If you are running Windows 2000 or XP, the most current version of the Traditional DAQ drivers available for download is 7.4.1 and they can be downloaded here.  If you are not using one of these operating systems, Traditional DAQ driver versions for another OS can be found here.  Example programs are a great place to start, and the Developer Zone includes a wealth of information.  Installing the Traditional NI-DAQ drivers will also include example programs that you can open and run in LabVIEW 8.0 by going to Help>Find Examples.
    Regards,
    Andrew W
    National Instruments

  • Recommendations for Bluetooth GPS for N95

    Has anyone got any recommendations for a Bluetooth GPS receiver (to improve the dire performance of the inbuilt one) available in UK?

    I bought the Nokia N95 8GB for its 'all in one device 'convenience.
    I bought an external Bluetooth GPS, not because the inernal was no good, or not accurate enough but because I did not want to destroy it with vibration and rain, strapped to the handlebars of my Yamaha XT225
    I want to create tracks (kml?)that map out the roads, lanes and footpaths of Cebu, Philippines using my Motorbike, in places the car could not go.
    I decided on the Wintec G-Rays2 (WBT-201). This is more than just a Bluetooth GPS, as it has a 'logger' function also (collecting up to 131,072 waypoints). It is also much quicker at acquisition than the internal GPS (34 seconds or if data is still in memory 4-33 sec).
    Even in a car, the WBT-201 G-Rays2 unit, can be positioned on the dash, whilst from anywhere in the car, the N95 receives the NMEA0183 format data stream giving position, speed, altitude and time, together with estimated error and satellite status.
    'Sports Tracker' works very well with this for receiving the data stream 'live'. Once 'captured' it has many 'export' formats of the captured information. Test 'Tracks' of the same 'Route' using the internal GPS and another time the WBT-201, show the external unit to be more accurate. Having said that, the internal GPS is actually pretty good at capturing the same track.
    The only real 'negative' of the WBT-201, is the 'TMXTool' software (for configuring the settings, on the go, rather than connected to a PC), is for PPC, and not S60. However the 'TimeMachineX' software is OK for 'Windows' use.
    David

  • Photoshop sometimes freezes after on close ('Cls ') event script

    Hi!
    We are working on integrating Photoshop with a content management system. For this we are using a synchronisation file. The cms writes the filepath of pictures to be edited to the sync file. Photoshop writes a modified flag to the sync file and/or a closed flag after work is done. This is implemented by an on save ('save') and an on close ('Cls ') event script.
    The scripts are doing fine and the whole system is working. Now our problem: Sometimes (every 50 or 100 pictures) Photshop hangs up after closing a picture.
    As far as we can conclude from the sync file and log file the close event script did complete its work without problem in such a case. But after that Photoshop freezes with doing 50% CPU load.
    Has anyone an idea what we could be doing wrong? May it have to do with the file access of our scripts (sync file and log file)? Is there any common mistake with scripting that results in the described behaviour? Is this even a problem of our scripts?
    For everyone interested I attached the scripts copied together to a single text file.
    Thanks for your help,
      Eric

    Beolw the complete source code. Attached file in my first posting seems not to be working ("QUEUED"?).
    // The only script to be called by MRS when starting to edit a photo
    // in Photoshop. The image file itself is not to be passed as
    // parameter, it is just written to the sync file.
    // (see concept document.)
    * @@@BUILDINFO@@@ MRS_start.jsx 1.0.0.1
    #target photoshop
    //@include "MRS_settings.jsx"
    //@include "MRS_eventsinit.jsx"
    //@include "MRS_open.jsx"
    //@include "MRS_logging.jsx"
    // on localized builds we pull the $$$/Strings from a .dat file, see documentation for more details
    $.localize = false;
    try {
        // Install the event scripts in Photoshop
        InitializeEvents();
        // Load the selected image files
        CheckOpenFiles();
    catch( e ) {
        // always wrap your script with try/catch blocks so you don't stop production
        // remove comments below to see error for debugging
        Log(e);
        alert("Fehler in der MRS Anbindung: " + e);
    =======================================================================================================
    //  Install all event scripts required by the MRS Photoshop integration
    * @@@BUILDINFO@@@ MRS_eventsinit.jsx 1.0.0.1
    //@include "MRS_settings.jsx"
    // Install all event scripts required by the MRS Photoshop integration
    function InitializeEvents(){
        //Check the script files.
        var onSave = new File(MRS_SCRIPTONSAVE);
        if (! onSave.exists) {
            Log("Script file not found: " + MRS_SCRIPTONSAVE);
            alert("MRS Anbindung fehlerhaft!");       
            return false;
        var onClose = new File(MRS_SCRIPTONCLOSE);
        if (! onClose.exists) {
            Log("Script file not found: " + MRS_SCRIPTONCLOSE);
            alert("MRS Anbindung fehlerhaft!");       
            return false;
        app.notifiersEnabled = true;
        //Install the script.
        installNotifier (onSave, "save");
        installNotifier (onClose, "Cls ");
        return true;
    // Install an event script
    function installNotifier(scriptFile, eventId) {
        if(findNotifier(scriptFile, eventId) != null) {
            Log("Script already installed: " + scriptFile.fullName);
        } else {
            app.notifiers.add(eventId, scriptFile);
            Log("New script file installed: " + scriptFile.fullName);
    // Checks if an event script is already installed
    function findNotifier(scriptFile, eventId) {
        for(i=0; i<app.notifiers.length; i++) {
            var installedNotifier = app.notifiers[i];
            if (installedNotifier.eventFile.fullName.toLowerCase() == scriptFile.fullName.toLowerCase()
                && installedNotifier.event.toLowerCase() == eventId.toLowerCase()) {
                    return installedNotifier;
        return null;
    =======================================================================================================
    //@include "MRS_settings.jsx"
    * @@@BUILDINFO@@@ MRS_logging.jsx 1.0.0.1
    // Class Logger
    function Log(text) {
        var logfile = new File (MRS_LOGFILE);
        logfile.open('a');   
        try {
            var now = new Date();
            logfile.writeln(now.toLocaleString() + " | " + text);
        } finally {
            logfile.close();   
    =======================================================================================================
    * @@@BUILDINFO@@@ MRS_settings.jsx 1.0.0.1
    MRS_PICTUREPATH = '/D/Projekte/npi/project/dpa.MRS.WinUI/bin/Debug/Photoshop/pictures/';
    MRS_SCRIPTPATH = '/D/Projekte/npi/project/dpa.MRS.WinUI/bin/Debug/Photoshop/ps-script/';
    MRS_SYNCFILE ='/D/Projekte/npi/project/dpa.MRS.WinUI/bin/Debug/Photoshop/PSIntergation.txt/';
    MRS_SCRIPTONSAVE = MRS_SCRIPTPATH + 'MRS_onsave.jsx';
    MRS_SCRIPTONCLOSE = MRS_SCRIPTPATH + 'MRS_onclose.jsx';
    MRS_LOGFILE = MRS_PICTUREPATH + 'PSIntegration.log';
    =======================================================================================================
    // Event script for "save" in Photoshop.
    // Marks the saved file in the sync file as "M" (modified)
    * @@@BUILDINFO@@@ MRS_onsave.jsx 1.0.0.1
    var begDesc = "$$$/JavaScripts/MRS_onsave/Description=Benachrichtigt MRS wenn das Bild gespeichert wurde." // endDesc
    var begName = "$$$/JavaScripts/MRS_onsave/MenuName=MRS OnSave" // endName
    // on localized builds we pull the $$$/Strings from a .dat file, see documentation for more details
    $.localize = false;
    //@include "MRS_settings.jsx"
    //@include "MRS_syncfile.jsx"
    //@include "MRS_logging.jsx"
    Log("OnSave triggered.");
    try {
        var savedFile = GetDataFromDocument (app.activeDocument);
        var pssyncer = new PSSyncer();
        var photo = pssyncer.GetFileInfo(savedFile.fileName);
        if (photo != null) {
            photo.SetModified();
            pssyncer.Flush();
    }  catch( e ) {
        Log(e);
        alert("Fehler in der MRS Anbindung: " + e);
    // Extracts the file name from Photoshop Document class.
    function GetDataFromDocument( inDocument ) {
        var data = new Object();
        var fullPathStr = inDocument.fullName.toString();
        var lastDot = fullPathStr.lastIndexOf( "." );
        var lastSlash = fullPathStr.lastIndexOf( "/" );
        data.extension = fullPathStr.substr( lastDot + 1, fullPathStr.length );
        data.folder = fullPathStr.substr( 0, lastSlash );
        data.fileName = fullPathStr.substr( lastSlash+1, fullPathStr.length );
        return data;
    =======================================================================================================
    // Event script for "close" in Photoshop.
    // Marks the saved file in the sync file as "M" (modified)
    * @@@BUILDINFO@@@ MRS_onclose.jsx 1.0.0.1
    // on localized builds we pull the $$$/Strings from a .dat file, see documentation for more details
    $.localize = false;
    //@include "MRS_settings.jsx"
    //@include "MRS_syncfile.jsx"
    //@include "MRS_logging.jsx"
    //@include "MRS_tools.jsx"
    Log("OnClose triggered.");
    try {
        var saved = SavedWhileClosing(arguments);
        var pssyncer = new PSSyncer();   
        for(var i=0; i<pssyncer.GetFileInfoList().length; i++) {
            var photo = pssyncer.GetFileInfoList()[i];
            if(photo.WorkInProgress() && !IsDocumentOpened(photo.GetFileName())) {
                if (saved) {
                    photo.SetModified();
                photo.SetClosed();
        pssyncer.Flush();
    }  catch( e ) {
        Log(e);
        alert("Fehler in der MRS Anbindung: " + e);
    // Checks if picture has been saved while closing it. (yes/no dialog on close)
    function SavedWhileClosing(myArguments) {
        var usingKeyCopy = false;
        var actionDescripto = null;
        var actionDescriptor = myArguments[0];
        if ( actionDescriptor != null && "ActionDescriptor" == actionDescriptor.typename ) {
            if (actionDescriptor.hasKey(stringIDToTypeID("saving"))) {
                return actionDescriptor.getEnumerationValue(stringIDToTypeID("saving")) == stringIDToTypeID("yes");
        return false;
        var actionDescriptor = myArguments[0];
        var s = "";
        if ( actionDescriptor != null ) {
            if ( "ActionDescriptor" == actionDescriptor.typename ) {
                alert(actionDescriptor.count);
                for(i=0; i<actionDescriptor.count; i++) {
                    s += actionDescriptor.getKey(i) + " | ";
                    s += typeIDToStringID(actionDescriptor.getKey(i)) + " | ";
                    s += actionDescriptor.getType(actionDescriptor.getKey(i))+ "\r\n";
        alert(s);
        //alert("1: " + actionDescriptor.getObjectValue(stringIDToTypeID("as")));
        //alert("2: " + actionDescriptor.getObjectValue(stringIDToTypeID("in")));
        //alert("3: " + actionDescriptor.getEnumerationType(stringIDToTypeID("saving")));
        alert("3-a: " + typeIDToStringID(actionDescriptor.getEnumerationType(stringIDToTypeID("saving"))));
        alert("3-b: " + typeIDToStringID(actionDescriptor.getEnumerationValue(stringIDToTypeID("saving"))));
    =======================================================================================================
    // Script used to open the files selected in MRS and written to
    // the sync file.
    @@@BUILDINFO@@@ MRS_open.jsx 1.0.0.1
    //@include "MRS_settings.jsx"
    //@include "MRS_syncfile.jsx"
    //@include "MRS_tools.jsx"
    // Opens all image files marked in the sync file as "S" (start work).
    function CheckOpenFiles(){
        var pssyncer = new PSSyncer();
        for(var i=0; i<pssyncer.GetFileInfoList().length; i++) {
            var syncfile = pssyncer.GetFileInfoList()[i];
            if (syncfile.StartWork()) {
                //open the image file if in state "S" (start work)
                OpenFile(syncfile.GetFileName());
                //switch state to "W" (work in progress)
                syncfile.SetWorkInProgress();
                pssyncer.Flush();
            } else if (syncfile.WorkInProgress()) {
                if (!IsDocumentOpened(syncfile.GetFileName())) {
                    //File was marked as "W" (work in progress).
                    //-> Possibly Photoshop crashed. So just re-open the file and
                    //don't chnge state.
                    OpenFile(syncfile.GetFileName());
    =======================================================================================================
    // Some tool functions...
    * @@@BUILDINFO@@@ MRS_tools.jsx 1.0.0.1
    //@include "MRS_settings.jsx"
    // Checks if the document is currently opened in Photoshop.
    function IsDocumentOpened(fileName) {
        var fullFileName = MRS_PICTUREPATH + fileName;
        fullFileName = fullFileName.toLowerCase();
        for (i = 0; i < app.documents.length; i++) {
            if (app.documents[i].fullName.fullName.toLowerCase() == fullFileName) {
                return true;
        return false;
    // Opens an image file in Photoshop
    function OpenFile(fileName) {
        var syncfile = new File(MRS_PICTUREPATH + fileName);
        if (syncfile.exists) {
            app.open(syncfile);
    =======================================================================================================
    =======================================================================================================

  • Configure Yosemite Server WebApp with LaunchD

    Question
    Has anyone successfully been able to start a webapp via a webappctl configuration which specifies a launchd configuration in their webapp.plist launchKeys key?
    Background
    Specifically, with Server.app installed, one can, in theory, configure custom web applications which would show up in the Server.app GUI under the "Advanced Settings" of a Website configuration.
    If you take a look at the ReadMe.txt in /Library/Server/Web/Config/apache2 there's a section which states:
    webapps/
    This directory contains the webapp.plist files for all defined webapps. See the man page for webapp.plist(8) and webappctl(8). (Server app man pages are present in /Applications/Server.app/Contents/ServerRoot/usr/share/man/.)
    Administrators are strongly encouraged to use the webapp mechanism instead of modifying virtual host config files directly. In general, you can place Apache configuration directives in an "Include" file, and create a webapp.plist file that references that Include file. You can then activate or de-activate that Include file for the default sites, or for specific custom sites, by using webappctl(8).
    You can also read the man entries, as suggested in the ReadMe.txt by these terminal commands:
    man -M /Applications/Server.app/Contents/ServerRoot/usr/share/man/ webapp.plist
    man -M /Applications/Server.app/Contents/ServerRoot/usr/share/man/ webappctl
    There's also a sample webapp configuration /Library/Server/Web/Config/apache2/com.example.mywebapp.plist which has some comments in it about how this plist could be configured.
    Setup
    In my case I have added a webapp.plist to the /Library/Server/Web/Config/apache2/ directory which looks like this:
    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
    <!-- See man pages for webapp.plist(5) and webappctl(8) for information about webapp.plist -->
    <plist version="1.0">
    <dict>
      <key>includeFiles</key>
        <array/> <!-- Include files are activated in virtual host when webapp is started -->
      <key>launchKeys</key>
        <array> <!-- Launchd plists in /Applications/Server.app/Contents/ServerRoot/System/Library/LaunchDaemons are loaded when webapp is started -->
          <string>org.levi.foo</string>
        </array>
      <key>name</key>
        <string>org.apache.tomcat</string>
      <key>displayName</key> <!-- Name shown in Server app -->
        <string>Tomcat</string>
      <key>proxies</key> <!-- ProxyPass/ProxyPassReverse directives are activated when webapp is started -->
        <dict/>
      <key>requiredModuleNames</key>
        <array/>
      <key>installationIndicatorFilePath</key> <!-- The presence of this file indicates web app is installed -->
        <string>/Library/Tomcat/Home/bin/catalina.sh</string>
      <key>sslPolicy</key> <!-- Determines webapp SSL behavior -->
        <integer>0</integer> <!-- 0: default, UseSSLWhenEnabled -->
      <!-- 1: UseSSLAlways -->
      <!-- 2: UseSSLOnlyWhenCertificateIsTrustable -->
      <!-- 3: UseSSLNever -->
      <!-- 4: UseSSLAndNonSSL -->
    </dict>
    </plist>
    Paying specific attention to:
    <key>launchKeys</key>
      <array>
      <string>org.levi.foo</string>
    </array>
    which specifies my launchd.plist which is located at /Applications/Server.app/Contents/ServerRoot/System/Library/LaunchDaemons/org.levi.foo.plist and looks like:
    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
    <plist version="1.0">
    <dict>
      <key>Label</key>
        <string>org.levi.foo</string>
          <key>RunAtLoad</key>
            <true/>
    <key>Program</key>
        <string>/Library/Tomcat/start.sh</string>
    </dict>
    </plist>
    which should simply call the script /Library/Tomcat/start.sh which is simply:
    #!/bin/bash
    BASENAME=`basename $0`
    LOGGER_B="/usr/bin/logger"
    function log {
      MESSAGE="$1"
      ${LOGGER_B} -i -p daemon.notice -t ${BASENAME} ${MESSAGE}
    log "Here I am!"
    Issue
    If I use launchctl to manually load the org.levi.foo.plist:
    $ sudo launchctl load org.levi.foo.plist
    I get the expected message in /var/log/system.log:
    Apr  2 16:12:01 host sudo[85791]:     levi : TTY=ttys000 ; PWD=/Applications/Server.app/Contents/ServerRoot/System/Library/LaunchDaemons ; USER=root ; COMMAND=/bin/launchctl load org.levi.foo.plist
    Apr  2 16:12:01 host start.sh[85795]: Here I am!
    However, if I use webappctl to start my webapp configuration (above):
    $ sudo webappctl start org.apache.tomcat
    I get an error in /var/log/system.log:
    Apr  2 16:18:46 host sudo[85904]:     levi : TTY=ttys000 ; PWD=/Applications/Server.app/Contents/ServerRoot/System/Library/LaunchDaemons ; USER=root ; COMMAND=/Applications/Server.app/Contents/ServerRoot/usr/sbin/webappctl start org.apache.tomcat
    Apr  2 16:18:47 host serverctl[85914]: ERROR: The operation couldn’t be completed. Operation not permitted
    Apr  2 16:18:49 host serverctl[85915]: ERROR: The operation couldn’t be completed. Operation not permitted
    Apr  2 16:18:49 host servermgr_web[85908]: XSWebConfig:ERROR: Failed on second attempt to load /Applications/Server.app/Contents/ServerRoot/System/Library/LaunchDaemons/org.l evi.foo.plist
    and I don't see my "Here I am!" message.
    This seems to indicate that my launchd.plist is not making it as far as running the script when trying to start via webappctl, but I have no idea what operation couldn't be completed, or why not. All of the files I've mentioned are owned by root:wheel with rw-r--r-- permissions, except for the script, which is rwx-r-xr-x.
    So, what magic must be performed to get my webapp to load/unload my launchd configuration on start/stop?
    Side note:
    Obviously these configurations and scripts are simple examples I've used for debugging purposes and to simplify the details here. In reality I'm trying to stand up an instance of Tomcat as a "webapp" to run behind Apache 2 on my server such that I can deploy true web apps through Tomcat and have them served to the web.)
    Side note 2:
    I know I can install my launchd.plist in /Library/LaunchDaemons, and omit the launchKeys from my webapp.plist as a workaround, but this does not allow me to start/stop the webapp via Server.app (or the command line equivalent), and, I mean, it should work, right?
    Many thanks,
    Levi

    Turns out a restart made it all work... it seems the configurations in /Applications/Server.app/Contents/ServerRoot/System/Library/LaunchDaemons are cached and will not pick up changes until after a restart.

  • How do Standard class based exceptions understand an exception?

    Dear All,
    Can any one explain how does the standard class based exceptions understand and identify the specific exception. For example CX_SY_ZERODIVIDE is an exception class we use to catch the divide by zero exception. How does the class understand it. To clear my point  please refer the code below
    data: v1 type i,
            v2 type i.
    try.
    v2  = v1 / 0.
    catch CX_SY_ZERODIVIDE.
    The above code will work and an exception will be handled properly. But how??
    suppose if i write..
    try.
    v1 = Apple
    catch CX_SY_ZERODIVIDE.
    it obviously doesnt work.
    so my point is how does an exception class understand the exception?
    I have very poor knowledge about it, i have checked the class CX_SY_ZERODIVIDE and its methods. There is no code in it. .
    Any help would be greatly appreciated.
    Thanks and Regards,
    Abdullah.

    1) You can write your own log class. Call the log method from your catch
    2) Upgrade to JDK1.4.0 and you can use the Logger function
    3) Check jakarta for log4j

  • "file not found" error in VI Logger when running an imported VI Logger task

    I'm having trouble getting all of my imported tasks to run in VI Logger.
    I'm using VI Logger 2.0, with an SCXI-1100.  The data acquisition tasks I import run fine.  One of the VI Logger tasks I've imported runs OK, but the other one gives an error:
    "Engine Error!
    Error Code = 7
    LabView: File not found.  The file may have been moved or deleted, or the file path might be incorrectly formatted for the OS."
    If I create a new VI Logger task, the new task works OK.  And my 1st VI Logger task to be imported works OK.  So I know my setup mostly works.  But our company has never been able to figure out importing tasks very well, so I'm looking for help.
    Question 1: What file is LabView looking for?  I've checked my Export path and database path, and they are identical in both the working task and the non-working task.
    Question 2: Where else might I look for the difference between the 2 VI Logger tasks?  Neither task uses any weird characters in the name, both have analog input channels and calculated channels.  And I've mixed and matched the data acquisition tasks with no change (the good VI Logger task will run with either data task, the bad VI Logger task won't run with either data task), so I'm pretty sure the problem is in the VI Logger task, and not the data task.  I've also tried importing the 2nd task on its own, as a separate import function, but that gave the same error.
    Thanks for the help in advance,
    Jake

    Hi Spex,
    I can import the VI Logger task OK (from another PC running VI Logger 2.0), but I can't run the task.  I've attached the file.  The "1 channel" task runs OK.  The "x-probe" task starts, takes 1 or 2 data points, then hangs for a few seconds, then pops up the "file not found" error. The data acquisition taks run OK, so I don't think they're the problem.
    This file I've attached includes 2 good data tasks ("1 channel" and xprobe"), 1 good VI Logger task ("1 channel"), and my non-working VI Logger task ("x-probe", which works fine on the PC it was exported from).
    I have also tried exporting the non-working VI Logger task on its own, and it still imports OK, but still doesn't run, and gives the same error.
    Thanks,
    Jake
    Attachments:
    configData1.zip ‏353 KB

  • Log Messages from Transaction Event Logger

    I have 4 instances of MII v12.1 and within a transaction I want to add a message to the log when the transaction runs so I can view it through the message logger. All 4 MII instances were installed by the same consultant a few years ago so there "should" be no differences in the log configs. On 3 of the instances this is working fine - I have created a very simple transaction with one Event Logger action configured with a message "Test Message" and when I execute the transaction I see the correct entry in the log viewer. On the fourth however, although the transaction executes without error I am not seeing anything in the viewer for this event. I am using the standard "last 24 hours" log viewer with no filters and no specific log locations selected, and no customisations. I am seeing other system generated messages. I found some documentation about logging and the viewer and I found the Netweaver log config but as far as I can see it looks consistent between the instance which is working and the one which is not working. Is there some other config which needs to be done to enable Event Logging from transactions? My user has the same access across all instances. Any guidance would be appreciated. I attach a screen shot of what I am expecting to see (taken from one of the instances which is working).

    Hi Partha
    Many thanks for your reply. I have tried this and unfortunately it makes no difference. I also checked on the other instances and found they have their tracing levels all set to error, not Info. I have also noticed that on the instance which is working, in the System Configuration section at the bottom of the Log Config page - for Applications and all sub categories I see the entry .\log\applications_00.log in the Pattern column. On the instance which is not working I see that entry for the Applications root but not for any of the sub categories (even after selecting Copy to subtree). I cannot see where I can set this value (there is no modify function available, even under Administrator login).
    Also, when I look at the log messages which have generated when setting the Event Type to Error on the instance which is not working, it shows one entry and the Category and Location columns show <com.sap.xmii.bls.executables.action.logging.LoggingActions>. When I generate an event with type Error on the instance which is working I get 2 log messages, one with the Category and Location <com.sap.xmii.bls.executables.action.logging.LoggingActions> and the other with Category /Applications/XMII/Xacute/Event and Location <com.sap.xmii.bls.executables.action.logging.LoggingActions>.
    I guess that the .\log\applications_00.log should be showing for all subtree items under Applications and because it is not then the messages are not going into any application log. Not sure how to fix this however.
    I have also reset to the default configuration and it does not change the above.
    Best Rgds
    Richard

  • 'ORABPEL-11812 Failed Function Security validation' when invoking EBS webservice

    Hi,
    I got a problem when test web service on EBS R12.1.3.
    I used SYSADMIN to test ISG installation using operation TESTUSERNAME in FND_USER_PACKAGE, but failed. Below is the log
    Can anyone help me with this please? Thanks.
    New Logger Instantiated...
    Mon Oct 13 23:27:24 CST 2014 : oracle.apps.fnd.soa.provider.SOAProvider.processMessage : Process Message received at : Mon Oct 13 23:27:24 CST 2014
    Mon Oct 13 23:27:24 CST 2014 : oracle.apps.fnd.soa.provider.SOAProvider.processMessage : Too many principals obtained from LoginModule.  Using first one.
    Mon Oct 13 23:27:24 CST 2014 : oracle.apps.fnd.soa.provider.SOAProvider.processMessage : Setting Principal Value = SYSADMIN
    Mon Oct 13 23:27:24 CST 2014 : oracle.apps.fnd.soa.provider.DBConnection.getJDBCConnection : Obtained new Jdbc Connection via Apps DataSource
    Mon Oct 13 23:27:24 CST 2014 : oracle.apps.fnd.soa.provider.util.IRepAccess.getUserIdFromName : User_id: 0 fetched for name: SYSADMIN
    Mon Oct 13 23:27:24 CST 2014 : oracle.apps.fnd.soa.provider.SOAProvider.processMessage : User id for the principal = 0
    Mon Oct 13 23:27:24 CST 2014 : oracle.apps.fnd.soa.provider.util.SOAPUtil.getSOAPBodyElement : SOAP Body Element Found.
    Mon Oct 13 23:27:24 CST 2014 : oracle.apps.fnd.soa.provider.SOAProvider.processMessage : Body tns : http://xmlns.oracle.com/apps/fnd/soaprovider/plsql/fnd_user_pkg/testusername/
    Mon Oct 13 23:27:24 CST 2014 : oracle.apps.fnd.soa.provider.util.SOAPUtil.getIRepInfo : Product = fnd
    Mon Oct 13 23:27:24 CST 2014 : oracle.apps.fnd.soa.provider.util.SOAPUtil.getIRepInfo : IRep Suffix = plsql/fnd_user_pkg/testusername/
    Mon Oct 13 23:27:24 CST 2014 : oracle.apps.fnd.soa.provider.util.SOAPUtil.getIRepInfo : InterfaceType PLSQL
    Mon Oct 13 23:27:24 CST 2014 : oracle.apps.fnd.soa.provider.util.SOAPUtil.getIRepInfo : ITYPE CLASS
    Mon Oct 13 23:27:24 CST 2014 : oracle.apps.fnd.soa.provider.util.SOAPUtil.getIRepInfo : class FND_USER_PKG
    Mon Oct 13 23:27:24 CST 2014 : oracle.apps.fnd.soa.provider.DBConnection.getJDBCConnection : Obtained new Jdbc Connection via Apps DataSource
    Mon Oct 13 23:27:24 CST 2014 : oracle.apps.fnd.soa.provider.util.IRepAccess.getClassId : Class Id for irep_name FND_USER_PKG = 2702
    Mon Oct 13 23:27:24 CST 2014 : oracle.apps.fnd.soa.provider.util.SOAPUtil.getIRepInfo : classId 2702
    Mon Oct 13 23:27:24 CST 2014 : oracle.apps.fnd.soa.provider.util.SOAPUtil.getIRepInfo : FUNCTION_NAME TESTUSERNAME
    Mon Oct 13 23:27:24 CST 2014 : oracle.apps.fnd.soa.provider.util.SOAPUtil.getIRepInfo : IRep Function Name PLSQL:FND_USER_PKG:TESTUSERNAME
    Mon Oct 13 23:27:24 CST 2014 : oracle.apps.fnd.soa.provider.DBConnection.getJDBCConnection : Obtained new Jdbc Connection via Apps DataSource
    Mon Oct 13 23:27:24 CST 2014 : oracle.apps.fnd.soa.provider.util.IRepAccess.getFunctionId : Function Id for function name PLSQL:FND_USER_PKG:TESTUSERNAME = 43542
    Mon Oct 13 23:27:24 CST 2014 : oracle.apps.fnd.soa.provider.util.SOAPUtil.getIRepInfo : FUNCTION_ID 43542
    Mon Oct 13 23:27:24 CST 2014 : oracle.apps.fnd.soa.provider.util.SOAPUtil.extractNameValuePairsFromNode : Property Name = Responsibility
    Mon Oct 13 23:27:24 CST 2014 : oracle.apps.fnd.soa.provider.util.SOAPUtil.extractNameValuePairsFromNode : Property Name = SYSTEM_ADMINISTRATOR
    Mon Oct 13 23:27:24 CST 2014 : oracle.apps.fnd.soa.provider.util.SOAPUtil.extractNameValuePairsFromNode : Property Name = RespApplication
    Mon Oct 13 23:27:24 CST 2014 : oracle.apps.fnd.soa.provider.util.SOAPUtil.extractNameValuePairsFromNode : Property Name = SYSADMIN
    Mon Oct 13 23:27:24 CST 2014 : oracle.apps.fnd.soa.provider.util.SOAPUtil.extractNameValuePairsFromNode : Property Name = SecurityGroup
    Mon Oct 13 23:27:24 CST 2014 : oracle.apps.fnd.soa.provider.util.SOAPUtil.extractNameValuePairsFromNode : Property Name = STANDARD
    Mon Oct 13 23:27:24 CST 2014 : oracle.apps.fnd.soa.provider.util.SOAPUtil.extractNameValuePairsFromNode : Property Name = NLSLanguage
    Mon Oct 13 23:27:24 CST 2014 : oracle.apps.fnd.soa.provider.util.SOAPUtil.extractNameValuePairsFromNode : Property Name = AMERICAN
    Mon Oct 13 23:27:24 CST 2014 : oracle.apps.fnd.soa.provider.util.SOAPUtil.extractNameValuePairsFromNode : Property Name = Org_Id
    Mon Oct 13 23:27:24 CST 2014 : oracle.apps.fnd.soa.provider.util.SOAPUtil.extractNameValuePairsFromNode : Property Name = 82
    Mon Oct 13 23:27:24 CST 2014 : oracle.apps.fnd.soa.provider.util.SOAPUtil.extractHeaders : Found Header. Name = SOAHeader
    Mon Oct 13 23:27:24 CST 2014 : oracle.apps.fnd.soa.provider.util.SOAPUtil.extractHeaders : Header Type = SOAHeader
    Mon Oct 13 23:27:24 CST 2014 : oracle.apps.fnd.soa.util.SOAContext.convertHeaderNamesToId : Username from Header : SYSADMIN
    Mon Oct 13 23:27:24 CST 2014 : oracle.apps.fnd.soa.util.SOAContext.convertHeaderNamesToId : ResponsibilityName from Header : SYSTEM_ADMINISTRATOR
    Mon Oct 13 23:27:24 CST 2014 : oracle.apps.fnd.soa.util.SOAContext.convertHeaderNamesToId : ResponsibilityApplName from Header : SYSADMIN
    Mon Oct 13 23:27:24 CST 2014 : oracle.apps.fnd.soa.util.SOAContext.convertHeaderNamesToId : SecurityGroupName from Header  : STANDARD
    Mon Oct 13 23:27:24 CST 2014 : oracle.apps.fnd.soa.util.SOAContext.convertHeaderNamesToId : NLSLanguage from Header  : AMERICAN
    Mon Oct 13 23:27:24 CST 2014 : oracle.apps.fnd.soa.provider.DBConnection.getJDBCConnection : Obtained new Jdbc Connection via Apps DataSource
    Mon Oct 13 23:27:24 CST 2014 : oracle.apps.fnd.soa.util.SOAContext.convertHeaderNamesToId : statusCode = S
    Mon Oct 13 23:27:24 CST 2014 : oracle.apps.fnd.soa.util.SOAContext.convertHeaderNamesToId : UserId = 0
    Mon Oct 13 23:27:24 CST 2014 : oracle.apps.fnd.soa.util.SOAContext.convertHeaderNamesToId : ResponsibilityId = 20420
    Mon Oct 13 23:27:24 CST 2014 : oracle.apps.fnd.soa.util.SOAContext.convertHeaderNamesToId : ResponsibilityApplId = 1
    Mon Oct 13 23:27:24 CST 2014 : oracle.apps.fnd.soa.util.SOAContext.convertHeaderNamesToId : SecurityGroupId = 0
    Mon Oct 13 23:27:24 CST 2014 : oracle.apps.fnd.soa.util.SOAContext.convertHeaderNamesToId : NLSLanguageCode = US
    Mon Oct 13 23:27:24 CST 2014 : oracle.apps.fnd.soa.provider.DBConnection.getJDBCConnection : Obtained new Jdbc Connection via Apps DataSource
    Mon Oct 13 23:27:24 CST 2014 : oracle.apps.fnd.soa.provider.util.IRepAccess.getLanguageFromCode : NLS language for code US = AMERICAN
    Mon Oct 13 23:27:24 CST 2014 : oracle.apps.fnd.soa.util.SOAContext.convertHeaderNamesToId : NLSLanguage = AMERICAN
    Mon Oct 13 23:27:24 CST 2014 : oracle.apps.fnd.soa.util.SOAContext.convertHeaderNamesToId : Inserting Following ID values into header table
    Mon Oct 13 23:27:24 CST 2014 : oracle.apps.fnd.soa.util.SOAContext.convertHeaderNamesToId : UserId = 0
    Mon Oct 13 23:27:24 CST 2014 : oracle.apps.fnd.soa.util.SOAContext.convertHeaderNamesToId : ResponsibilityId = 20420
    Mon Oct 13 23:27:24 CST 2014 : oracle.apps.fnd.soa.util.SOAContext.convertHeaderNamesToId : ResponsibilityApplId = 1
    Mon Oct 13 23:27:24 CST 2014 : oracle.apps.fnd.soa.util.SOAContext.convertHeaderNamesToId : SecurityGroupId = 0
    Mon Oct 13 23:27:24 CST 2014 : oracle.apps.fnd.soa.util.SOAContext.convertHeaderNamesToId : NLSLanguageCode = US
    Mon Oct 13 23:27:24 CST 2014 : oracle.apps.fnd.soa.provider.util.AuditUtil.auditRequest : In Audit Util.
    Mon Oct 13 23:27:24 CST 2014 : oracle.apps.fnd.soa.provider.util.AuditUtil.auditRequest : Creating WebAppsContext.
    Mon Oct 13 23:27:24 CST 2014 : oracle.apps.fnd.soa.provider.util.AuditUtil.auditRequest : Obtained context.
    Mon Oct 13 23:27:24 CST 2014 : oracle.apps.fnd.soa.provider.util.AuditUtil.auditRequest : Obtained Store.
    Mon Oct 13 23:27:24 CST 2014 : oracle.apps.fnd.soa.provider.util.AuditUtil.auditRequest : Obtained Profile.
    Mon Oct 13 23:27:24 CST 2014 : oracle.apps.fnd.soa.provider.util.AuditUtil.auditRequest : Request Date Mon Oct 13 23:27:24 CST 2014
    Mon Oct 13 23:27:24 CST 2014 : oracle.apps.fnd.soa.provider.util.AuditUtil.auditRequest : Remote Host 10.161.73.55
    Mon Oct 13 23:27:24 CST 2014 : oracle.apps.fnd.soa.provider.util.AuditUtil.auditRequest : HeaderData created
    Mon Oct 13 23:27:24 CST 2014 : oracle.apps.fnd.soa.provider.util.AuditUtil.auditRequest : buildversion in auditRequest is 1213
    Mon Oct 13 23:27:24 CST 2014 : oracle.apps.fnd.soa.provider.util.AuditUtil.auditRequest : HeaderBody created
    Mon Oct 13 23:27:24 CST 2014 : oracle.apps.fnd.soa.provider.util.AuditUtil.auditRequest : Msg ID 10075
    Mon Oct 13 23:27:24 CST 2014 : oracle.apps.fnd.soa.provider.SOAProvider.processMessage : MsgId from AuditRequest 10075
    Mon Oct 13 23:27:24 CST 2014 : oracle.apps.fnd.soa.util.SOAContext.setSecurityContext : Is security context set = true
    Mon Oct 13 23:27:24 CST 2014 : oracle.apps.fnd.soa.util.SOAContext.setNLSContext : Is nls context set = true
    Mon Oct 13 23:27:24 CST 2014 : oracle.apps.fnd.soa.provider.DBConnection.getJDBCConnection : Obtained new Jdbc Connection via Apps DataSource
    Mon Oct 13 23:27:24 CST 2014 : oracle.apps.fnd.soa.provider.util.IRepAccess.isServiceDeployed : Service Deployed Flag : Y
    Mon Oct 13 23:27:24 CST 2014 : oracle.apps.fnd.soa.provider.util.IRepAccess.isServiceDeployed : Service with Class Id2702 Deployed : true
    Mon Oct 13 23:27:24 CST 2014 : oracle.apps.fnd.soa.provider.DBConnection.getJDBCConnection : Obtained new Jdbc Connection via Apps DataSource
    Mon Oct 13 23:27:24 CST 2014 : oracle.apps.fnd.soa.provider.util.IRepAccess.getInterfaceType : Function Name for function id 43542 = PLSQL:FND_USER_PKG:TESTUSERNAME
    Mon Oct 13 23:27:24 CST 2014 : oracle.apps.fnd.soa.provider.SOAProvider.processMessage : Checking log level for the current user and service combination
    Mon Oct 13 23:27:24 CST 2014 : oracle.apps.fnd.soa.provider.DBConnection.getJDBCConnection : Obtained new Jdbc Connection via Apps DataSource
    Mon Oct 13 23:27:24 CST 2014 : oracle.apps.fnd.soa.provider.util.AuditUtil.getInstanceId : Instance id is : 10075
    Mon Oct 13 23:27:24 CST 2014 : oracle.apps.fnd.soa.provider.DBConnection.getJDBCConnection : Obtained new Jdbc Connection via Apps DataSource
    Mon Oct 13 23:27:24 CST 2014 : oracle.apps.fnd.soa.provider.DBConnection.getJDBCConnection : Obtained new Jdbc Connection via Apps DataSource
    Mon Oct 13 23:27:24 CST 2014 : oracle.apps.fnd.soa.provider.SOAProvider.processMessage : Log level for the current operation : 0
    Mon Oct 13 23:27:24 CST 2014 : oracle.apps.fnd.soa.provider.services.AuthorizationHandler.authorize : Username from Header : SYSADMIN
    Mon Oct 13 23:27:24 CST 2014 : oracle.apps.fnd.soa.provider.services.AuthorizationHandler.authorize : FunctionName   : PLSQL:FND_USER_PKG:TESTUSERNAME
    Mon Oct 13 23:27:24 CST 2014 : oracle.apps.fnd.soa.provider.services.AuthorizationHandler.authorize : FunctionId             : 43542
    Mon Oct 13 23:27:24 CST 2014 : oracle.apps.fnd.soa.provider.services.AuthorizationHandler.authorize : overloadSeq            : 1
    Mon Oct 13 23:27:24 CST 2014 : oracle.apps.fnd.soa.provider.services.AuthorizationHandler.authorize : Function is not null.
    Mon Oct 13 23:27:24 CST 2014 : oracle.apps.fnd.soa.provider.services.AuthorizationHandler.authorize : Creating data context.
    Mon Oct 13 23:27:24 CST 2014 : oracle.apps.fnd.soa.provider.services.AuthorizationHandler.authorize : Is Function Authorized = true
    Mon Oct 13 23:27:24 CST 2014 : oracle.apps.fnd.soa.provider.SOAProvider.processMessage : Authorization check passed.
    Mon Oct 13 23:27:24 CST 2014 : oracle.apps.fnd.soa.provider.SOAProvider.processMessage : serviceFactory instance is created
    Mon Oct 13 23:27:24 CST 2014 : oracle.apps.fnd.soa.provider.services.ServiceFactory.getServiceImplementation : Creating Handler for Interface Type = PLSQL
    Mon Oct 13 23:27:24 CST 2014 : oracle.apps.fnd.soa.provider.SOAProvider.processMessage : serviceHandler in
    Mon Oct 13 23:27:24 CST 2014 : oracle.apps.fnd.soa.provider.SOAProvider.processMessage : Request passed to oracle.apps.fnd.soa.provider.services.jca.JCAHandler
    Mon Oct 13 23:27:24 CST 2014 : oracle.apps.fnd.soa.provider.DBConnection.getJDBCConnection : Obtained new Jdbc Connection via Apps DataSource
    Mon Oct 13 23:27:24 CST 2014 : oracle.apps.fnd.soa.provider.SOAProvider.constructJCAWSDLLocation : function id to be passed= 43542
    Mon Oct 13 23:27:24 CST 2014 : oracle.apps.fnd.soa.provider.SOAProvider.constructJCAWSDLLocation : overload count= 1
    Mon Oct 13 23:27:24 CST 2014 : oracle.apps.fnd.soa.provider.SOAProvider.constructJCAWSDLLocation : Found JCAWSDL Location = /d01/oracle/ECPPROD/inst/apps/ECPPROD_ecpebs/soa//PLSQL/2702/TESTUSERNAME.wsdl
    Mon Oct 13 23:27:24 CST 2014 : oracle.apps.fnd.soa.provider.services.jca.JCAHandler.handleRequest : JCAWSDLLocation : /d01/oracle/ECPPROD/inst/apps/ECPPROD_ecpebs/soa//PLSQL/2702/TESTUSERNAME.wsdl
    Mon Oct 13 23:27:24 CST 2014 : oracle.apps.fnd.soa.provider.util.WSDLUtil.getOperationName : Operation Name = TESTUSERNAME
    Mon Oct 13 23:27:24 CST 2014 : oracle.apps.fnd.soa.provider.util.WSDLUtil.getOperationName : Response Required : true
    Mon Oct 13 23:27:24 CST 2014 : oracle.apps.fnd.soa.provider.util.SOAPUtil.extractInputMessage : Found Body Element : InputParameters
    Mon Oct 13 23:27:24 CST 2014 : oracle.apps.fnd.soa.provider.util.SOAPUtil.extractInputMessage : Converting to element : oracle.j2ee.ws.saaj.soap.soap11.BodyElement11
    Mon Oct 13 23:27:24 CST 2014 : oracle.apps.fnd.soa.provider.services.jca.JCAHandler.createAPIHeader : Setting Username as : SYSADMIN
    Mon Oct 13 23:27:24 CST 2014 : oracle.apps.fnd.soa.provider.services.jca.JCAHandler.createAPIHeader : Setting Responsibility as : SYSTEM_ADMINISTRATOR
    Mon Oct 13 23:27:24 CST 2014 : oracle.apps.fnd.soa.provider.services.jca.JCAHandler.createAPIHeader : Setting Responsibility Application Short Name as : SYSADMIN
    Mon Oct 13 23:27:24 CST 2014 : oracle.apps.fnd.soa.provider.services.jca.JCAHandler.createAPIHeader : Setting Security Group name as : STANDARD
    Mon Oct 13 23:27:24 CST 2014 : oracle.apps.fnd.soa.provider.services.jca.JCAHandler.createAPIHeader : Setting NLS Language as : US
    Mon Oct 13 23:27:24 CST 2014 : oracle.apps.fnd.soa.provider.services.jca.JCAHandler.createAPIHeader : Setting ORG_ID as : 82
    Mon Oct 13 23:27:24 CST 2014 : oracle.apps.fnd.soa.provider.services.jca.JCAHandler.createAPIHeader : Setting isISG as : yes
    Mon Oct 13 23:27:24 CST 2014 : oracle.apps.fnd.soa.provider.services.jca.JCAHandler.createAPIHeader : Setting IsLoggingEnabled  as : N
    Mon Oct 13 23:27:24 CST 2014 : oracle.apps.fnd.soa.provider.services.jca.JCAHandler.createAPIHeader : Setting logLevel as 0
    Mon Oct 13 23:27:24 CST 2014 : oracle.apps.fnd.soa.provider.services.jca.JCAHandler.createAPIHeader : Setting TransactionId  as :39676
    Mon Oct 13 23:27:24 CST 2014 : oracle.apps.fnd.soa.provider.services.jca.JCAHandler.invoke : JCAClientFactoryCrated.
    Mon Oct 13 23:27:24 CST 2014 : oracle.apps.fnd.soa.provider.services.jca.JCAHandler.invoke : JCAInterfaceCreated.
    Mon Oct 13 23:27:24 CST 2014 : oracle.apps.fnd.soa.provider.services.jca.JCAHandler.invoke : JCAOperationCreated.
    Mon Oct 13 23:27:24 CST 2014 : oracle.apps.fnd.soa.provider.services.jca.JCAHandler.invoke : buildversion in jcahanlder is 1213
    Mon Oct 13 23:27:24 CST 2014 : oracle.apps.fnd.soa.provider.services.jca.JCAHandler.invoke : found runtime classes
    Mon Oct 13 23:27:24 CST 2014 : oracle.apps.fnd.soa.provider.services.jca.JCAHandler.invoke : created instance for runtime classes
    Mon Oct 13 23:27:24 CST 2014 : oracle.apps.fnd.soa.provider.services.jca.JCAHandler.invoke : runtime Methods found [Ljava.lang.reflect.Method;@f61f70
    Mon Oct 13 23:27:24 CST 2014 : oracle.apps.fnd.soa.provider.services.jca.JCAHandler.invoke : method executeRequestResponseOperation found
    Mon Oct 13 23:27:24 CST 2014 : oracle.apps.fnd.soa.provider.services.jca.JCAHandler.invoke : executing 3 parameter method
    Mon Oct 13 23:27:25 CST 2014 : oracle.apps.fnd.soa.provider.services.jca.JCAHandler.invoke : Exception returned from JCA Service Runtime.java.lang.reflect.InvocationTargetException
    Mon Oct 13 23:27:25 CST 2014 : oracle.apps.fnd.soa.provider.services.jca.JCAHandler.invoke : Exception returned from JCA Service Runtime.oracle.apps.fnd.soa.util.SOAException: ServiceProcessingError: Exception returned from JCA Service Runtime. null
    Mon Oct 13 23:27:25 CST 2014 : oracle.apps.fnd.soa.provider.services.jca.JCAHandler.handleRequest : Exception returned from JCA Service Runtime.oracle.apps.fnd.soa.util.SOAException: ServiceProcessingError: Exception returned from JCA Service Runtime. Exception returned from JCA Service Runtime. null
    Mon Oct 13 23:27:25 CST 2014 : oracle.apps.fnd.soa.provider.SOAProvider.createErrorResponseMessage : Creating Error Response Message.
    Mon Oct 13 23:27:25 CST 2014 : oracle.apps.fnd.soa.provider.SOAProvider.getNLSTranslatedMessage : Error code : FND_SOA_SERVICE_EXECUTION_ERR
    Mon Oct 13 23:27:25 CST 2014 : oracle.apps.fnd.soa.util.SOAContext.setSecurityContext : Is security context set = true
    Mon Oct 13 23:27:25 CST 2014 : oracle.apps.fnd.soa.util.SOAContext.setNLSContext : Is nls context set = true
    Mon Oct 13 23:27:25 CST 2014 : oracle.apps.fnd.soa.provider.SOAProvider.getNLSTranslatedMessage : NLS Compliant Error Msg = FND_SOA_SERVICE_EXECUTION_ERR
    Mon Oct 13 23:27:25 CST 2014 : oracle.apps.fnd.soa.provider.SOAProvider.createErrorResponseMessage : Setting fault string = FND_SOA_SERVICE_EXECUTION_ERR:oracle.apps.fnd.soa.util.SOAException: ServiceExecutionError: Error while executing the service Exception returned from JCA Service Runtime. Exception returned from JCA Service Runtime. null
      :Please see service monitor logs for full error trace
    Mon Oct 13 23:27:25 CST 2014 : oracle.apps.fnd.soa.provider.SOAProvider.createErrorResponseMessage : Error Response Message Created
    Mon Oct 13 23:27:25 CST 2014 : oracle.apps.fnd.soa.provider.SOAProvider.processMessage : oracle.apps.fnd.soa.util.SOAException: ServiceExecutionError: Error while executing the service Exception returned from JCA Service Runtime. Exception returned from JCA Service Runtime. null
      at oracle.apps.fnd.soa.provider.services.jca.JCAHandler.handleRequest(JCAHandler.java:135)
      at oracle.apps.fnd.soa.provider.SOAProvider.processMessage(SOAProvider.java:366)
      at oracle.j2ee.ws.server.provider.ProviderProcessor.doEndpointProcessing(ProviderProcessor.java:958)
      at oracle.j2ee.ws.server.WebServiceProcessor$1.run(WebServiceProcessor.java:388)
      at java.security.AccessController.doPrivileged(Native Method)
      at javax.security.auth.Subject.doAs(Subject.java:396)
      at oracle.j2ee.ws.server.WebServiceProcessor.invokeEndpointImplementation(WebServiceProcessor.java:385)
      at oracle.j2ee.ws.server.provider.ProviderProcessor.doRequestProcessing(ProviderProcessor.java:481)
      at oracle.j2ee.ws.server.WebServiceProcessor.processRequest(WebServiceProcessor.java:114)
      at oracle.j2ee.ws.server.WebServiceProcessor.doService(WebServiceProcessor.java:96)
      at oracle.j2ee.ws.server.WebServiceServlet.doPost(WebServiceServlet.java:200)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:763)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
      at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:734)
      at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:391)
      at com.evermind.server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:908)
      at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:458)
      at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:313)
      at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:199)
      at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260)
      at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303)
      at java.lang.Thread.run(Thread.java:619)
    java.lang.reflect.InvocationTargetException
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:597)
      at oracle.apps.fnd.soa.provider.services.jca.JCAHandler.invoke(JCAHandler.java:193)
      at oracle.apps.fnd.soa.provider.services.jca.JCAHandler.handleRequest(JCAHandler.java:123)
      at oracle.apps.fnd.soa.provider.SOAProvider.processMessage(SOAProvider.java:366)
      at oracle.j2ee.ws.server.provider.ProviderProcessor.doEndpointProcessing(ProviderProcessor.java:958)
      at oracle.j2ee.ws.server.WebServiceProcessor$1.run(WebServiceProcessor.java:388)
      at java.security.AccessController.doPrivileged(Native Method)
      at javax.security.auth.Subject.doAs(Subject.java:396)
      at oracle.j2ee.ws.server.WebServiceProcessor.invokeEndpointImplementation(WebServiceProcessor.java:385)
      at oracle.j2ee.ws.server.provider.ProviderProcessor.doRequestProcessing(ProviderProcessor.java:481)
      at oracle.j2ee.ws.server.WebServiceProcessor.processRequest(WebServiceProcessor.java:114)
      at oracle.j2ee.ws.server.WebServiceProcessor.doService(WebServiceProcessor.java:96)
      at oracle.j2ee.ws.server.WebServiceServlet.doPost(WebServiceServlet.java:200)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:763)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
      at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:734)
      at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:391)
      at com.evermind.server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:908)
      at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:458)
      at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:313)
      at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:199)
      at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260)
      at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303)
      at java.lang.Thread.run(Thread.java:619)
    Caused by: org.collaxa.thirdparty.apache.wsif.WSIFException: file:/d01/oracle/ECPPROD/inst/apps/ECPPROD_ecpebs/soa/PLSQL/2702/TESTUSERNAME.wsdl [ TESTUSERNAME_ptt::TESTUSERNAME(InputParameters,OutputParameters) ] - WSIF JCA Execute of operation 'TESTUSERNAME' failed due to: Error while processing an API interaction execution.
    An error occurred while processing the interaction for invoking the FND_USER_PKG.TESTUSERNAME API. Cause: oracle.tip.adapter.apps.FunctionSecurityValidationException: Failed Function Security validation for user SYSADMIN with responsibility SYSTEM_ADMINISTRATOR for API PLSQL:FND_USER_PKG:TESTUSERNAME
    ; nested exception is:
      ORABPEL-11812
    Error while processing an API interaction execution.
    An error occurred while processing the interaction for invoking the FND_USER_PKG.TESTUSERNAME API. Cause: oracle.tip.adapter.apps.FunctionSecurityValidationException: Failed Function Security validation for user SYSADMIN with responsibility SYSTEM_ADMINISTRATOR for API PLSQL:FND_USER_PKG:TESTUSERNAME
    Check to ensure that the XML containing parameter data matches the parameter definitions in the XSD. Contact oracle support if error is not fixable.
      at oracle.tip.adapter.fw.wsif.jca.WSIFOperation_JCA.executeRequestResponseOperation(WSIFOperation_JCA.java:642)
      at oracle.tip.adapter.client.JCABindingOperation.invokeWsifProvider(JCABindingOperation.java:275)
      at oracle.tip.adapter.client.JCABindingOperation.executeRequestResponseOperation(JCABindingOperation.java:182)
      ... 27 more
    Caused by: ORABPEL-11812
    Error while processing an API interaction execution.
    An error occurred while processing the interaction for invoking the FND_USER_PKG.TESTUSERNAME API. Cause: oracle.tip.adapter.apps.FunctionSecurityValidationException: Failed Function Security validation for user SYSADMIN with responsibility SYSTEM_ADMINISTRATOR for API PLSQL:FND_USER_PKG:TESTUSERNAME
    Check to ensure that the XML containing parameter data matches the parameter definitions in the XSD. Contact oracle support if error is not fixable.
      at oracle.tip.adapter.db.sp.SPUtil.createResourceException(SPUtil.java:176)
      at oracle.tip.adapter.db.sp.SPInteraction.executeStoredProcedure(SPInteraction.java:154)
      at oracle.tip.adapter.db.DBInteraction.executeStoredProcedure(DBInteraction.java:1037)
      at oracle.tip.adapter.db.DBInteraction.execute(DBInteraction.java:240)
      at oracle.tip.adapter.apps.AppsInteraction.execute(AppsInteraction.java:195)
      at oracle_tip_adapter_apps_AppsInteraction_Proxy.execute()
      at oracle.tip.adapter.fw.wsif.jca.WSIFOperation_JCA.executeRequestResponseOperation(WSIFOperation_JCA.java:486)
      ... 29 more
    Caused by: oracle.tip.adapter.apps.FunctionSecurityValidationException: Failed Function Security validation for user SYSADMIN with responsibility SYSTEM_ADMINISTRATOR for API PLSQL:FND_USER_PKG:TESTUSERNAME
      at oracle.tip.adapter.apps.AppsCciLocalTransaction.beginInternal(AppsCciLocalTransaction.java:200)
      at oracle.tip.adapter.db.sp.SPInteraction.executeStoredProcedure(SPInteraction.java:117)
      ... 34 more
    Mon Oct 13 23:27:25 CST 2014 : oracle.apps.fnd.soa.provider.SOAProvider.processMessage : Auditing error: FND_SOA_SERVICE_EXECUTION_ERR
    Mon Oct 13 23:27:25 CST 2014 : oracle.apps.fnd.soa.provider.DBConnection.getJDBCConnection : Obtained new Jdbc Connection via Apps DataSource
    Mon Oct 13 23:27:25 CST 2014 : oracle.apps.fnd.soa.provider.SOAProvider.constructJCAWSDLLocation : function id to be passed= 43542
    Mon Oct 13 23:27:25 CST 2014 : oracle.apps.fnd.soa.provider.SOAProvider.constructJCAWSDLLocation : overload count= 1
    Mon Oct 13 23:27:25 CST 2014 : oracle.apps.fnd.soa.provider.SOAProvider.constructJCAWSDLLocation : Found JCAWSDL Location = /d01/oracle/ECPPROD/inst/apps/ECPPROD_ecpebs/soa//PLSQL/2702/TESTUSERNAME.wsdl
    Mon Oct 13 23:27:25 CST 2014 : oracle.apps.fnd.soa.provider.util.WSDLUtil.getOperationName : Operation Name = TESTUSERNAME
    Mon Oct 13 23:27:25 CST 2014 : oracle.apps.fnd.soa.provider.util.WSDLUtil.getOperationName : Response Required : true
    Mon Oct 13 23:27:25 CST 2014 : oracle.apps.fnd.soa.provider.util.AuditUtil.auditResponse : Response Date Mon Oct 13 23:27:25 CST 2014
    Mon Oct 13 23:27:25 CST 2014 : oracle.apps.fnd.soa.provider.util.AuditUtil.auditResponse : buildversion in auditResponse is 1213
    Mon Oct 13 23:27:25 CST 2014 : oracle.apps.fnd.soa.provider.util.AuditUtil.auditResponse : Response Body : <env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/"><env:Header/><env:Body><env:Fault xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"><faultcode xmlns="">SOAP-ENV:Server</faultcode><faultstring xmlns="">FND_SOA_SERVICE_EXECUTION_ERR:oracle.apps.fnd.soa.util.SOAException: ServiceExecutionError: Error while executing the service Exception returned from JCA Service Runtime. Exception returned from JCA Service Runtime. null
      :Please see service monitor logs for full error trace</faultstring></env:Fault></env:Body></env:Envelope>
    Mon Oct 13 23:27:25 CST 2014 : oracle.apps.fnd.soa.provider.util.AuditUtil.auditResponse : msgId : 10075
    Mon Oct 13 23:27:25 CST 2014 : oracle.apps.fnd.soa.provider.util.AuditUtil.auditResponse : operationName : TESTUSERNAME
    Mon Oct 13 23:27:25 CST 2014 : oracle.apps.fnd.soa.provider.util.AuditUtil.auditResponse : responseDate : Mon Oct 13 23:27:25 CST 2014
    Mon Oct 13 23:27:25 CST 2014 : oracle.apps.fnd.soa.provider.util.AuditUtil.auditResponse : errorCode : FND_SOA_SERVICE_EXECUTION_ERR
    Mon Oct 13 23:27:25 CST 2014 : oracle.apps.fnd.soa.provider.util.AuditUtil.auditResponse : errorTrace: oracle.apps.fnd.soa.util.SOAException: ServiceExecutionError: Error while executing the service Exception returned from JCA Service Runtime. Exception returned from JCA Service Runtime. null
      at oracle.apps.fnd.soa.provider.services.jca.JCAHandler.handleRequest(JCAHandler.java:135)
      at oracle.apps.fnd.soa.provider.SOAProvider.processMessage(SOAProvider.java:366)
      at oracle.j2ee.ws.server.provider.ProviderProcessor.doEndpointProcessing(ProviderProcessor.java:958)
      at oracle.j2ee.ws.server.WebServiceProcessor$1.run(WebServiceProcessor.java:388)
      at java.security.AccessController.doPrivileged(Native Method)
      at javax.security.auth.Subject.doAs(Subject.java:396)
      at oracle.j2ee.ws.server.WebServiceProcessor.invokeEndpointImplementation(WebServiceProcessor.java:385)
      at oracle.j2ee.ws.server.provider.ProviderProcessor.doRequestProcessing(ProviderProcessor.java:481)
      at oracle.j2ee.ws.server.WebServiceProcessor.processRequest(WebServiceProcessor.java:114)
      at oracle.j2ee.ws.server.WebServiceProcessor.doService(WebServiceProcessor.java:96)
      at oracle.j2ee.ws.server.WebServiceServlet.doPost(WebServiceServlet.java:200)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:763)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
      at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:734)
      at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:391)
      at com.evermind.server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:908)
      at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:458)
      at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:313)
      at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:199)
      at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260)
      at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303)
      at java.lang.Thread.run(Thread.java:619)
    java.lang.reflect.InvocationTargetException
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:597)
      at oracle.apps.fnd.soa.provider.services.jca.JCAHandler.invoke(JCAHandler.java:193)
      at oracle.apps.fnd.soa.provider.services.jca.JCAHandler.handleRequest(JCAHandler.java:123)
      at oracle.apps.fnd.soa.provider.SOAProvider.processMessage(SOAProvider.java:366)
      at oracle.j2ee.ws.server.provider.ProviderProcessor.doEndpointProcessing(ProviderProcessor.java:958)
      at oracle.j2ee.ws.server.WebServiceProcessor$1.run(WebServiceProcessor.java:388)
      at java.security.AccessController.doPrivileged(Native Method)

    Pl do not post duplicates - 'ORABPEL-11812 Failed Function Security validation' when invoking EBS webservice

  • How to find out the IBU of the logges in user with some relationship?

    Hi,
    How to find out the IBU of the logges in user with some relationship?
    Regards,
    Jaya

    Hi Jaya,
    I am not sure if i understood you correctly. Do you want to find the corresponding account of logged in User? If yes, then you can use the below FM:-
      CALL FUNCTION 'BP_CENTRALPERSON_GET'
        EXPORTING
          IV_USERNAME         = im_usr_name
        IMPORTING
          EV_BU_PARTNER_GUID  = lv_partner_guid
        EXCEPTIONS
          NO_CENTRAL_PERSON   = 1
          NO_BUSINESS_PARTNER = 2
          NO_ID               = 3
          OTHERS              = 4.
    Thanks and Regars,
    Rohit

  • How to install "Compact FieldPoint Embedded Data Logger Example Program" on cfp2200

    i finally managed to get max to see the devices of my cfp2200.
    (i had to disable every unused networkadapter due to overlapping subnets)
    now i want to deploy the example programm "Compact FieldPoint Embedded Data Logger Example Program"
    http://zone.ni.com/devzone/cda/epd/p/id/3221
    i therefor have tried to install the runtime 8.5 on the target. however this is not possble, because i have labview 2010 installed and it gives the message:
    "the host has a newer version available"
    ok. runtime 2010 should work to - not?
    i open a new project - import my *.iak-file and drag-n-drop the content of "cfp_data_logger_source.zip" onto the target.
    now if i open the file cFPEmbeddedDataLogger.vi the run-button is cracked and by pressing it an errorlist opens.
    the errors say stuff like:
    target does not support this function/subvi
    and
    vi has been modified with a different applicationinstance
    please help me to make this work.
    i know that it is possible to get the programm to run on the cfp2200 even dough it is primaly designed for the   cFP-2000, cFP-2010, cFP-2020, cFP-2100, cFP-2110,
    cFP-2120.
    big THANX already for you help !!!!!

    Hi, thanks for your help=) I've manage to drag the file into my targeted controller. I am now doing the setting of the data logger program, but there's one thing I'm unsure of. May I know what does it mean by the cFP controller clock? http://zone.ni.com/devzone/cda/tut/p/id/3219 . Thanks. =)
    Log On Startup
     Start logging when the controller powers up.
    Start Log Time
     The time to start logging.
    Stop Log Time
    The time to stop logging.
    Note: Make sure the clock is set correctly on the controller. The settings described above refer to the cFP controller clock.
    Log Rate
    The number of milliseconds to wait between each acquisition.
    FP Drive For Data Files
    The drive to store the log files in. The C: drive is the default for all cFP controllers. If you want to save to the removable CompactFlash drive on the cFP controller, select the D: drive.
    Digital "Pause" Line
    The Digital Input item to use as a "pause" button for data logging. Logging pauses when the signal is high. When the signal goes low again, a new file is created and logging continues if appropriate.
    Note: Use only Digital Input items for the Digital "Pause" Line.
    Tip: You can use DIP Switch 3 to block the current data from being logged. This switch works the same way as the Digital "Pause" line.
    Logging Session Tag
    Is stamped on the spreadsheet that the data logger creates.

Maybe you are looking for

  • HT1277 E-mails on an old account, but I can't see them !

    Hi, I recently changed ISP's and for a time kept both accounts, new and old, running on Mail, so I could pick and choose which of the senders I wanted to advise of my new address and get rid of the SPAM for a while. Incidentally, the old account was

  • UK map update causing apps to crash

    I updated the UK map this morning on my Nokia 520. Now both the Here Maps and Here Drive apps crash after loading. I have reinstalled the apps and rebooted the phone but the problem persists. Here Maps still works with other downloaded maps, e.g. Tur

  • Can anyone tell me why i get the following error

    java.lang.NullPointerException at sun.java2d.pipe.DrawImage.copyImage(DrawImage.java:50) at sun.java2d.pipe.DrawImage.copyImage(DrawImage.java:736) at sun.java2d.pipe.ValidatePipe.copyImage(ValidatePipe.java:147) at sun.java2d.SunGraphics2D.drawImage

  • Value binding an object to the request scope

    Hello, In one page I have the results conducted from doing a search. Each row displayed in that page represents a user, and there is a link within each row that will facilitate the editing of that user in another page. Here is the code for the link i

  • Tech Spec's for Mac Mini 2.0

    Hi All, Having been a long time user since 1995 of several models of Windows (95, 95SE, XP HE, XP Pro, Vista Home Basic & Vista HP) desktops and notebook pc's, I have never used 'Mac' computers before, (though I DO currently use an iPad 4 and an iPho