Find time for the current connection

Hello
in my sql script I want to question and to discover the time of opening of the current session.

If I connect to the gv$ session table, I have to pass other variables as current SID, INST_ID select... to identify the record in the current session
and then extract the logon time value

Instead, I'm looking for a lot more simple function as SYS_CONTEXT

Thank you
Srinivas - Yelamanchili

in my sql script I want to question and to discover the time of opening of the current session.

What is

SQL>select sid, to_char(logon_time, 'dd.mm.yyyy hh24:mi:ss') logon_time from v$session
   where audsid = sys_context('userenv','sessionid')
/
       SID LOGON_TIME
---------- -------------------
       149 22.10.2009 22:32:06

SQL>

Tags: Database

Similar Questions

  • Privileges of connection Page error - insufficient apps for the current operation

    Hi gurus,

    We migrated application of HP-UNIX SUN Solaris with 11.5.10.2 node and 10.2.04 database. When I try to connect as a sysadmin, got the error that you have sufficient privileges for the current operation.

    But I can't able to go with forms URL and it works. I don't see any errors on the EEA with the exception
    Fatal error in the analysis of the recording file in jserv.log device.

    Any help is appreciated.

    Thank you.

    I got the invalid objects in the APPS schema

    Could you please list these objects? At least those that begin with FND and AD %

    Thank you
    Hussein

  • The message I get is Microsoft word has not been installed for the current user. Please run set up to install the application. I reinstalled the software, but get the same message.

    The message I get is Microsoft word has not been installed for the current user.   Please run set up to install the application.   I reinstalled the software, but get the same message.

    Hello

    See the methods listed in the articles below and check.
    You receive an error "Microsoft has not been installed for the current user" message when you try to start an Office 2003 program or an Office XP program for the first time
    http://support.Microsoft.com/kb/898512
     
    You receive a message "Microsoft has not been installed for the current user" when you start an Office XP program or start of Microsoft Office Maintenance mode
    http://support.Microsoft.com/kb/298022

    I hope this helps.

    Thank you, and in what concerns:
    Shekhar S - Microsoft technical support.

    Visit our Microsoft answers feedback Forum and let us know what you think.
    If this post can help solve your problem, please click the 'Mark as answer' or 'Useful' at the top of this message. Marking a post as answer, or relatively useful, you help others find the answer more quickly.

  • use Image catalog script for the current document

    Is it possible to use the script to image catalogue for the current document in which we work instead of leaving the mark of script a new document fees for placed images?

    use,

    //ImageCatalog.jsx
    //An InDesign CS6 JavaScript
    /*
    @@@BUILDINFO@@@ "ImageCatalog.jsx" 3.0.0 15 December 2009
    */
    //Creates an image catalog from the graphic files in a selected folder.
    //Each file can be labeled with the file name, and the labels are placed on
    //a separate layer and formatted using a paragraph style ("label") you can
    //modify to change the appearance of the labels.
    //
    //For more information on InDesign scripting, go to http://www.adobe.com/products/indesign/scripting/index.html
    //Or visit the InDesign Scripting User to User forum at http://www.adobeforums.com .
    //
    //The myExtensions array contains the extensions of the graphic file types you want
    //to include in the catalog. You can remove extensions from or add extensions to this list.
    //myExtensions is a global. Mac OS users should also look at the file types in the myFileFilter function.
    main();
    function main(){
      var myFilteredFiles;
      //Make certain that user interaction (display of dialogs, etc.) is turned on.
      app.scriptPreferences.userInteractionLevel = UserInteractionLevels.interactWithAll;
      myExtensions = [".jpg", ".jpeg", ".eps", ".ps", ".pdf", ".tif", ".tiff", ".gif", ".psd", ".ai"]
      //Display the folder browser.
      var myFolder = Folder.selectDialog("Select the folder containing the images", "");
      //Get the path to the folder containing the files you want to place.
      if(myFolder != null){
      if(File.fs == "Macintosh"){
      myFilteredFiles = myMacOSFileFilter(myFolder);
      }
      else{
      myFilteredFiles = myWinOSFileFilter(myFolder);
      }
      if(myFilteredFiles.length != 0){
      myDisplayDialog(myFilteredFiles, myFolder);
      alert("Done!");
      }
      }
    }
    //Windows version of the file filter.
    function myWinOSFileFilter(myFolder){
      var myFiles = new Array;
      var myFilteredFiles = new Array;
      for(myExtensionCounter = 0; myExtensionCounter < myExtensions.length; myExtensionCounter++){
      myExtension = myExtensions[myExtensionCounter];
            myFiles = myFolder.getFiles("*"+ myExtension);
      if(myFiles.length != 0){
      for(var myFileCounter = 0; myFileCounter < myFiles.length; myFileCounter++){
      myFilteredFiles.push(myFiles[myFileCounter]);
      }
      }
      }
      return myFilteredFiles;
    }
    function myMacOSFileFilter(myFolder){
      var myFilteredFiles = myFolder.getFiles(myFileFilter);
      return myFilteredFiles;
    }
    //Mac OS version of file filter
    //Have to provide a separate version because not all Mac OS users use file extensions
    //and/or file extensions are sometimes hidden by the Finder.
    function myFileFilter(myFile){
      var myFileType = myFile.type;
      switch (myFileType){
      case "JPEG":
      case "EPSF":
      case "PICT":
      case "TIFF":
      case "8BPS":
      case "GIFf":
      case "PDF ":
      return true;
      break;
      default:
      for(var myCounter = 0; myCounter-1){
      return true;
      break;
      }
      }
      }
      return false;
    }
    function myDisplayDialog(myFiles, myFolder){
      var myLabelWidth = 112;
      var myStyleNames = myGetParagraphStyleNames(app);
      var myLayerNames = ["Layer 1", "Labels"];
      var myDialog = app.dialogs.add({name:"Image Catalog"});
      with(myDialog.dialogColumns.add()){
      with(dialogRows.add()){
      staticTexts.add({staticLabel:"Information:"});
      }
      with(borderPanels.add()){
      with(dialogColumns.add()){
      with(dialogRows.add()){
      staticTexts.add({staticLabel:"Source Folder:", minWidth:myLabelWidth});
      staticTexts.add({staticLabel:myFolder.path + "/" + myFolder.name});
      }
      with(dialogRows.add()){
      staticTexts.add({staticLabel:"Number of Images:", minWidth:myLabelWidth});
      staticTexts.add({staticLabel:myFiles.length + ""});
      }
      }
      }
      with(dialogRows.add()){
      staticTexts.add({staticLabel:"Options:"});
      }
      with(borderPanels.add()){
      with(dialogColumns.add()){
      with(dialogRows.add()){
      staticTexts.add({staticLabel:"Number of Rows:", minWidth:myLabelWidth});
      var myNumberOfRowsField = integerEditboxes.add({editValue:3});
      }
      with(dialogRows.add()){
      staticTexts.add({staticLabel:"Number of Columns:", minWidth:myLabelWidth});
      var myNumberOfColumnsField = integerEditboxes.add({editValue:3});
      }
      with(dialogRows.add()){
      staticTexts.add({staticLabel:"Horizontal Offset:", minWidth:myLabelWidth});
      var myHorizontalOffsetField = measurementEditboxes.add({editValue:12, editUnits:MeasurementUnits.points});
      }
      with(dialogRows.add()){
      staticTexts.add({staticLabel:"Vertical Offset:", minWidth:myLabelWidth});
      var myVerticalOffsetField = measurementEditboxes.add({editValue:24, editUnits:MeasurementUnits.points});
      }
      with (dialogRows.add()){
      with(dialogColumns.add()){
      staticTexts.add({staticLabel:"Fitting:", minWidth:myLabelWidth});
      }
      with(dialogColumns.add()){
      var myFitProportionalCheckbox = checkboxControls.add({staticLabel:"Proportional", checkedState:true});
      var myFitCenterContentCheckbox = checkboxControls.add({staticLabel:"Center Content", checkedState:true});
      var myFitFrameToContentCheckbox = checkboxControls.add({staticLabel:"Frame to Content", checkedState:true});
      }
      }
      with(dialogRows.add()){
      var myRemoveEmptyFramesCheckbox = checkboxControls.add({staticLabel:"Remove Empty Frames:", checkedState:true});
      }
      }
      }
      with(dialogRows.add()){
      staticTexts.add({staticLabel:""});
      }
      var myLabelsGroup = enablingGroups.add({staticLabel:"Labels", checkedState:true});
      with (myLabelsGroup){
      with(dialogColumns.add()){
      //Label type
      with(dialogRows.add()){
      with(dialogColumns.add()){
      staticTexts.add({staticLabel:"Label Type:", minWidth:myLabelWidth});
      }
      with(dialogColumns.add()){
      var myLabelTypeDropdown = dropdowns.add({stringList:["File name", "File path", "XMP description", "XMP author"], selectedIndex:0});
      }
      }
      //Text frame height
      with(dialogRows.add()){
      with(dialogColumns.add()){
      staticTexts.add({staticLabel:"Label Height:", minWidth:myLabelWidth});
      }
      with(dialogColumns.add()){
      var myLabelHeightField = measurementEditboxes.add({editValue:24, editUnits:MeasurementUnits.points});
      }
      }
      //Text frame offset
      with(dialogRows.add()){
      with(dialogColumns.add()){
      staticTexts.add({staticLabel:"Label Offset:", minWidth:myLabelWidth});
      }
      with(dialogColumns.add()){
      var myLabelOffsetField = measurementEditboxes.add({editValue:0, editUnits:MeasurementUnits.points});
      }
      }
      //Style to apply
      with(dialogRows.add()){
      with(dialogColumns.add()){
      staticTexts.add({staticLabel:"Label Style:", minWidth:myLabelWidth});
      }
      with(dialogColumns.add()){
      var myLabelStyleDropdown = dropdowns.add({stringList:myStyleNames, selectedIndex:0});
      }
      }
      //Layer
      with(dialogRows.add()){
      with(dialogColumns.add()){
      staticTexts.add({staticLabel:"Layer:", minWidth:myLabelWidth});
      }
      with(dialogColumns.add()){
      var myLayerDropdown = dropdowns.add({stringList:myLayerNames, selectedIndex:0});
      }
      }
      }
      }
            var myResult = myDialog.show();
            if(myResult == true){
      var myNumberOfRows = myNumberOfRowsField.editValue;
      var myNumberOfColumns = myNumberOfColumnsField.editValue;
      var myRemoveEmptyFrames = myRemoveEmptyFramesCheckbox.checkedState;
      var myFitProportional = myFitProportionalCheckbox.checkedState;
      var myFitCenterContent = myFitCenterContentCheckbox.checkedState;
      var myFitFrameToContent = myFitFrameToContentCheckbox.checkedState;
      var myHorizontalOffset = myHorizontalOffsetField.editValue;
      var myVerticalOffset = myVerticalOffsetField.editValue;
      var myMakeLabels = myLabelsGroup.checkedState;
      var myLabelType = myLabelTypeDropdown.selectedIndex;
      var myLabelHeight = myLabelHeightField.editValue;
      var myLabelOffset = myLabelOffsetField.editValue;
      var myLabelStyle = myStyleNames[myLabelStyleDropdown.selectedIndex];
      var myLayerName = myLayerNames[myLayerDropdown.selectedIndex];
      myDialog.destroy();
      myMakeImageCatalog(myFiles, myNumberOfRows, myNumberOfColumns, myRemoveEmptyFrames, myFitProportional, myFitCenterContent, myFitFrameToContent, myHorizontalOffset, myVerticalOffset, myMakeLabels, myLabelType, myLabelHeight, myLabelOffset, myLabelStyle,  myLayerName);
            }
      else{
      myDialog.destroy();
      }
      }
    }
    function myGetParagraphStyleNames(myDocument){
      var myStyleNames = new Array;
      var myAddLabelStyle = true;
      for(var myCounter = 0; myCounter < myDocument.paragraphStyles.length; myCounter++){
      myStyleNames.push(myDocument.paragraphStyles.item(myCounter).name);
      if (myDocument.paragraphStyles.item(myCounter).name == "Labels"){
      myAddLabelStyle = false;
      }
      }
      if(myAddLabelStyle == true){
      myStyleNames.push("Labels");
      }
      return myStyleNames;
    }
    function myMakeImageCatalog(myFiles, myNumberOfRows, myNumberOfColumns, myRemoveEmptyFrames, myFitProportional, myFitCenterContent, myFitFrameToContent, myHorizontalOffset, myVerticalOffset, myMakeLabels, myLabelType, myLabelHeight, myLabelOffset, myLabelStyle,  myLayerName){
      var myPage, myFile, myCounter, myX1, myY1, myX2, myY2, myRectangle, myLabelStyle, myLabelLayer;
      var myParagraphStyle, myError;
      var myFramesPerPage = myNumberOfRows * myNumberOfColumns;
      var myDocument = app.activeDocument;
      myDocument.viewPreferences.horizontalMeasurementUnits = MeasurementUnits.points;
      myDocument.viewPreferences.verticalMeasurementUnits = MeasurementUnits.points;
      var myDocumentPreferences = myDocument.documentPreferences;
      var myNumberOfFrames = myFiles.length;
      var myNumberOfPages = Math.round(myNumberOfFrames / myFramesPerPage);
      if ((myNumberOfPages * myFramesPerPage) < myNumberOfFrames){
      myNumberOfPages++;
      }
      //If myMakeLabels is true, then add the label style and layer if they do not already exist.
      if(myMakeLabels == true){
      try{
      myLabelLayer = myDocument.layers.item(myLayerName);
      //if the layer does not exist, trying to get the layer name will cause an error.
      myLabelLayer.name;
      }
      catch (myError){
      myLabelLayer = myDocument.layers.add({name:myLayerName});
      }
      //If the paragraph style does not exist, create it.
      try{
      myParagraphStyle = myDocument.paragraphStyles.item(myLabelStyle);
      myParagraphStyle.name;
      }
      catch(myError){
      myDocument.paragraphStyles.add({name:myLabelStyle});
      }
      }
      myDocumentPreferences.pagesPerDocument = myNumberOfPages;
      myDocumentPreferences.facingPages = false;
      var myPage = myDocument.pages.item(0);
      var myMarginPreferences = myPage.marginPreferences;
      var myLeftMargin = myMarginPreferences.left;
      var myTopMargin = myMarginPreferences.top;
      var myRightMargin = myMarginPreferences.right;
      var myBottomMargin = myMarginPreferences.bottom;
      var myLiveWidth = (myDocumentPreferences.pageWidth - (myLeftMargin + myRightMargin)) + myHorizontalOffset
      var myLiveHeight = myDocumentPreferences.pageHeight - (myTopMargin + myBottomMargin)
      var myColumnWidth = myLiveWidth / myNumberOfColumns
      var myFrameWidth = myColumnWidth - myHorizontalOffset
      var myRowHeight = (myLiveHeight / myNumberOfRows)
      var myFrameHeight = myRowHeight - myVerticalOffset
      var myPages = myDocument.pages;
      // Construct the frames in reverse order. Don't laugh--this will
      // save us time later (when we place the graphics).
      for (myCounter = myDocument.pages.length-1; myCounter >= 0; myCounter--){
      myPage = myPages.item(myCounter);
      for (var myRowCounter = myNumberOfRows; myRowCounter >= 1; myRowCounter--){
      myY1 = myTopMargin + (myRowHeight * (myRowCounter-1));
      myY2 = myY1 + myFrameHeight;
      for (var myColumnCounter = myNumberOfColumns; myColumnCounter >= 1; myColumnCounter--){
      myX1 = myLeftMargin + (myColumnWidth * (myColumnCounter-1));
      myX2 = myX1 + myFrameWidth;
      myRectangle = myPage.rectangles.add(myDocument.layers.item(-1), undefined, undefined, {geometricBounds:[myY1, myX1, myY2, myX2], strokeWeight:0, strokeColor:myDocument.swatches.item("None")});
      }
      }
      }
      // Because we constructed the frames in reverse order, rectangle 1
      // is the first rectangle on page 1, so we can simply iterate through
      // the rectangles, placing a file in each one in turn. myFiles = myFolder.Files;
      for (myCounter = 0; myCounter < myNumberOfFrames; myCounter++){
      myFile = myFiles[myCounter];
      myRectangle = myDocument.rectangles.item(myCounter);
      myRectangle.place(File(myFile));
      myRectangle.label = myFile.fsName.toString();
      //Apply fitting options as specified.
      if(myFitProportional){
      myRectangle.fit(FitOptions.proportionally);
      }
      if(myFitCenterContent){
      myRectangle.fit(FitOptions.centerContent);
      }
      if(myFitFrameToContent){
      myRectangle.fit(FitOptions.frameToContent);
      }
      //Add the label, if necessary.
      if(myMakeLabels == true){
      myAddLabel(myRectangle, myLabelType, myLabelHeight, myLabelOffset, myLabelStyle, myLayerName);
      }
      }
      if (myRemoveEmptyFrames == 1){
      for (var myCounter = myDocument.rectangles.length-1; myCounter >= 0;myCounter--){
      if (myDocument.rectangles.item(myCounter).contentType == ContentType.unassigned){
      myDocument.rectangles.item(myCounter).remove();
      }
      else{
      //As soon as you encounter a rectangle with content, exit the loop.
      break;
      }
      }
      }
    }
    //Function that adds the label.
    function myAddLabel(myFrame, myLabelType, myLabelHeight, myLabelOffset, myLabelStyleName, myLayerName){
      var myDocument = app.documents.item(0);
      var myLabel;
      var myLabelStyle = myDocument.paragraphStyles.item(myLabelStyleName);
      var myLabelLayer = myDocument.layers.item(myLayerName);
      var myLink =myFrame.graphics.item(0).itemLink;
      //Label type defines the text that goes in the label.
      switch(myLabelType){
      //File name
      case 0:
      myLabel = myLink.name;
      break;
      //File path
      case 1:
      myLabel = myLink.filePath;
      break;
      //XMP description
      case 2:
      try{
      myLabel = myLink.linkXmp.description;
      if(myLabel.replace(/^\s*$/gi, "")==""){
      throw myError;
      }
      }
      catch(myError){
      myLabel = "No description available.";
      }
      break;
      //XMP author
      case 3:
      try{
      myLabel = myLink.linkXmp.author
      if(myLabel.replace(/^\s*$/gi, "")==""){
      throw myError;
      }
      }
      catch(myError){
      myLabel = "No author available.";
      }
      break;
      }
      var myX1 = myFrame.geometricBounds[1];
      var myY1 = myFrame.geometricBounds[2] + myLabelOffset;
      var myX2 = myFrame.geometricBounds[3];
      var myY2 = myY1 + myLabelHeight;
      var myTextFrame = myFrame.parent.textFrames.add(myLabelLayer, undefined, undefined,{geometricBounds:[myY1, myX1, myY2, myX2], contents:myLabel});
      myTextFrame.textFramePreferences.firstBaselineOffset = FirstBaseline.leadingOffset;
      myTextFrame.parentStory.texts.item(0).appliedParagraphStyle = myLabelStyle;
    }
    
  • Finder: Search in the current folder does not work

    I have a folder in my finder 'search in the current folder' where returns 0 results even though I get the names of the files in this folder.

    I tried to add this to the honor, then removing it so that its reindexed and I tried to remove finder invisible (and other) files, but that is not worked.

    I ca 300 PDF files in this folder. I tried to create the new folder somewhere else and add these PDF here and yet the search does not work.

    Someone knows how to fix this?

    Greetings eklisiarh,

    Thanks for posting in the communities of Support from Apple. I see that there is a folder with about 300 PDF files that you are not able to search through the search option. I know that the research allows me to find just the right file. I'll be more than happy to help.

    You did a great job so far with re-indexing of that folder. First of all, to start in safe mode. This will be clear cache files and perform a few system checks. Once in safe mode, see if you can search inside this folder. Here is the article about how to start in safe mode. You can ignore the part where it says "If your Mac does not complete startup".

    Try safe mode if your Mac does not end commissioning - Apple Support

    Reboot will leave safe mode. If this does not work, try to test this question in a new user and copy the folder in this new user to see if this is a question broad system.

    How to test a question in another account on your Mac - Apple Support

    Make account and let us know how things are going.

    Take care!

  • where the requirements for the current download? This used to be posted prominently.

    where the requirements for the current download? This used to be posted prominently.

    See:

    You can find the full version of the latest version of Firefox 24.0 in all languages and for all systems operating here:

  • trying to find software for the xbox 360 controller

    Ive been trying to connect my principle wired xbox 360 to my computer that has windows vista but he says he can't find software for the principle help me please

    Hello

    Download the software from the following link:

    http://www.Microsoft.com/hardware/en-us/d/Xbox-360-controller-for-Windows

    See the following article:

    How to connect your Xbox 360 wired controller to a computer running Windows

    http://support.Xbox.com/en-in/Xbox-Live/connecting/connect-wired-controller-to-computer-running-Windows-906347

    For reference:

    Troubleshooting your Xbox 360 Controller for Windows

    http://support.Microsoft.com/kb/908888

    For further assistance should your Xbox application supports. Here is the link:

    http://support.Xbox.com/en-us/contact-us

    Thank you

  • Not able to find drivers for the machine (hp 15-g009ax)

    Hello

    I'll try to find drivers for the machine HP (hp 15-g009ax) which runs on Windows 7 x 64, please find a snapshot of the devices that I need the drivers for.

    The material I have. D of the ID of the hardware of these devices are listed below,

    Ethernet controller

    PCI\VEN_10EC & DEV_8136 & SUBSYS_22CE103C & REV_07

    PCI device

    PCI\VEN_10EC & DEV_5229 & SUBSYS_22CE103C & REV_01

    PCI encryption/decryption controller

    PCI\VEN_1022 & DEV_1537 & SUBSYS_15371022 & REV_00

    SM Bus controller

    PCI\VEN_1022 & DEV_780B & SUBSYS_22CE103C & REV_42

    Please update me on the same I'll implement this machine for the first time.

    Thanks in advance.

    Concerning

    David

    Hello:

    Here are links to the drivers you need:

    PCI device:

    http://h10025.www1.HP.com/ewfrf/wc/softwareDownloadIndex?softwareitem=ob-134096-1&cc=us&DLC=en&LC=en&OS=4063&product=6825397&sw_lang=

    Ethernet controller

    http://h20566.www2.hp.com/portal/site/hpsc/template.PAGE/public/psi/swdDetails/?sp4ts.oid=6943836&spf_p.tpst=swdMain&spf_p.prp_swdMain=wsrp-navigationalState%3Didx%253D%257CswItem%253Dob_133348_1%257CswEnvOID%253D4058%257CitemLocale%253D%257CswLang%253D%257Cmode%253D%257Caction%253DdriverDocument&javax.portlet.begCacheTok=com.vignette.cachetoken&javax.portlet.endCacheTok=com.vignette.cachetoken

    SM Bus controller:

    Here's what you need to do to the smbus controller...

    I have zipped and attached below in attachments, the raw smbus controller driver files to decompress and install manually.

    Download and unzip the file.

    Go to Device Manager and click the controller smbus needing drivers.  Click the driver tab.  Click on set to update driver.

    Select her browse my computer for driver software option and navigate to the driver folder that you unzipped.

    Make sure that the include subfolders is selected and the driver should install.  Then restart.

    E/D PCI controller:

    This driver should work and you need to install it manually as if auto installation does not get it.

    http://h20566.www2.HP.com/portal/site/hpsc/template.page/public/PSI/swdDetails/?spf_p.TPST=swdMain&s...

    To manually install this driver, click once on it follow the same steps as for the smbus controller but go to C:\SWSetup\sp66974.

    The unknown device is no doubt this, but otherwise, I will need the hardware for this ID too...

    http://h10025.www1.HP.com/ewfrf/wc/softwareDownloadIndex?softwareitem=ob-131788-1&cc=us&DLC=en&LC=en&OS=4063&product=6521374&sw_lang=

  • How to get the last date of 3 days for the current month?

    Hello. Guy

    How to get the last date of 3 days for the current month?

    MY OUTPUT WOULD LOOK LIKE THIS

    JANUARY 29, 2016

    JANUARY 30, 2016

    JANUARY 31, 2016


    GUYS HELP ME / / /...

    SQL > select last_day (sysdate) - level + 1 double connect by level<= 3="" order="" by="">

    LAST_DAY)

    ---------

    29 JANUARY 16

    30 JANUARY 16

    31 JANUARY 16

  • The waiting time for the activation of the subscription of creative cloud?

    The waiting time for the activation of the subscription of creative cloud?

    Hi Evgeny,

    You can follow the article: solve common activation Adobe Creative Cloud (login) and questions (disconnect) disabling or error messages and errors in connection with Creative Suite and creative Cloud applications, activation and connection Solutions to resolve activation problems.

    Let us know if this solves the problem for you or not.

    Thank you

    Yann Arora

  • Column filtering for the current year measure

    Hello

    I'm blocked up with the question, we have a report of three tables D1, D2, and F1. Where D1 is of time dimension. We now report D2 and F1 with action, and the report is placed on the dashboard which is having the guest of the year.

    F1 is joined with dimension D2 and D1 time as well, the requirement is in the report we measure column say X should always show the values for the current year, while others displayed according to the prompt values... In short, I want to show the column to measure for the current year, even if the user selects the value of prompt for year earlier and it must not change the values.

    Please let me know, how to get there.

    Thanks in advance

    I am able to do this by following steps.

    1. I created a column in the MDB layer with similar to above said Srini case statement.
    2. Then I made the logic level of the time dimension column at ALL. So obiee ignores / filter join with the dimension of time to this measure, and the measure will always displays the data from the current year according to the case statement.
    3. If I did not this measure to all levels at the logical level, it's not working to the dashboard, when we change the year with the previous year it shows null values or zero according to the instruction box.

    Thank you.

  • Incomplete reference of connection for the scott connection object

    Hello

    my application works fine in JDev 11.1.2.1 when deployed to integrated WS
    at the same time to the stand-alone deployment, I see an error:
    Incomplete reference of connection for the scott connection object
    Houston-26061 something wrong with JDBC

    the connection that Scott is defined as a data source
    where can be a problem?

    John is right. Configure the jdbc data source in wls and reference him module of your application configuration.
    If you look at the example of my blog and check the configuration, you will see that I have to refer to as "jdbc/DDH" jdbc data source My WLS I put in place since a data source with exactly this pointing to the BD JNDI name I want.

    Timo

  • Return of the records for the current month, previous and next

    Hello.

    Robert Charlton contributed to my last question on this topic and thank him once more for this.

    When you filter the results of the report by using the following database returns records for the current week:


    WHERE 'SS_LEAVE '. "" LEAVE_TYPE "="SS_LEAVE_TYPE. " "" IDENTITY CARD ".

    AND)
    InStr (superior ("EMPLOYEE"), upper (nvl (: P2001_SEARCH, 'EMPLOYEE'))) > 0 or
    InStr (upper ("SUPERVISOR"), upper (nvl (: P2001_SEARCH, 'SUPERVISOR'))) > 0
    )
    AND TRUNC (end_date) < NEXT_DAY (TRUNC (CURRENT_TIMESTAMP) - 1, 'Sam') + 1
    AND TRUNC (end_date) > NEXT_DAY (TRUNC (CURRENT_TIMESTAMP) - 1, "Sat")-7


    My question is this time is:

    How to make a filter for the current month, the 'previous month', and 'next month '?


    Kind regards

    Steve Welch

    Steve,

    Current month:

    and trunc(end_date) >= trunc(current_timestamp,'MM') and trunc(end_date) < add_months(trunc(current_timestamp,'MM'),1)
    

    Previous month:

    and trunc(end_date) >= add_months(trunc(current_timestamp,'MM'),-1) and trunc(end_date) < trunc(current_timestamp,'MM')
    

    Next month:

    and trunc(end_date) >= add_months(trunc(current_timestamp,'MM'),1) and trunc(end_date) < add_months(trunc(current_timestamp,'MM'),2)
    

    -David

  • How to use the current connection when the db procedure call?

    Hi all

    Use Jdevleoper 11.1.1.3.

    I have a java class that calls a database procedure, now everything is fine with me, but a little slow because am open a new connection, I think it would be certainly faster if the current connection is using
    so, how can I re - write my code so I can use the istead of connection today to define a new connection to the DB:

    public void DeleteApp (int PAppNo) {}
    String username, password, thinConn;
    username = "ACC";
    password = "ACC";
    thinConn = "JDBC: thin: @...» »
    try {}
    DriverManager.registerDriver new (OracleDriver());
    Connection Conn = DriverManager.getConnection (thinConn, username, password);
    CallableStatement cs = conn.prepareCall ("{call myprocedure(?,?,?)}");
    cs.setInt(1,PAppNo);
    ....
    }

    Thanks for all,
    MaLa

    I would like here...

    A big problem, it's that you must hard code connection information into the user interface. No change to a different DB server configure it without changing the code and redeployed.

    Next, why don't you put method in the module of the application and call it? This will keep the valid MVC pattern.

    Timo

  • Error ERR-1002 unable to find item for the 'ID' element ID in the application

    Hello world

    I'm new to APEX and I came across this error for the first time. I have a page with a classic report in it, and I want to create a link to one of the columns in the report (column ID) to another page with a classic report in it. So when I click on, say, ID 118, I want to be sent to another page and don't see ID 118 information.
    After you create the link in the column, I get the error message when I run the application:

    Error ERR-1002 unable to find item for the 'ID' element ID in the application

    I tried to create a link from one report to the other before and it worked fine.

    Thank you!

    P.S. I use APEX 3.2

    Then you must create an item called ID on your page 2 (hidden make) and the link will pass the value of the ID of the line picked up on this hidden item. Now in page 2 make your report filter query on id = P2_ID or another name that you use...

    Hope this helps,
    His

Maybe you are looking for