Variable passing from sqlplus to linux.

I have a procedure like (datapump_hr_api), after its completion, I have to grant some grants to user and then create a view which will depend on the datapump_hr_api parameter (TARGET_FIN_HR ). it will generally pass the two username, admin,hr_fin, now I have to connect to Admin and give the grant and then connec to hr and create the views.
*****datapump_hr_api*****
create or replace procedure datapump_hr_api(TARGET_FIN_HR_NAME varchar2) is
h5 NUMBER; -- Data Pump job handle
job_state VARCHAR2(30); -- To keep track of job state
sts ku$_Status; -- The status object returned by get_status
target_admin varchar2
TARGET_FIN_HR varchar2(32) := TARGET_FIN_HR_NAME;
SOURCE_FIN_HR varchar2(32);
dumpfile varchar2(32);
logfile varchar2(32);
job_name varchar2(32);
BEGIN
     select dumpfile,SOURCE_FIN_HR into dumpfile,SOURCE_FIN_HR from source_impdp;
     logfile := TARGET_FIN_HR || '.log' ;
     job_name := TARGET_FIN_HR || '2_job' ;
     h5 := DBMS_DATAPUMP.OPEN('IMPORT','FULL',NULL,job_name);
     DBMS_DATAPUMP.ADD_FILE(h5,dumpfile,'DATA_DIR');
     DBMS_DATAPUMP.ADD_FILE(handle=>h5,filename=>logfile,directory=>'DATA_DIR',
     filetype=>DBMS_DATAPUMP.KU$_FILE_TYPE_LOG_FILE);
     DBMS_DATAPUMP.METADATA_REMAP(h5,'REMAP_SCHEMA',SOURCE_FIN_HR,TARGET_FIN_HR);
     DBMS_DATAPUMP.METADATA_FILTER(h5,'EXCLUDE_PATH_EXPR','like''%/TABLE/INDEX/STATISTICS/INDEX_STATISTICS''');
     DBMS_DATAPUMP.METADATA_FILTER(h5,'EXCLUDE_PATH_EXPR','like''%/TABLE/STATISTICS/TABLE_STATISTICS''');
     DBMS_DATAPUMP.START_JOB(h5);
job_state := 'UNDEFINED';
while (job_state != 'COMPLETED') and (job_state != 'STOPPED') loop
dbms_datapump.get_status(h5,
dbms_datapump.ku$_status_job_error +
dbms_datapump.ku$_status_job_status +
dbms_datapump.ku$_status_wip,-1,job_state,sts);
end loop;
dbms_output.put_line('Job has completed');
dbms_output.put_line('Final job state = ' || job_state);
dbms_datapump.detach(h5);
----->has to be invoked create_view(TARGET_FIN_HR,Target_admin ),
END;
create_view statement:
create_view: contain
conn Target_admin/admin
grant insert to TARGET_FIN_HR.table;
conn TARGET_FIN_HR/fin_hr
create view view_name as select * from Target_admin.table;
----

