Generate txt output using a program unit in web report (OAS 10g)

Hi Everyone.
I have a c/s report (6i) which generates a txt file in a program unit using TEXT_IO package. I need to move this report to web (Reports 10g) and publishing it in OAS 10g. I've done that (without the text file generation), I can see the report on the browser in PDF Format and works fine... but, I still have a problem... when I use Text_io package, the c/s version of the report in 10g runs an generates the output.txt file but when I move it to web I got an error in the before report trigger (in which I invoke the program unit sp_generate_txt)
I looked around for a solution and I just find the usage of webutil package, but as you know, webutil package is only usable in Forms.
Any Ideas on how can I solve this problem?

Hello,
TEXT_IO can be used in Reports deployed on the web.
The difference with Client /Server is the fact that the file create by TEXT_IO will be created on the "Middle Tier Server" and not on the Client.
Regards

Similar Messages

  • Error in generating HTML output using Central Output Pro Server 5.5

    I am getting the following error while generating HTML output using the Output Pro Server. A new printer was created with the Physical Device as "HTML Template Generation - [html]" and added to the Job.<br /><br />2004/05/07 20:09:53 D:\Program Files\Adobe\Central\Bin\jfmerge: [400](1801) The printer name is invalid.<br /><br />2004/05/07 20:09:53 D:\Program Files\Adobe\Central\Bin\jfmerge: [3015]Error, unable to open printer.<br />2004/05/07 20:09:53 D:\Program Files\Adobe\Central\Bin\jfmerge: [3008]Error, unable to get info about device 'PAYMENTADVICEHTM.html' attached to port '<nil>'.<br />2004/05/07 20:09:53 D:\Program Files\Adobe\Central\Bin\jfmerge: [400](183) Cannot create a file when that file already exists.<br /><br />2004/05/07 20:09:53 D:\Program Files\Adobe\Central\Bin\jfmerge: [2]Error opening output device/file 'PAYMENTADVICEHTM.html'.<br />2004/05/07 20:09:53 D:\Program Files\Adobe\Central\Bin\jfmerge: [400](6) The handle is invalid.<br /><br />2004/05/07 20:09:53 D:\Program Files\Adobe\Central\Bin\jfmerge: [3018]Error ending page on printer.<br />2004/05/07 20:09:53 D:\Program Files\Adobe\Central\Bin\jfmerge: [210]Nothing was printed.<br />2004/05/07 20:09:53 D:\Program Files\Adobe\Central\Bin\jfserver.exe: [314]Agent exit message: [3018]Error ending page on printer.

    If I were to guess, I'd guess that your filename is invalid. How about removing all special characters (spaces, brackets, etc.) from the device name. Also, make sure your form was compiled for HTML.
    I haven't actually used the HTML driver, but these are general things you should do if you have trouble with any Central driver.
    Regards,
    Rob McDougall
    Indigo Pacific

  • How to send sap generated invoice numbers using rffoedi1 program

    Hi all
    we are generating PEXR2002 IDocs using RFFOEDI1 program . The program is populating the invoice number field in IDoc with the value from reference number field in MIRO screen. Is there any way that we can populate the SAP generated invoice number also in the IDoc.

    Hi Steve,
    Have you tried the user-exits or BADi available.
    Regards,
    Atish

  • Error when using RTF as type of web report

    When I use RTF as type of web report ,the program will exceptionly terminate with exceptoin.When I use html,Pdf format,it work well.Who can help,Thanks in advance.

    It seems your browser is not properly configured to handle RTF content. You can try to load a local RTF directly into your browser and see if that works.

  • Create Navigation path in IDT4.0 and how to use these navigation paths in Webi report

    Hi All, I want to know how to create navigation path in universe? I am using IDT BO4.0 SP4 and relational connection and want to create navigation path. I would like to know how to use this navigation path in Webi report? If I create a webi report where can I see my navigation paths and how to use it. If you can give any document or link which expalins this whole process, that would be great. Thanks,

    HI REMI ,
    1. ANSWER TO YOUR 1st QUESTION i.e. HOW TO CREATE A NAVIGATIONAL PATH :
        IN IDT 4.0  , YOU WILL FIND A NAVIGATIONAL PATH IN BOTTOM WHEN YOU WILL OPEN YOUR      BUSINESS LAYER , THERE YOU CAN CLICK CUSTOM NAVIGATION PATH -> THEN CLICK AT      ADD A NAVIGATIOAL PATH BUTTON->THEN GIVE NAME NAVIGATIONAL PATH NAME->THEN ADD THE OBJECTS UNDER YOUR NAVIGATIONAL PATH IN A HIERARCHICAL SEQUENCE .     FOR EX :     COUNTRY->STATE->CITY . AND YOUR CUSTOM NAVIGATIONAL PATH IS     CREATED.
    2. ANSWER TO YOUR SECOND QUESTION WHAT IS THE USE OF NAVIGATIONAL PATH IN WEBI REPORT :
    NAVIGATIONAL PATH HELPS YOU TO PERFORM DRILL DOWN ON YOUR DIMENSION OBJECTS , FOR EX : LET 'S SAY YOU CREATED A NAVIGATIONAL PATH- REGION SALES  : Containing COUNTRY->STATE->SALES. THIS WILL HELP YOU TO DRILL DOWN IN YOUR WEBI REPORT AS SHOWN BELOW :
    COUNTRY                      SALES
    INDIA                             $1000000
    (after clicking INDIA you will get below structure in your Report)
    STATE                           SALES
    DELHI                             $600000
    ANDRA-PRADESH          $200000
    MAHARASHTRA             $200000
    (after clicking MAHARASHTRA you will get below structure in your Report)
    CITY                              SALES
    MUMBAI                         $150000
    NAGPUR                        $  50000  
    ACTUALLY , DRILL - DOWN AS THE NAME SOUND HELP TO DRILL THE DIMENSION TILL ROOT LEVEL & SEE THE MEASURES VALUES ASSOCIATED WITH THOSE VALUES LEVELS.
    1ST LEVEL WILL ALWAYS CONTAIN THE SUM OF THE MEASURE OBJECTS
    CHEERS ,
    KAPIL

  • Poor performance when using drop down box on web report

    We are using dropdown box functionality in web reporting to allow easy selection of characteristics values. We have 4 dropdown boxes
    that represents Region, Area, Country and division.
    We need to use booked_values = 'Q' to show only relevant values for selection in the dropdown. However the issue is takes a long time for results to appear
    on the template. Read from Fact table is quick but process of deriving drop down values is very slow.
    <object>
             <param name="OWNER" value="SAP_BW"/>
             <param name="CMD" value="GET_ITEM"/>
             <param name="NAME" value="DROPDOWNBOX_1"/>
             <param name="ITEM_CLASS" value="CL_RSR_WWW_ITEM_FILTER_DDOWN"/>
             <param name="DATA_PROVIDER" value="DATAPROVIDER_1"/>
             <param name="BORDER_STYLE" value="BORDER"/>
             <param name="GENERATE_CAPTION" value=""/>
             <param name="IOBJNM" value="ZPC_ORG14"/>
             <param name="BOOKED_VALUES" value="Q"/>
             <param name="TARGET_DATA_PROVIDER_1" value="DATAPROVIDER_1"/>
             ITEM:            DROPDOWNBOX_1
    </object>
    Do you have any suggestions on how to improve performance on drop down?
    Thanks, Jay

    Dear Jayant Dixit,
    1) If the values in the drop down box....are NOT dependent on user selection...then webserver can send them along with the first page....and cache them on client m/c...for multiple client/server dialogs....
    2) If the values are changing based on what the user selected from a previous input......then...you need to do some research on how SAP Webserver could optimize the "network traffic"......For example: a) Apache webserver has a module that compresses the content on the webserver side and then send to the client...b)A Client browser plugin decompresses the received packet and displays appropriately....
    3) We may need to research the latest SAP webserver capabilities....
    Good luck, BB

  • Generate XML output using DBMS_XMLGEN.getxmltype and not from rdf

    Hi,
    I have a requirement to display output from a particular table in XL format. Out of all the known possible options, I am planning to use the XML publisher to generate XL output.
    For the data source, instead of using the conventional way of creating XML data using rdf,I am planning to use DBMS_XMLGEN.getxmltype pl/sql procedure to generate the XML output. And from the output, call the template to generate the required Excel output.
    Now, I am using the following code to generate XML output but am not sure how to proceed from here. I need to first print the XML data in the FND Output file after which I was planning to call the 'XML Report Publisher' (XDOREPPB) program and use the current request id to get the excel output but I am not able to find the way to print the XML data in the output file as:
    fnd_file.put_line (fnd_file.output, l_xml_type); - is throwing an error as l_xml_type is an XML data output.
    PROCEDURE xml_main (
    errbuf OUT VARCHAR2
    ,retcode OUT VARCHAR2
    ,p_project_from IN VARCHAR2
    ,p_project_to IN VARCHAR2
    AS
    l_xml_type XMLTYPE;
    BEGIN
    SELECT DBMS_XMLGEN.getxmltype
    ('SELECT fnd_global.conc_request_id
    ,TO_CHAR (segment1)
    ,to_char(start_date,''MM/DD/RRRR'')
    ,to_char(xxmcc_project_details_pkg.current_profit_projection
    (project_id),''999,999,990.90'')
    ,to_char(xxmcc_project_details_pkg.cost_to_date (project_id),''999,999,990.90'')
    ,''1''
    FROM pa_projects_all
    WHERE segment1 BETWEEN NVL (p_project_from, segment1)
    AND NVL (p_project_to, segment1)')
    INTO l_xml_type
    FROM DUAL;
         fnd_file.put_line (fnd_file.output, l_xml_type);
    END xml_main;
    Can anyone point me as to how to publish XML output using a PL/SQL procedure (DBMS_XMLGEN.getxmltype)
    Thanks.

    Pl see if the example included in this presentation helps http://www.oracle.com/technology/products/applications/Events/OOW-2006/EBS/S281401_Sridhar_Bogelli.pdf
    Also, you do not need to explicitly call XDOREPPB in later versions of XML Publisher. If you set up everything correctly (as described in the presentation above and the link below) the Output Post Processor is called automatically after the XML file is generated successfully.
    Another excellent tutorial is at http://www.oracle.com/technology/obe/fusion_middleware/fusion/bi/xmlp_ebiz/index.html
    HTH
    Srini

  • Issues while generating the output(using VF02- header- output)

    Hi Group,
    I have issues while generating output using the tcode VF02.
    the issue is that, I have got an output type which is configured for the medium "Special Function" and the o/p program generates PDF depending on certain criteria.
    now, when I try to "repeat output" option to generate output again, I was getting errors. it works sometimes by choosing the option "Successfully processed" then selecting the record and then saving it. if I do the same thing again, the output make be running into error or success, it is varying everytime.
    I am not able to understand why the process is not working correctly, when doing the "Repeat output" option on the "Successfully processed" record, the system is giving error instead of a Successful message. it is succeeding once and sometimes not.
    Kindly let me know your inputs if you have encountered same kind of issue.
    Regards,
    Vishnu.

    hi Group,
    when I checked the configuration part of the o/p type I am currently processing, I could see that, in customizing part of this o/p type, there was a checkbox for Multiple Issuing - which is not checked.
    when it is not checked, it should not be possible to run the o/ps for multiple times, but when I tried to generate o/ps again and again, in a few attempts I could to generate the PDFs and in some cases not. I don't know why there is no relevance for this check box Multiple Issuing.
    Could you please let me know why this issuing of o/p is working in some occassions and not working work sometimes, which is  having the configuration of checkbox Multiple Issuing - not being checked.
    thanks for your help in advance.
    Regards,
    Vishnu.

  • Problems generating WebHelp output using RoboHelp X5

    Hello,
    I have been using RoboHelp X5, build 606 since last 2 weeks. I am facing problems with the generation of WebHelp output, when I generate and publish the project, it does not give me the Index and TOC. I have taken over the project from another author and when I compare the new Published Help folder with the previous author's work, I see some missing files. Could anyone from the group please help me resolve this issue?
    Thanks!

    Two possibilities from that information.
    1] Is the D drive a partition on your hard disk or a network drive? RoboHelp projects must be run from your hard disk.
    2] The more likely is that RH is not properly installed. When the previous author left, was RH uninstalled and reinstalled using your login? For X5 it must be installed using your login? Also you need local admin rights both to install and use it.
    My guess is this is all to do with X5 not having been installed with your login and with you having local admin rights.
    This will lead to another problem. X5 can no longer be activated. The solution to that is on my site. See Snippet 100.
    See www.grainge.org for RoboHelp and Authoring tips
    Follow me @petergrainge

  • Automated tool/program to monitor webi report status

    Hi
    I want an automated tool/program that gives data which reports are failed and which reports are success for the following
    i have reports where the failure or success of the report instance matters.
    i have report where the reports will be placed in the file server with destination details.
    i have some reports where the PDF output will be sent to users.
    How to do this?

    Hi Farzana,
    Why can't you use the native mechanism we have in CMC for notification of the status of scheduled report. Whatever be the destination you set, you can keep your mail id in notification tab while scheduling for all failure instances so that you will get the update in your mail.
    If you are so particular about an application for fetching this information, you will have to get it from audit database by some custom coding.
    Regards,
    Nikhil Joy

  • Help with using Program unit.

    How do I use a program unit. I am creating a procedure trying to understand how to use it.
    I added 2 parameters to the layout. :P1_TEST and :P2_TEST
    I created a simple program unit to place information into them
    procedure test is
    begin
    :P1_TEST := 'YES';
    :P2_TEST := 'NO';
    end;.
    When I run it nothing happens.
    Howard

    Hello,
    The procedure must be callled in order to initialize the parameters.
    In your case, you can call the procedure test in a Reports Trigger : the Before Report for example
    http://www.oracle.com/webapps/online-help/reports/10.1.2/topics/htmlhelp_rwbuild_hs/rwwhthow/whatare/prgmobj/tr_1a_types.htm
    Regards

  • How to Generate XML Output file

    Hi,
    I want to print sample output XML file.
    I got this link 362496.1
    An output file can be generated via the Preview functionality available under the XML Publisher Administrator responsibility. Navigation path :
    1. Login to the application as SYSADMIN
    2. Responsibility: XML Publisher Administrator
    3. Function: Templates
    4. Select a Template for which a Preview Data file has been uploaded in the past.
    5. Click on the Preview icon
    6. Save the PDF to the client PC
    7. Determine the version either by the above instructions OR by provide the PDF file to Global Customer Support.But in #4 I can not populate any values to search, even if I put all %.
    How can I get a valid search?
    Thanks a lot,
    Ms K

    Hi;
    AFAIK if you prepare template in XML publisher than you can take output as pdf, by the way you can take xml output too
    Please check user guide:
    http://www.oracle.com/technology/products/xml-publisher/docs/XMLP5.6.1UserGuide.pdf
    Oracle XML Publisher and Oracle Reports
    Oracle XML Publisher and Oracle Reports
    Also Please check below thread:
    XML output for pdf concurrent program
    http://www.quovera.com/whitepapers/downloads/xml_oracle.pdf
    Generate XML output using DBMS_XMLGEN.getxmltype and not from rdf
    http://www.orafaq.com/forum/t/35204/2/
    Hope it helps
    Regard
    Helios

  • Problem with number-fields in PDF Output Using FOP

    When generating PDF Output using FOP as described in the utilitiy provided in the HTMLDB Studio http://htmldb.oracle.com/pls/otn/f?p=18326:44:12104450162492733947::::P44_ID:1522
    formatted numbers over 1,000 are resolved as characters (because of the comma) and are therefore right justified. This results in alignment issues for numeric columns.
    Does anyone have any ideas on how to work around this.
    Thanks,
    David

    Hello,
    Your probably going to have to edit the xslt to get the result either by stripping out the comma or by setting that column to explicitly align the way you want it.
    Carl

  • How to store a data on txt file through java program

    that means i want a coding for write data on txt file using java program.that storing data is stored like this formate,
    sathees
    krishnan
    rama
    suresh
    Stored on one by one. not like this
    sathees krishnan rama suresh.........

    import java.io.*;
    import org.w3c.dom.Document;
    import org.w3c.dom.*;
    import javax.xml.parsers.DocumentBuilderFactory;
    import javax.xml.parsers.DocumentBuilder;
    import org.xml.sax.SAXException;
    import org.xml.sax.SAXParseException;
    public class rsk1{
    public static void main (String argv []){
    try {
    String sr[] = new String[100];
                   String s1=" ";
                   int j=0;
                   DataInputStream in = new DataInputStream(System.in);
                   OutputStream f1 = new FileOutputStream("file1.txt");
    DocumentBuilderFactory docBuilderFactory = DocumentBuilderFactory.newInstance();
    DocumentBuilder docBuilder = docBuilderFactory.newDocumentBuilder();
    Document doc = docBuilder.parse (new File("book.xml"));
    // normalize text representation
    doc.getDocumentElement ().normalize ();
    System.out.println ("Root element of the doc is " +
    doc.getDocumentElement().getNodeName());
    NodeList listOfPersons = doc.getElementsByTagName("person");
    int totalPersons = listOfPersons.getLength();
    System.out.println("Total no of people : " + totalPersons);
    for(int s=0; s<listOfPersons.getLength() ; s++){
    Node firstPersonNode = listOfPersons.item(s);
    if(firstPersonNode.getNodeType() == Node.ELEMENT_NODE){
    Element firstPersonElement = (Element)firstPersonNode;
    NodeList firstNameList = firstPersonElement.getElementsByTagName("first");
    Element firstNameElement = (Element)firstNameList.item(0);
    NodeList textFNList = firstNameElement.getChildNodes();
    sr[++j]=((Node)textFNList.item(0)).getNodeValue().trim();
    NodeList lastNameList = firstPersonElement.getElementsByTagName("last");
    Element lastNameElement = (Element)lastNameList.item(0);
    NodeList textLNList = lastNameElement.getChildNodes();
    sr[++j]=((Node)textLNList.item(0)).getNodeValue().trim();
    NodeList ageList = firstPersonElement.getElementsByTagName("age");
    Element ageElement = (Element)ageList.item(0);
    NodeList textAgeList = ageElement.getChildNodes();
    sr[++j]=((Node)textAgeList.item(0)).getNodeValue().trim();
    NodeList stuList = firstPersonElement.getElementsByTagName("stu");
    Element stuElement = (Element)stuList.item(0);
    NodeList textstuList = stuElement.getChildNodes();
    sr[++j]=((Node)textstuList.item(0)).getNodeValue().trim();
    }//end of if clause
    }//end of for loop with s var
    System.out.println("Process completed");
    for(int i=1;i<=j;i++)
                   byte buf[] = sr.getBytes();
                                       byte buf1[] = s1.getBytes();
         f1.write(buf);
                                       f1.write(buf1);
    f1.close();
    }catch (SAXParseException err) {
    System.out.println ("** Parsing error" + ", line "
    + err.getLineNumber () + ", uri " + err.getSystemId ());
    System.out.println(" " + err.getMessage ());
    }catch (SAXException e) {
    Exception x = e.getException ();
    ((x == null) ? e : x).printStackTrace ();
    }catch (Throwable t) {
    t.printStackTrace ();
    }//end of main

  • Formatting output using XSL

    Hi All,
    Here is my XML output from an XSQL file.
    <ROWSET>
    - <ROW num="1">
    <EMP_NAME>Employee A</EMP_NAME>
    <WEEK_NUM>3</WEEK_NUM>
    <NOOFDAYS>5</NOOFDAYS>
    </ROW>
    - <ROW num="2">
    <EMP_NAME>Employee A</EMP_NAME>
    <WEEK_NUM>4</WEEK_NUM>
    <NOOFDAYS>5</NOOFDAYS>
    </ROW>
    - <ROW num="3">
    <EMP_NAME>Employee A</EMP_NAME>
    <WEEK_NUM>5</WEEK_NUM>
    <NOOFDAYS>5</NOOFDAYS>
    </ROW>
    - <ROW num="4">
    <EMP_NAME>Employee B</EMP_NAME>
    <WEEK_NUM>4</WEEK_NUM>
    <NOOFDAYS>5</NOOFDAYS>
    </ROW>
    - <ROW num="5">
    <EMP_NAME>Employee B</EMP_NAME>
    <WEEK_NUM>7</WEEK_NUM>
    <NOOFDAYS>5</NOOFDAYS>
    </ROW>
    - <ROW num="6">
    <EMP_NAME>Employee B</EMP_NAME>
    <WEEK_NUM>9</WEEK_NUM>
    <NOOFDAYS>4</NOOFDAYS>
    </ROW>
    - <ROW num="7">
    <EMP_NAME>Employee C</EMP_NAME>
    <WEEK_NUM>3</WEEK_NUM>
    <NOOFDAYS>2</NOOFDAYS>
    </ROW>
    - <ROW num="8">
    <EMP_NAME>Employee C</EMP_NAME>
    <WEEK_NUM>4</WEEK_NUM>
    <NOOFDAYS>5</NOOFDAYS>
    </ROW>
    - <ROW num="9">
    <EMP_NAME>Employee C</EMP_NAME>
    <WEEK_NUM>7</WEEK_NUM>
    <NOOFDAYS>4</NOOFDAYS>
    </ROW>
    So I am getting XML in form of:
    Employee A: Week 3: Noofdays : 5
    Employee A: Week 4: Noofdays : 5
    Employee A: Week 5: Noofdays : 5
    Employee B: Week 4: Noofdays : 5
    Employee B: Week 7: Noofdays : 5
    Employee B: Week 9: Noofdays : 4
    Employee C: Week 3: Noofdays : 2
    Employee C: Week 4: Noofdays : 5
    Employee C: Week 7: Noofdays : 4
    And now I need to generate and output in Cross tab format where Employee is in X-axis and Week is in Y axis. Now my XML does'nt contain information for all the weeks and I want to display 0 in the cell wherever the week is not applicable and the appropriate noofdays in the cell where information is there.
    So my output looks like this:
    Empl Name 1 2 3 4 5 6 7 8 9 10
    Emp A 0 0 5 5 5 0 0 0 0 0
    Emp B 0 0 0 0 5 0 5 0 4 0
    Emp C 0 0 2 5 0 0 4 0 0 0
    How can I generate such output using XSL. I even tried <xsl:key> but its not working fine. Can anyone have any ideas for generating such output using xsl.
    Any help in this will be highly appreciated. Its bit urgent...
    Thanks

    Hi All,
    Well I got the solution for this. The exact XSL for generating Crosstab report is as follows:
    <?xml version="1.0"?>
    <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
    <xsl:key name="x" match="ROW" use="ROWS"/>
    <xsl:template match="/page">
    <html>
    <center>
    <body bgcolor="#FFFFFF" text="#000000">
    <table width="75%" border="1" style="background-color:#F5DEB3">
    <th style="background-color:#BBBBBB">Employee Name</th>
    <xsl:for-each select="ROWSET/ROW/COLH">
    <th style="background-color:#BBBBBB">
    <xsl:value-of select="."/>
    </th>
    </xsl:for-each>
    <xsl:for-each select="//page/ROWSET/ROW[generate-id()=generate-id(key('x',ROWS))]">
    <xsl:variable name="currow" select="ROWS"/>
    <tr>
    <td><xsl:value-of select="$currow"/></td>
    <xsl:for-each select="//page/ROWSET/ROW/COLH">
    <xsl:variable name="curcol" select="."/>
    <td align="center">
    <xsl:for-each select="/page/ROWSET/ROW[ROWS=$currow]">
    <xsl:if test="$curcol=COLS">
    <xsl:value-of select="CELLS"/>
    </xsl:if>
    </xsl:for-each>
    </td>
    </xsl:for-each>
    </tr>
    </xsl:for-each>
    </table>
    Back
    </body>
    </center>
    </html>
    </xsl:template>
    </xsl:stylesheet>
    I hope this will help others.
    Thanks
    null

Maybe you are looking for

  • Win 7 pro smooth window exit and open not working

    Hi all, I have a thinkpad T400 and after playing GTA San Andreas,(the colour scheme got changed to windows 7 home basic) when I closed the game, the scheme changed back into windows 7 pro. But, I have noticed that when a window opens, it opens sudden

  • Best Practice for Enterprise Repository Layout

    We recently moved to 6i R2 non-versioned from 2.1.2. We have several projects that use the repository for development in various business areas of the agency. We have 100+ application containers and only 5 active projects at this time. Many of the co

  • Change currency at header level in shopping cart

    Hello I'm working with SRM 7.0 in classic scenario. We are facing an issue, because even if we change the currency at item level, when the PO is created in back-end it is the default currency of the supplier. We can change behaviour in Badi BBP_CREAT

  • Install disc just restarts?

    Hi, I'm trying to update my old macbook pro running Tiger to Snow leopard. I have a retail disc but when I open the installer it jsut asks me to restart my computer to being the install process. I restart it and it boots back to my desktop and says t

  • How to view sourcecode in 6.0?

    It used to be under VIEW, how to view sourcecode in 6.0?