Interaction report in Fronter fails... SCORM 1.2 and SCORM 2004 problems...

I am using Captivate 2.0 and trying to make a SCORM content
that will report user interaction in the new Fronter 7.1
(www.fronter.com). I use the reload SCORM 1.2 player for complaince
check, since I do not have one for SCORM 2004 (
http://www.reload.ac.uk/scormplayer.html)
I have created a test cp file with just one question and 7
slides. I pack the output in .zip with SCORM 1.2.
When loading into the reload player I get the error message
Problem validating manifest
(file:C:/Documents%20and%20Settings/Martin/reload/reload-scorm-player/server/webapps/reloa d-scorm-player/course-packages/22/imsmanifest.xml:
12, 92): cvc-complex-type.3.2.2: Attribute 'xsi:schemalocation' is
not allowed to appear in element 'lom'.
I can see the .xml manifest from Captivate and line 12. The
manifest is posted at the bottom of this page.
Now when I use the LMS system fronter 71, which has SCORM
2004 and SCORM 1.2 support, the whole package loads and reports
pass/fail but not the user interactions. Fronter 71 has support for
this, and I would like to know what I have done wrong. I tried both
SCORM 1.2 and SCORM 2004.
Here comes the manifest for scorm 1.2 and then afterwards for
scorm 2004
<?xml version="1.0" encoding="utf-8" ?>
- <manifest identifier="testthree" version="1.0" xmlns="
http://www.imsproject.org/xsd/imscp_rootv1p1p2"
xmlns:adlcp="
http://www.adlnet.org/xsd/adlcp_rootv1p2"
xmlns:xsi="
http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="
http://www.imsproject.org/xsd/imscp_rootv1p1p2
imscp_rootv1p1p2.xsd
http://www.imsglobal.org/xsd/imsmd_rootv1p2p1
imsmd_rootv1p2p1.xsd
http://www.adlnet.org/xsd/adlcp_rootv1p2
adlcp_rootv1p2.xsd">
- <metadata>
<schema>ADL SCORM</schema>
<schemaversion>1.2</schemaversion>
- <lom xmlns="
http://www.imsglobal.org/xsd/imsmd_rootv1p2p1"
xmlns:xsi="
http://www.w3.org/2001/XMLSchema-instance"
xsi:schemalocation="
http://www.imsglobal.org/xsd/imsmd_rootv1p2p1
imsmd_rootv1p2p1.xsd">
- <general>
- <title>
<langstring
xml:lang="x-none">testfour</langstring>
</title>
- <catalogentry>
<catalog>Adobe Captivate Course</catalog>
- <entry>
<langstring
xml:lang="x-none">testthree</langstring>
</entry>
</catalogentry>
- <description>
<langstring xml:lang="x-none">min description
ML</langstring>
</description>
- <keyword>
<langstring xml:lang="x-none" />
</keyword>
</general>
- <lifecycle>
- <version>
<langstring xml:lang="x-none">1.0</langstring>
</version>
- <status>
- <source>
<langstring
xml:lang="x-none">LOMv1.0</langstring>
</source>
- <value>
<langstring xml:lang="x-none">Final</langstring>
</value>
</status>
</lifecycle>
- <metametadata>
<metadatascheme>ADL SCORM 1.2</metadatascheme>
</metametadata>
- <technical>
<format>text/html</format>
<location>.</location>
</technical>
- <educational>
- <typicallearningtime>
<datetime />
</typicallearningtime>
</educational>
- <rights>
- <cost>
- <source>
<langstring
xml:lang="x-none">LOMv1.0</langstring>
</source>
- <value>
<langstring xml:lang="x-none">no</langstring>
</value>
</cost>
- <copyrightandotherrestrictions>
- <source>
<langstring
xml:lang="x-none">LOMv1.0</langstring>
</source>
- <value>
<langstring xml:lang="x-none">no</langstring>
</value>
</copyrightandotherrestrictions>
</rights>
- <classification>
- <purpose>
- <source>
<langstring
xml:lang="x-none">LOMv1.0</langstring>
</source>
- <value>
<langstring xml:lang="x-none">Idea</langstring>
</value>
</purpose>
- <description>
<langstring xml:lang="x-none">min description
ML</langstring>
</description>
- <keyword>
<langstring xml:lang="x-none">Adobe
Captivate</langstring>
<langstring xml:lang="x-none" />
</keyword>
</classification>
</lom>
</metadata>
- <organizations default="testthree_ORG">
- <organization identifier="testthree_ORG">
<title>testfour</title>
- <item identifier="testone" isvisible="true"
identifierref="testone_RES">
<title>testtwo</title>
<adlcp:maxtimeallowed />
<adlcp:datafromlms />
<adlcp:masteryscore>80</adlcp:masteryscore>
<adlcp:timelimitaction>exit,message</adlcp:timelimitaction>
</item>
</organization>
</organizations>
- <resources>
- <resource identifier="testone_RES" type="webcontent"
href="cap2 1-2.htm" adlcp:scormtype="sco">
<file href="cap2 1-2.swf" />
<file href="cap2 1-2.htm" />
<file href="SCORM_support/scorm_support.htm" />
<file href="SCORM_support/scorm_support.js" />
<file href="SCORM_support/scorm_support.swf" />
</resource>
</resources>
</manifest>

Here is the one for scorm 2004
<?xml version="1.0" encoding="UTF-8" ?>
- <manifest identifier="tthree" version="1.3"
xmlns="
http://www.imsglobal.org/xsd/imscp_v1p1"
xmlns:xsi="
http://www.w3.org/2001/XMLSchema-instance"
xmlns:imscp="
http://www.imsglobal.org/xsd/imscp_v1p1"
xmlns:adlcp="
http://www.adlnet.org/xsd/adlcp_v1p3"
xmlns:imsss="
http://www.imsglobal.org/xsd/imsss"
xsi:schemaLocation="
http://www.imsglobal.org/xsd/imscp_v1p1
imscp_v1p1.xsd
http://www.adlnet.org/xsd/adlcp_v1p3
adlcp_v1p3.xsd
http://www.imsglobal.org/xsd/imsss
imsss_v1p0.xsd
http://ltsc.ieee.org/xsd/LOM
lomStrict.xsd">
- <metadata>
<schema>ADL SCORM</schema>
<schemaversion>CAM 1.3</schemaversion>
- <lom xmlns="
http://ltsc.ieee.org/xsd/LOM">
- <general>
- <identifier>
<catalog>Adobe Captivate Course</catalog>
<entry>tthree</entry>
</identifier>
- <title>
<string language="x-none">tfour</string>
</title>
- <description>
<string language="x-none">min description
ML</string>
</description>
- <keyword>
<string language="x-none" />
</keyword>
</general>
- <lifeCycle>
- <version>
<string language="x-none">1.0</string>
</version>
- <status>
<source>LOMv1.0</source>
<value>final</value>
</status>
</lifeCycle>
- <metaMetadata>
- <identifier>
<catalog>test</catalog>
<entry>test 1000</entry>
</identifier>
<metadataSchema>LOMv1.0</metadataSchema>
<metadataSchema>SCORM_CAM_v1.3</metadataSchema>
</metaMetadata>
- <technical>
<format>text/html</format>
<location>.</location>
</technical>
- <educational>
- <typicalLearningTime>
<duration>PT0H0M</duration>
- <description>
<string language="x-none">Average length of time to
experience this
Adobe Captivate Project.</string>
</description>
</typicalLearningTime>
</educational>
- <rights>
- <cost>
<source>LOMv1.0</source>
<value>no</value>
</cost>
- <copyrightAndOtherRestrictions>
<source>LOMv1.0</source>
<value>no</value>
</copyrightAndOtherRestrictions>
</rights>
- <classification>
- <purpose>
<source>LOMv1.0</source>
<value>idea</value>
</purpose>
- <description>
<string language="x-none">min description
ML</string>
</description>
- <keyword>
<string language="x-none">Adobe
Captivate</string>
<string language="x-none" />
</keyword>
</classification>
</lom>
</metadata>
- <organizations default="tthree_ORG">
- <organization identifier="tthree_ORG">
<title>tfour</title>
- <item identifier="tone" isvisible="true"
identifierref="tone_RES">
<title>ttwo</title>
- <imsss:sequencing>
- <imsss:objectives>
- <imsss:primaryObjective objectiveID="PRIMARYOBJ"
satisfiedByMeasure="true">
<imsss:minNormalizedMeasure />
</imsss:primaryObjective>
</imsss:objectives>
</imsss:sequencing>
<adlcp:dataFromLMS>.</adlcp:dataFromLMS>
<adlcp:timeLimitAction>exit,message</adlcp:timeLimitAction>
</item>
</organization>
</organizations>
- <resources>
- <resource adlcp:scormType="sco" identifier="tone_RES"
type="webcontent" href="cap2 2004.htm">
<file href="cap2 2004.swf" />
<file href="cap2 2004.htm" />
<file href="SCORM_support/scorm_support.htm" />
<file href="SCORM_support/scorm_support.js" />
<file href="SCORM_support/scorm_support.swf" />
</resource>
</resources>
</manifest>
Please help

Similar Messages

  • Need Interactive Report EBiz 11.5.9 inventory tables and views over DB Link

    I need to create an Interactive report on this SQL:
    select glcc.segment4 as ENTITY_CODE
         , glcc.segment2 as DEPARTMENT_NUMBER
         , glcc.segment1 as Account
         , ai.VENDOR_NUMBER as VENDOR_NUMBER
         , ai.VENDOR_NAME as VENDOR_NAME
         , aiv.DESCRIPTION as DESCRIPTION
       --  , aiv.period_name
         , aiv.AMOUNT as INVOICE_DISTRIBUTION_AMOUNT
         , aiv.INVOICE_NUM as INVOICE_NUM
         , aiv.PO_NUMBER as PO_NUMBER
         , trunc(aiV.ACCOUNTING_DATE,'DD') as GL_DATE
         , aipv.CHECK_AMOUNT as CHECK_AMOUNT
         , aipv.CHECK_DATE as CHECK_DATE
         , aipv.CHECK_NUMBER as CHECK_NUMBER
         , glcc.segment3 as FUNDING_SOURCE
         , glcc.segment5 as IC
       --  ,to_char(aiv.INVOICE_DATE,'MON-YY') INVOICE_DAT\
      --   ,aiv.DISTRIBUTION_LINE_NUMBER
    from
        apps.ap_invoice_distributions_V@FIN_PRD aiv
        ,apps.Ap_invoices_v@FIN_PRD ai
        ,apps.ap_invoice_payments_v@FIN_PRD aipv
        ,apps.gl_code_combinations@FIN_PRD glcc
    where 1=1
    and aiv.INVOICE_ID=aipv.INVOICE_ID(+)
    and ai.INVOICE_ID=aiv.invoice_id
    and aiv.PERIOD_NAME='JUL-08'
    and glcc.code_combination_id=aiv.DIST_CODE_COMBINATION_ID
    --and aipv.CHECK_ID is nullas you can see I am using a database link. I have the link setup and working fine on other Interactive Reports. The thing about this on is I need to run this in the connection before I run the SQL in order to see any data:
    begin
        dbms_application_info.set_client_info('0');
    end;Any idea how I can do this?

    Hi Scott;
    I tried this in Home>Application Builder>Application 108>Shared Components>Edit Security Attributes \"Virtual Private Database (VPD)":
    if :APP_PAGE_ID = 2 then
    begin
    dbms_application_info.set_client_info('0');
    end;
    end if;
    The page ran but saw no data.
    Then this:
    if :APP_PAGE_ID = 2 then
    begin
    dbms_application_info.set_client_info('0')@FIN_PRD;
    end;
    end if;
    The page failed to run with this error:
    ORA-06550: line 3, column 51: PLS-00103: Encountered the symbol "@" when expecting one of the following: := . ( % ; The symbol ":= was inserted before "@" to continue
    I thought for sure this would have done it!

  • Interactive Report - is there a way to find and change if necessary the unique column.

    While creating an interactive report I accidently entered the wrong "unique column" on the sql query page.  Is this a big deal and how can I find and change if necessary.
    Query Builder
    Link to Single Row View
    Yes
    No
    Uniquely Identify Rows by
    ROWID
    Unique Column
    Unique Column

    33ac2d45-960f-45af-acba-507f01d18e08 wrote:
    Please update your forum profile with a real handle instead of "33ac2d45-960f-45af-acba-507f01d18e08".
    While creating an interactive report I accidently entered the wrong "unique column" on the sql query page.  Is this a big deal and how can I find and change if necessary.
    Query Builder
    Link to Single Row View
    Yes
    No
    Uniquely Identify Rows by
    ROWID
    Unique Column
    Unique Column
    Yes. You can change this using the Uniquely Identify Rows by/Unique Column properties in the Link Column section on the Report Attributes tab of the interactive report definition.

  • Interactive Reports Download In Colour format in html and csv

    Hi All I want to download interactive report in colour format(as it is format) in html and csv using apex 4.0.2
    Regards
    Robert

    http://en.wikipedia.org/wiki/Comma-separated_values
    A comma-separated values (CSV) file stores tabular data (numbers and text) in plain-text form. As a result, such a file is easily human-readable (e.g., in a text editor).re: colours of html output
    interestingly, there are settings in print attributes, but they have no bearing on the output... obviously nothing to do with the html output. Probably best bet is BI Publisher, where you can define your own report templates.

  • Windows 7 updates fail behind SBS 2003 and ISA 2004

    Windows 7 update is failing with 'Code 80072EFD'.  I am using SBS 2003 with ISA 2004.  We just recently updated the client machine from Windows XP.  WSUS is completely disabled from SBS 2003 and all updates are download directly from windows
    update server.  Updates were working fine before we updated the machine to Windows 7.
    How can I fix updates for the Windows 7 machine?

    Hi,
    Based on your description, please refer to following article and check if can help you.
    Windows Update
    error 80072efd
    If any update, please feel free t let me know.
    Hope this helps.
    Best regards,
    Justin Gu

  • Error when process an Interactive Reporting Query  - EPM 11

    Hi everyone...
    We are on EPM 11.1.2 working with Interactive Reporting
    I already submitted a SR with Oracle, with this problem that I describe on the next lines:
    If I open a document and then try to process the Query (Essbase/Oracle datasource). It throws the next error message…
    *[2018]: "Failed to acquire Data Access Service with data sources that match the specified OCE";*
    If try Again (like 1, 2, or 3 times) without close the document … then the query process responds without problem.
    If I try to process the query again (without close the document)… eventually it throws me the same error.
    Why sometimes makes the connection with the values configured and sometimes throws the error ?
    Any clue, about the origin of this problem... or some tests to discard some kind of configuration
    Note:
    - The connections are already configure in DAS, and in some time it works well
    - We have 2 DAS Services running on my environment (with the same values ) created at the beginning to work as a cluster.
    Regards
    Alberto Martínez

    Yes I did.
    I have written the code as given below. It is not working either. Can you please check my code.
    DATA:
          FM_NAME TYPE RS38L_FNAM,
          FP_DOCPARAMS      TYPE SFPDOCPARAMS,
          FP_OUTPUTPARAMS   TYPE SFPOUTPUTPARAMS.
    fp_outputparams-nodialog = 'X'.
    fp_outputparams-getpdf = 'X'.
    CALL FUNCTION 'FP_JOB_OPEN'
    CHANGING
    ie_outputparams = fp_outputparams
    EXCEPTIONS
    cancel = 1
    usage_error = 2
    system_error = 3
    internal_error = 4
    OTHERS = 5.
    Get the name of the generated function module
    CALL FUNCTION 'FP_FUNCTION_MODULE_NAME'
    EXPORTING
    i_name = 'ZHR_APPT'
    IMPORTING
    e_funcname = fm_name.
    Set form language and country (->form locale)
    fp_docparams-langu = 'E'.
    fp_docparams-country = 'US'.
    fp_docparams-fillable = 'X'.
    call the generated function module
    CALL FUNCTION FM_NAME
        EXPORTING
          /1BCDWB/DOCPARAMS        = FP_DOCPARAMS
          T_HR                     = wa_emphr1
       IMPORTING
        /1BCDWB/FORMOUTPUT       =
        EXCEPTIONS
          USAGE_ERROR           = 1
          SYSTEM_ERROR          = 2
          INTERNAL_ERROR           = 3.
    Thx,
    John

  • User Interface Template for Interactive Report Region

    In 3.2, where do we set the user interface template for Interactive Reports region?
    No matter what out of the box theme I switch to, the Interactive Reports region shows the same. What and where do I change the template so that alternating rows use two different colors?

    There is no template for Interactive Reports like for a "normal" report. You need to modify the CSS and supply your own for this to happen.
    I believe most things are tagged with #apexir - firebug with Firebox is invaluable. This thread may help:
    Re: changing the look and feel of interactive report.

  • Download data from interactive report

    Hi all. I'm on apex 3.1.1.00.09.
    I have this problem: when I download data from interactive report I can download only in CSV and PDF. If I try to download into pdf it creates a file of only 1 KB.
    I would know if I must configure my apex in order to download correctly in pdf and if I must configure it in order to download in doc and xls format.
    Thanks all for collaboration,
    Fabrizio

    Thank you for your reply.
    I am able to download the csv file, but my problem is: I don't want the column headings to show.
    Is it possible to download only the data, not the column headings?

  • Paramerterized Interactive Reports - is there a quick solution to stop the query from executing when entering the page prior to user clicking go.

    Example
    Currently, when the user enters the page the interactive report runs (without the user hitting "go")and - indicates no data found because one of the "parameterized" fields is required and the sql is not setup for nulls.
    I'm Looking for a way to not perform a query  at all -------until the user hits go for the first time on the page - then each time they re-enter the page in the same session it would be ok to auto submit the query.
    I believe I can setup a hidden item and check on my interactive report E1 not null.  Then create a "computation" on "after submission" that would set this value to a value - say 1.
    I can seem to be able to get this to work however.
    In my interactive report - I'm wondering what "condition type" should I be using.  Any thoughts would be greatly appreciated.

    In this case I just have 2 parameters.  The goal is to allow the user to "pre filter" BEFORE rendering the interactive due to the possible size of the report.  This pre fliter could be by say- order type or region or branch etc.
    Right now, I believe its all one region - see below.
    My first attempt, I put a branch on the after submit on the go button and then put a condition on the interactive report.  This worked but caused a looping issue when trying to select a column on the interactive report itself.  My guess is , because that drop down was also using that same go button.
    Anyway, please advise how to best  "pre filter" prior to rendering an interactive report.  Should I have two seperate regions or can I use one region.  Any assistance would be greatly appreciated. 
    Order Parameters 2 
    Before Header 
    Branches
    Computations
    Processes
    After Header 
    Computations
    Processes
    Regions
    Before Regions 
    Computations
    Processes
    Regions 
    Body (3) 
    Search 
    Items 
    P6_TEXT
    P6_ITEM_NUMBER
    Region Buttons  P6_GO
    Order Type &P6_TEXT 
    Report Columns 
    Order Type
    Operating Unit
    Order Number
    Line Number
    Item Number
    Invoice Week
    Items 
    P6_NAME
    P6_ITEM_NUMBER_ALT
    Position 01  Breadcrumbs
    After Regions 
    Computations
    Processes

  • Interactive report column filters drop Ampersands

    We have interactive reports that include a column called status, and one of the values for status is R&R. The values are displayed properly in the report, but when the user selects the stats column filter, the value in the list is simply displayed as R, i.e. the &R has been dropped. It is 4.02.07.
    Is this a known issue? if not, what is the process for submitting it as a defect?
    Edited by: user12979818 on Jul 29, 2011 9:12 AM

    Please then SEARCH THE FORUM.. If you think this is a defect of the tool...
    Escaping the "&" character
    Now instead of complaining that the tool is broken, you can also fix it by using this for your LOV..
    If your LOV is dynamic (table driven) you could use this:
      SELECT utl_url.escape(Display_Column,TRUE) Display Column, Returned_Column FROM LOV_TABLE;
    {CODE}
    Please note from this document, that & is a RESERVED/SPECIAL CHARACTER with HTML... Thus it needs be dealt with accordingly..
    http://download.oracle.com/docs/cd/B28359_01/appdev.111/b28419/u_url.htm
    Thank you,
    Tony Miller
    Webster, TX
    On the road of life...There are 'windshields', and there are 'bugs'
    (splat!)
    "Squeegees Wanted"
    *If this question is answered, please mark the thread as closed and assign points where earned..*                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           

  • How to show only  filtered rows in  download file of Interactive report

    I have an interactive report.
    If i filter column A and don't want to show column A in the download spreadsheet or PDF(NVL(:REQUEST,'column A') NOT IN('XLS','PDF'). All of the rows will show up in my download file. How could i show just filtered rows in the download file and also don't show the filter column?
    Thanks,
    Jen
    Edited by: Jen Hu on Nov 22, 2010 2:54 PM

    HI,
    For example your model node is CountryModelNode and the value node binded to table is CountryValueNode then:
    int sizeCountryModelNode=wdContext.nodeCountryModelNode().size();
    for(int iCount=0;iCount<sizeCountryModelNode;iCount++)
       if("IN".equalsIgnorecase(wdContext.nodeCountryModelNode().getCountryModelNodeElementAt(iCount).getCountryCode())
       || "US".equalsIgnorecase(wdContext.nodeCountryModelNode().getCountryModelNodeElementAt(iCount).getCountryCode()))
        IPrivateCountryValueNode.ICountryValueNodeElement element=wdContext.createCountryValueNodeElement();
        element.setCountryCode(wdContext.nodeCountryModelNode().getCountryModelNodeElementAt(iCount).getCountryCode());
        element.setCountryName(wdContext.nodeCountryModelNode().getCountryModelNodeElementAt(iCount).getCountryName());
       wdContext.nodeCountryValueNode().addElement(element);
    Note: Bind CountryValueNode to the table:
    Regards,
    Charan

  • How to create more than one default view on an interactive report

    Hi Guys
    This links to a previous thread of mine, but is a new specific question.
    When you create an interactive report, you can select loads of columns, and then define one default report, containing only certain columns and filters etc.. The user can then continue and create their own saved reports, but these are only available for the specific user.
    I would like to be able to create multiple of these "default" reports, that are available to all users, but run of one interactive report dataset.
    I hope this is clear.
    Thanks
    Marissa

    Limitation of interactive report...only one per page.
    So you need to create multiple pages and in each page you can have one report. Depending on the condition /criteria you can show the
    page and for the end user your appln is dynamic. Make sure to create all pages of same/similar look.

  • Link to interactive report

    i use the following link to point to a page (1) with a interactive report, but still all rows are shown and no filter is displayed:
    http://host:7000/pls/apex/f?p=104:1:3808170029937402::YES:1,RIR:IREQ_LOCATION:HSV
    whats wrong?
    here are the debug messages:
    0.00:
    0.00: S H O W: application="104" page="1" workspace="" request="" session="3808170029937402"
    0.00: Language derived from: FLOW_PRIMARY_LANGUAGE, current browser language: de
    0.00: alter session set nls_language="GERMAN"
    0.00: alter session set nls_territory="GERMANY"
    0.00: NLS: CSV charset=WE8MSWIN1252
    0.00: ...NLS: Set Decimal separator=","
    0.00: ...NLS: Set NLS Group separator="."
    0.00: ...NLS: Set date format="DD.MM.RR"
    0.00: ...Setting session time_zone to +02:00
    0.00: NLS: Language=de
    0.00: Application 104, Authentication: CUSTOM2, Page Template: 1358427100808202
    0.00: ...Session ID 3808170029937402 can be used
    0.00: ...Application session: 3808170029937402, user=UID01971
    0.00: ...Determine if user "UID01971" workspace "1341613165726624" can develop application "104" in workspace "1341613165726624"
    0.00: Session: Fetch session header information
    0.00: Saving g_arg_names=IREQ_LOCATION and g_arg_values=HSV
    0.00: ...Set Interactive Report Column filter for report column "LOCATION"
    0.00: using existing session report settings
    0.00: ...Metadata: Fetch page attributes for application 104, page 1
    0.00: Fetch session state from database
    0.01: Branch point: BEFORE_HEADER
    0.01: Fetch application meta data
    0.01: Clear cache: request=1
    0.01: ...Clearing Cache for Page 1
    0.01: Nulling cache for application "104" page: 1
    0.01: Clear cache: request=RIR
    0.01: ...Resetting Interactive Report
    0.01: using existing session report settings
    0.01: Saving g_arg_names=IREQ_LOCATION and g_arg_values=HSV
    0.01: ...Set Interactive Report Column filter for report column "LOCATION"
    0.01: creating session report settings as copy of default report settings
    0.01: Computation point: BEFORE_HEADER
    0.01: Processing point: BEFORE_HEADER
    0.02: Show page template header
    0.02: Computation point: AFTER_HEADER
    0.02: Processing point: AFTER_HEADER

    it was my mistake, i used the column name of the report instead the column name of the query, using:
    'f?p='|| :APP_ID ||':1:'|| :APP_SESSION ||'::NO:1,RIR:IREQ_SERVER_LOCATION:HSV'
    it works fine, but maybe someone can help me to have more than one "filter", how should the link look? i tryed:
    'f?p='|| :APP_ID ||':1:'|| :APP_SESSION ||'::NO:1,RIR:IREQ_SERVER_LOCATION:HSV:IREQ_SERVER_TYPE:ORA'
    but it doesnt accept the second filter
    thank you

  • Public / Sharing of Interactive Reports

    The new Interactive Reports are a great feature that will be extremely helpful for both our development team and our users. However, currently when a user saves an interactive report, there's no way to share it with other users or to make it a public report that can be viewed by everyone. This is because the report is saved with the user's name and can only be viewed by that particular user. This really limits the usefulness of the interactive reports. For example, we would like to enable our power users, administrative users, and even regular end users to be able to create and modify reports and share them with others. In addition, our company has several hundred Crystal reports that we would like to replace with interactive reports. However, if our development team creates all of these as interactive reports (using the “Save Report” feature, not as separate pages), there is no way to make them public so that all of our users can then access them. I've read several requests in this forum for this type of enhancement. I've also read that the apex team intends to implement this sharing feature soon. In the meantime, I've figured out a work-around. This work-around saves and retrieves all interactive reports using a generic, fictitious user name. Using the Page Sentry Function under the Authentication Scheme, we switch the APP_USER to a generic, fictitious user only for the interactive report pages, and set APP_USER back to the original, correct user on the other pages. Here's the code I'm using in the Page Sentry function:
    declare
    c owa_cookie.cookie;
    begin
    if :app_page_id in (1,51,52) then
    APEX_CUSTOM_AUTH.SET_USER('REPORT_USER');
    else
    c := owa_cookie.get('LOGIN_USERNAME_COOKIE');
    APEX_CUSTOM_AUTH.SET_USER(c.vals(1));
    end if;
    return true;
    end;
    This code will set the APP_USER to "REPORT_USER" on pages 1, 51, and 52. Therefore, when interactive reports are saved or retrieved on these pages, they will use the user named "REPORT_USER" regardless of the user that actually logged into the application. This concept can also be expanded to limit certain reports to certain users (or groups of users) by calling a custom function in the database.
    I tried using the SET_USER code within a page process (PL/SQL anonymous block), and although it changed the APP_USER, it did not affect the interactive report. I assume this is because the interactive report “does its thing” prior to the firing of the processes on a page. However, the Page Sentry function apparently fires earlier in the sequence (before the interactive report processing).
    This will make the interactive reports much more useful for our company and I hope it will be useful to some of you as well.
    Darrin

    Scott-
    Thanks for the feedback. I tried both the Session Verification Function and the VPD attribute and neither one accomplished the goal. The VPD attribute PL/SQL code apparently fires too late in the process, so although it changed the APP_USER, it had no affect on the interactive report. And the Session Verification Function had adverse affects on the authentication. So rather than mess around with the security settings in the application, I came up with a different work-around.
    Here's the new work-around.
    On the interactive report page I created a page process (PL/SQL anonymous block) and set the process point to "On Load - Before Header". For the process I entered the following pl/sql code:
    begin
    update FLOWS_030100.WWV_FLOW_WORKSHEET_RPTS
    set APPLICATION_USER = :APP_USER
    where ID = :REPORTID
    and session_id is null;
    end;
    This code changes the application user in the underlying interactive report table. It sets the user to the current APP_USER only for the report being viewed. Therefore, when the interactive report processing happens, it thinks the report is for the current APP_USER and renders the report just fine. It also saves any changes to the report back to the base report so other users can view the modifications as well.
    I have the tab feature turned off on my interactive reports. Instead I have another page that lists all the interactive reports. When a user clicks one of the reports in the list, I set the REPORTID variable and pull up the corresponding interactive report (that's why I'm using REPORTID in the where clause). For users that are using a tabbed approach, they may have to set the application user for all of the base reports (or figure out another way to determine which individual report tab is being viewed). If they were setting it for all the base reports, it would look like this:
    begin
    update FLOWS_030100.WWV_FLOW_WORKSHEET_RPTS
    set APPLICATION_USER = :APP_USER
    where session_id is null;
    end;
    This solution isn't ideal when lots of users are hitting the same interactive report. It's possible that if two user attempt to load the same interactive report at the same time, the following might happen.
    1. User A triggers process to update underlying table
    2. User B triggers process to update underlying table
    3. User A triggers process to run interactive report (and therefore does not see the report because the report is now set to User B)
    4. User B triggers process to run interactive report (and sees report just fine)
    So the solution isn't ideal, but it's the best I could come up with until the apex team implements real report sharing. I've tested it with a handful of users and it's worked very well so far.
    Darrin

  • Interactive Reports and PL/SQL Functions

    Hi,
    Am new to the interactive reports, and it appears to be I can only use a single SELECT statement to populate the report.
    I need to convert some older reports to the new interactive reports, but these are populated using PL/SQL functions, as the WHERE clause is built up depending on the selection of items on the web page.
    How can I replicate this with the new interactive reports? Have used CASE statements within a SELECT statement before, can I also use these in a WHERE clause as well?
    Regards
    Simon

    To my knowledge, currently the only way to use Interactive Reports is on a static query. And unfortunately you can't use CASE statements in the WHERE clause of a query, only in the select list.
    The way I would (and have) attacked this is to:
    1. Write the base static query as the basis of the interactive report
    2. Access the interactive report in while logged in as a developer
    3. Build a filter (or set of filters) and save the report. You have the choice of saving it as a named report or as the default report.
    This gives the user one to many filter sets they can use as a starting point and tweak, and gives them examples as to how they can and should use the interactive filtering.
    Doug

Maybe you are looking for