Yes Sir,
You are right... Your service is not just $200 hundred, it is priceless. I have never been in programming. So I am learning. And as per as "exec immediate" is concerned I have used it(Problem with SQL query sequence and you can c in the previous posting(problem with it is if you have 5 grants and 5 view, what you do). One more thing, I was just thinking if we can developed some thing like sed command does(on linus). It has to just change some table_name and username in a file but the problem was it has to pass the variable to linux and then we have to connect to ssqlplus and then we ahve to again run. I was just thinking to have expert view.
Is not this forum made for that?
Message was edited by:
sanora600

Similar Messages

  • Sort Main Report on variable passed from Subreport

    Post Author: realw
    CA Forum: Formula
    I'm working on a CR XI report. I want to be able to sort the main report on a value in the subreport. I am trying to create a shared variable to pass that value from the subreport to the main report. So far, however, the formula containing the variable in the main report is not appearing as an option in the Sort dialogue box.
    My first question is, can this be done?
    If the answer is yes, then which sections in the subreport and main report should the formula appear in?
    What I have at this point is:
    In the last Details section of Subreport, formula @ssSubCreator
    WhilePrintingRecords;Shared StringVar Cre;Cre:= {CreCreat_csv.SummaryData};
    In the Report Header of the Main report, formula @ssCre
    Shared StringVar Cre:="";
    In the Details section of the Main report, following the section containing the Subreport, formula @ssCreator
    Shared StringVar Cre;Cre
    I can see that the data is passing correctly to the Main report. I've tried moving the formulas around to different sections in the sub and main reports but haven't gotten the formula to be sortable.
    Thanks in advance for any assistance,
    Will

    Post Author: bettername
    CA Forum: Formula
    How about just grouping the data in the main report on the formula? (Supress group header and footer, obviously)
    I don't have crystal to hand right now to check if that'll work though - you may run into problems with the 'cannot evaluate at this time' issue... but I use this technique for sorting data based on a chosen parameter (say: surname, forenames, age) in this way...

  • Global Variables passing from standard form for use on custom form

    Hi,
    I'm trying to grab a value from a standard form, and pass it to a new custom form, which I am opening automatically from the standard form via personalizations. Is anyone aware of a way to send a value from one form to another? I was going to try using a global variable, which it looks like you can set through personalization. I tried doing it by passing the value as a form parameter, which works if I hard code a value, but it doesn't work if I refer to a value from the standard form.

    in your E-Business-environment may exist some special codings, which you have to think of, when passing parameters through the application.
    Copy the question to your EBS-Forum. They know ways using personalization and passing parameters

  • Creating a array from variables passed from php

    I have passed variables from PHP to flash successfully but
    now need to firstly make them into an array. A next button and
    previous button has to trigger the step through the array.
    Any ideas?

    I have a PHP script and I get flash to load the variables
    from it. The code is as follows. Taken out the connection to DB for
    security.
    <?php
    $hostname_conn = "";
    $database_conn = "";
    $username_conn = "";
    $password_conn = "";
    // establish a SQL connection to the host - host, user, pass
    $conn = mysql_pconnect($hostname_conn, $username_conn,
    $password_conn) or trigger_error("The site database appears unable
    to provide a connection. Please contact support.
    ".mysql_error(),E_USER_ERROR); // or die("The site database appears
    unable to provide a SQL connection. Please contact support.");
    // connect to the right DB (there may be multiple db's on the
    server) dbName
    mysql_select_db($database_conn, $conn) or die("The site
    database appears to be unavailable. Please contact support.");
    $qCheck = "SELECT * FROM pics";
    $rsCheck = mysql_query($qCheck) or die("Check Failed :
    ".mysql_error());
    $cCheck = mysql_num_rows($rsCheck);?>
    &img=<?php
    while($row= mysql_fetch_assoc($rsCheck))
    print($row["img"]);
    ?>

  • Variable passing from unix to sqlscript and using in insert

    please let me know how can I read a value from unix to my insert statement
    SYSTEM>!cat test.sh
    sqlplus system/oracle @/export/home/oracle/test.sql $1,$2,$3
    test.sql
    begin
    insert into source_impdp($1,$2,$3);
    commit;
    end;

    Obviously this will work only when you have shell variables 1, 2 and 3. However I don't think variable names can start with a digit.
    So you would end up with either 1 of the two below solutions
    export var1=....
    export var2=...
    export var3=...
    # Please note in the following line the comma should be a space
    sqlplus system/oracle @/export/home/oracle/test.sql $var1 $var2 $var3
    define meaningful1='&1'
    define meaningful2='&2'
    define meaningful3='&3'
    declare
    begin
    insert into source_impdp('&meaningful1','&meaningful2','&meaningful3');
    commit;
    end;
    OR
    export var1=....
    export var2=...
    export var3=...
    sqlplus system/oracle @/export/home/oracle/test.sql <<EOD
    define meaningful1='$var1'
    define meaningful2='$var2'
    define meaningful3='$var3'
    declare
    begin
    insert into source_impdp('&meaningful1','&meaningful2','&meaningful3');
    commit;
    end;
    EOD
    Hth
    Sybrand Bakker
    Senior Oracle DBA

  • Variables - Passing from frame to frame

    Hello,
    I am wondering if anyone can help me, and what I need to do
    is even possible :S
    I have a simple flash document where all the code is running
    in frames on the timeline, not the most efficient way I know, but
    it is sufficient for what I need to do in this case :D
    I have an input field on the first frame and the user puts
    their name in, this then gets passed to a variable named
    "forename". The thing I need to do is pass that variable onto the
    next frame to input into a dynamic text field.
    I have put the code off the first frame below to try and
    explain better.
    var forename:String = "";
    forename = forename_txt.text;
    So I need to take the forename and put it into a text field
    on the next frame. However at present flash throws an error up, in
    the past I would have solved this using a _global variable, but
    this no longer exists in action script 3.0 does it??
    Many thanks for any help, it is greatfully recieved.
    Kind regards
    Jude

    If you declare a variable on the first frame of the timeline,
    you should be able to access it no matter what frame you are on.
    //FRAME 1
    var forename:String = "";
    btn.addEventListener(MouseEvent.CLICK, nextFunc);
    function nextFunc (ev:MouseEvent):void {
    btn.removeEventListener(MouseEvent.CLICK, nextFunc);
    forename = forename_txt.text;
    gotoAndStop(2);
    //FRAME 2
    trace(forename); //outputs the text that was in
    forename_txt

  • Passing variable values from WAD to BEx

    Hi Experts,
    I am working with a query which is included in a web template. At the top of this template, I have several variables included in drop down boxes for the user to navigate through the data.
    With clicking at "open in Excel" a BEx-Query is started.
    My question: How can I pass the variable values from those drop down boxes to my Query in BEx?
    The current HTML code for starting the Excel BEx-Query looks like this:
    http://sapserver:port/x/x/x/rsr_bex_launch/bexanalyzerportalwrapper.htm?QUERY=Queryname
    Thanks in advance
    Marco

    If you export your report after selecting required drop down values, your report will be saved to Excel as it was filtered. You do not need any HTML code for this.
    My question: How can I pass the variable values from those drop down boxes to my Query in BEx?
    Why do you want to re-execute your query when you have already ouptut in the first screen shot?

  • Passing global variable values from databse to forms

    I am using forms 6i and database is oracle 9i.
    I am trying to run a form stand alone ( by pressing CTRL-R) without putting it in the application.
    since when this form is placed in the application menu it works fine as it has been passed global variables values from the database .
    now i am trying to run the form without menu and thus i want to pass the values of global variables .please let me know where should i pass these values in form .is it be WHEN-NEW-FORM-Instance trigger or in Pre-form trigger.
    i know what are the global variable values passing into the form from database.
    i can hard code any values to check if the form runs well or not.

    If you intend to do this sort of testing regularly you might want to consider creating a seperate form with a control block which allows entry of the name of the form you want to run, the names of the globals and their values, and do a CALL_FORM.

  • What is the variable that I should pass from page to page?

    Hello,
    I have gotten some code for pagination, and I have gotten it to work for the first page.  However, when I click on the links to the next pages, the results are blank.
    So, apparently the problem is that I am not passing the correct variable to these next pages.
    The problem is that my output that I'm trying to paginate is a little fancy, and it's hard for me to tell what variable to pass from page to page, and whether or not this variable is an array. 
    My output code is below.  This is all kicked off after a user submits a value for the variable "$find" via an HTML form.  What should I use as a variable to pass from page to page?
    Thanks in advance,
    John
    $result=mysql_query("SHOW TABLES FROM sand2 LIKE '%$find%'")
    or die(mysql_error());
    if(mysql_num_rows($result)>0){
    while($table=mysql_fetch_row($result)){
    print "<p class=\"topic\">$table[0]</p>\n";
    $r=mysql_query("SELECT * , votes_up - votes_down AS effective_vote FROM `$table[0]` ORDER BY effective_vote DESC LIMIT $offset, $rowsperpage");
    print "<table class=\"navbar\">\n";
    while($row=mysql_fetch_array($r)){
    print "<tr>";
    print "<td>".'<a href="http://'.$row['site'].'" class="links2">'.$row['site'].'</a>'."</td>";
    print "<td class='votes'>".'<span class="votes_count" id="votes_count'.$row['id'].'">'.number_format($effective_vote).'</span>'."</td>";
    print "<td class='ballot'>".'<span class="button" id="button'.$row['id'].'">'.'<a href="javascript:;" class="cell1" id="'.$row['id'].'">'.Vote.'</a>'.'</span>'."</td>";
    print "</tr>\n";
    print "</table>\n";

    >$result=mysql_query("SHOW TABLES FROM sand2 LIKE '%$find%'")
    >
    >Should it be SELECT * FROM TABLENAME ?
    The OP is searhing the system tables for a user table in a database. With most dbms's you would select from the system table for the object. MySql has the Show command.
    http://dev.mysql.com/doc/refman/5.0/en/show-tables.html

  • Ü Character being replaced ? when writing the data to CSV from DB in Linux

    Hi All,
    Can anyone help me in understanding the exact cause of my issue
    Issue Description: Ü Character being replaced ? or when writing the data to CSV from DB in Linux.
    Shell used: ksh
    Actual string: MÜNCHENER RÜCKVERSICHERUNGS-GESELLSCHAFT AG
    Output String: M?NCHENER R?CKVERSICHERUNGS-GESELLSCHAFT AG
    locale ouput:
    LANG=en_US.UTF-8
    LC_CTYPE="en_US.UTF-8"
    LC_NUMERIC="en_US.UTF-8"
    LC_TIME="en_US.UTF-8"
    LC_COLLATE="en_US.UTF-8"
    LC_MONETARY="en_US.UTF-8"
    LC_MESSAGES="en_US.UTF-8"
    LC_PAPER="en_US.UTF-8"
    LC_NAME="en_US.UTF-8"
    LC_ADDRESS="en_US.UTF-8"
    LC_TELEPHONE="en_US.UTF-8"
    LC_MEASUREMENT="en_US.UTF-8"
    LC_IDENTIFICATION="en_US.UTF-8"
    LC_ALL=
    Environment variable set: NLS_LANG=AMERICAN_AMERICA.WE8ISO8859P1
    Linux Version: 2.6.18-128.el5 128 bit
    java Version: 1.6
    Oracle DB version: Oracle Database 10g Enterprise Edition Release 10.2.0.5.0 - 64bi
    When i query directly from DB i get the data in right format but when i write the same data to a csv file then the above problem occurs.
    Can anyone please suggest me what could be the cause for this issue?
    Regards,
    Shiva

    Hi Srini,
    We are using Java based ETL specifically written for our application. we are using sqlplus to make DB connections. am using vi editor to see the data. After the Extraction process the data processed in also in the wrong format.
    Regards,
    Shiva

  • Call PL/SQL Procedure (not stored) from SQLPLUS

    Hello,
    the following code creates a stored procedure and allows to call the procedure from SQLPLUS using EXEC.
    CREATE or REPLACE PROCEDURE welcome IS
    BEGIN
        dbms_output.put_line('Welcome user ' || user);
    END;
    exec welcome;I would like to do the same without storing the procedure. The procedure should be defined in an PL/SQL-Script and called in a SQLPLUS loop. On the one hand I do not have the privileges to create stored procdures. On the other hand I want to use put_line in the loop. Without passing control to SQLPLUS (e.g. the loop-master) all output is kept in the buffer and no information are shown during processing the data.
    Regards, Rainer

    netaktiv wrote:
    There should be a repair job updating many hundredthousends records. A script should be created and called only once and the calling user should be informed about the processing status. There is no need for heavy output, but after 5000 or 10000 records I would like to display a message saying nnnnn records processed.Then you need another mechanism to report the current status to the user.
    You cannot use the current session to do that. Sessions are serialised. That means they can do only service a single request at a time. So if the session executes procedure foo that updates 100's of 1000's of rows - then that is what the process will be doing. The procedure can only report back to the client after it has completed. It cannot interact directly with the client during the executing of that procedure.
    This means that if you want to actually send a notification to the client, you need to do that via a separate session. E.g. the 1st session executes procedure foo that performs the update. That procedure sends a notification (using DBMS_ALERT or DBMS_PIPE for example) to the 2nd session - where the 2nd session receives the asynchronous notification and reports that to the user.
    Another method would be for the update procedure to register a long operation using DBMS_APPLICATION_INFO. This enables another session to view the status and progress of the update procedure via virtual (v$) performance views.
    Another method would be for the client session not to start the update procedure itself. Instead it can schedule a background job (using DBMS_JPB or DBMS_SCHEDULER interfaces) - and then monitor the status of the job.
    Also suggest that you spend some time familiarising yourself with application developer fundamentals and concepts for Oracle. There are guides for both at http://tahiti.orcacle.com for the Oracle version you use. You cannot correctly use Oracle if you do not understand how Oracle works and what the application development features are. And your current approach using DBMS_OUTPUT is pretty much flawed and not how Oracle sessions should report their processing status to a client.

  • Trying to access 10gr2 database from sqlplus utility but it connects to 11g

    Hi All,
    I am facing below issue while access 10gr2 database from sqlplus.
    I am having two oracle homes on one server one belongs to 11gr2 and another belongs to 10gr2.
    I want to access a 10gr2 database through sqlplus utility.but instaed of connecting to 10gr2 it is connecting to 11gr2 after I enter a user name and passowrd.
    I have set all the env variables such as oracle_home ,oracle_sid and path with respect to Oracle 10gr2.
    Can you please let me kno what I need to do to connect to 10gr2 database and not 11gr2 database through sql plus.
    Let me know if I need to give any more details on this.
    Best Regards,
    Dipti S

    Hi Rocky,
    I got the resolution.
    I made a mistake by creating an oracle instance/service(e.g. fsdmo) when Oracle_home was pointing to 11gR2 Directory.so that service was refering to 11gr2 oracle home.
    hence when I was setting oracle_sid(fsdmo) and trying to access database instance from 11g sqlplus utility ,it was directing to 11g and not 10g since oracle service was pointing to 11g.
    So now after chnaging the oracle home directory to 11g,I am creating a service and its working fine.
    thank you so much for responding.
    hope I am clear with my reply.
    Best Regards,
    Dipti S

  • File Name and File Content  not gettinng passed from Proxy to Business Serv

    Hi All ,
    I have a requirement in OSB , where i need to pick the file from remote Source and FTP the files to Remote Target .Below are the steps which i did to achieve this.
    1.Created a FTP Adapter in JDeveloper to Get the files from Source and a FTP Adpater to Put the files to Target.Inboth the adapters i have choose 'Shema is Opaque'
    2.Imported the wsdl and jca file to OSB
    3.Generated Proxy Service (PS ) and Business service (BS) out of Step 2
    4.I edited the Message flow such a way that , the PS is routed to invoke the BS
    Aslo i assigned $inbound/ctx:transport/ctx:request/tp:headers/jca:jca.file.FileName to a variable 'FileName' in PS
    and in BS service i passed $outbound/ctx:transport/ctx:request/tp:headers/jca:jca.ftp.FileName = 'FileName'
    When i tried to activate my session , the file that is getting written to the target has 0 byte.Also , the file name is also not getting passed from PS to BS
    Can some one help me with the steps on how to use the Xpath , so as to pass the file name and file body from proxy servive to business service.
    Thanks
    John

     I search multiple shares to find a common file name then create a single output file. I will be doing this search and file creation
    for 5-10 different file names. If there is a better way .. certainly open for suggestions. It's working but having issue with
    the cmd file for every file and folder I check. It puts this error out for each run of the process.
      Error message in LOG file:
    Get-ChildItem : Cannot find path 'F:\powershell\-SearchFor' because it does not exist.
     Thanks.
    I tried your code with little changes and saved in Temp folder.
    My CMD file has the below code
    PowerShell C:\Temp\Untitled1.ps1
    It worked.
    Regards Chen V [MCTS SharePoint 2010]

  • Translation of Variable Output From CFQUERY

    I'm not highly technical, and this is probably something easy, but here is my
    dilemma.
    First, define some variables:
    <cfset datasource = '#MyDatabase#'>
    <cfset query_tbl = 'MyDatabaseTable'>
    <cfset field1 = 'actual_fieldname'><!--- a field in MyDatabaseTable --->
    Then, run a query using those variables:
    <cfquery name="cfqGetItems" datasource="#datasource#">
      SELECT *
      FROM #query_tbl#
      ORDER by #field1# ASC
    </cfquery>
    Then, attempt to display the query output:
    <cfoutput>
      <p>#cfqGetItems.field1#
    </cfoutput>
    Insead of the values for "actual_fieldname", I get an error message: "field1 is not defined in query cfqGetItems".
    I realize that defining the output as "#cfqGetItems.field1#" is incorrect, but how can a "translation" be done?  What is the correct way to get the output to generate the values for "actual_fieldname" instead of thinking it is still dealing with the variable "field1"?
    Thank you very much for any help!

    I spoke too soon.  This worked in one case, but not in the following case:
    I'm not highly technical, and this is probably something simple, but here is my
    dilemma, in a slightly different setting where I am attempting to retrieve a single record.
    First, I define some variables:
    <cfset datasource = 'MyDatabase'>
    <cfset query_tbl = 'MyDatabaseTable'>
    <cfset field1 = 'actual_fieldname1'><!--- FIRST field in MyDatabaseTable --->
    <cfset field2 = 'actual_fieldname2'><!--- SECOND field in MyDatabaseTable --->
    <cfset ID = #Form.ID#<!--- ONE particular record I want to retrieve, passed from a form --->
    I do a test display to ensure all variables are set, and everything checks out fine.
    Then, to retrieve this single record, I run a query using those variables:
    <cfquery name="cfqGetItem" datasource="#datasource#">
      SELECT *
      FROM #query_tbl#
      WHERE ID = #ID#
    </cfquery>
    Then, I attempt to display the query output:
    EITHER AS
    <cfoutput>
      <p>#cfqGetItem.field1#
    </cfoutput>
    OR, AS
    <cfoutput>
      <p>#cfqGetItem[column1_field][currentRow]#
    </cfoutput>
    In each case, I get a similar CF error message: "Element field1 is not defined in query cfqGetItem", or "Variable currentrow is not defined".
    How do I get the query output to generate the actual values for the record?
    How can a "translation" be done?  What would be the correct way?
    Thank you very much for any help!

  • How get runing total but opening balance pass from form through parameter

    Sir I have tow table in accbal have opening balance and in voudetail have daily transaction I need ledger report with opening balance
    My report get opening balance from accbal and get befor given date balance from voudetail
    Such as
    For opening balance
    Selelect case when dr>cr then dr-cr
    When cr>dr then cr-dr
    End opbal from accbal
    For get balance form daily transaction
    Select case when sum(debit)-sum(credit)> sum(credit)-sum(debit) then
    sum(debit)-sum(credit)
    when sum(credit)-sum(debit)>sum(debit)-sum(credit) then
    sum(credit)-sum(debit)
    end trbalance from voudetail
    where date <givendate
    cal acute both balance in variable
    total =opbal+trbal
    and send this total in report as opening balance on top of report and add this amount asper condition in amount report amount is debit and totalbal is debit then
    placeholdercolumn=totalbal+reportdebit
    or credit then
    placeholdercolumn=totalbal-reportdebit
    sir I need this type of calculation in report
    or
    if you give me idea n query is best for me I calculate with over function and use report only for output
    please sir give me idea urgent
    thank
    aamir

    Meilan (guest) wrote:
    : I wrote a Report called by a Form and pass a parameter from the
    : Form to the Report, successfully! But I imported a Graphic in
    : the Report, and the Graphic could not get the parameter...(the
    : parameter in the Report and Graphic should both pass from the
    : Form).
    : I call the Report by " Run_Product( REPORTS, :V_PRTNAME,
    : SYNCHRONOUS, RUNTIME, FILESYSTEM, pl_id,NULL); " in the Form.
    : and I imported the image from file for the Graphic in the
    Report.
    : Thanks for your help!
    Meilan,
    This forum is for Headstart related questions and experiences
    only. Please go to metalink.oracle.com to get more information on
    your problem.
    Regards,
    Ton
    null

Maybe you are looking for

  • Opening Balance - Transactions - Closing Balance in FD10N & FK10N

    Hi All, I need to see the report in following format for FD10N & FK10N 1. Opening Balance 2. (+/-) Transactions 3. Closing Balance FD10N and FK10N show the period balance and drilling into the balance shows the detail view of transactions posted in t

  • AirPlay doesn't work when streaming from BBC iplayer unless I use mirroring

    I usually watch iplayer and 4OD by streaming it from my iPad or iPhone onto my tv with AirPlay on apple tv but now all of a sudden I've been getting a connection error and the stream fails. It does still work when I use mirroring (which doesn't make

  • Help Please! Offline Clips!

    Ok here's my problem. I am using a clip of green screen footage that I have keyed out with two different backgrounds that I want to eventually layer on top of each other. Basically, it is the same clip on top of itself but with two different backgrou

  • Snow Leopard 10.6.7 & Illustrator CS5 views

    My icons and previews are shown incorrectly. It seems to show every layer in my illustrator files even if they are turned off. This is really annoying when I use cover flow extensively. Anyone else having this problem?

  • Get file back

    I get warning "file is damaged can not open file" , how do I get this file back? runnig adobe reader XI on windows 7