Use of Parameter file in DAC

Hello Experts,
I am new to DAC10.x version. Can any please tell me why the parameter file so much important in DAC. Any example link will also helpful.
Thanks
A

The parameter file is used as a way to dynamically populate certain values in the ETL mappings and mapplets. Its useful because it allows you to change values in the DAC instead of manually editing the Informatica mappings. It provides a layer of flexibility that you would not have by Informatica itself.

Similar Messages

  • Parameter file in DAC

    Hi All,
    I am new to BI Apps and DAC, I have created a custom mapping in informatica and I am getting the following error I tried to unit test it in DAC. I have defined the source system folders, created a new task, subject area and execution plans. I am not able to understand to why its not able to read the parameter file, Please let me know how to approach for this error.
    Appreciate your help !
    Thanks,
    Rahul.
    All Task Batches
    Informatica Session Batch
    INFORMATICA TASK:Custom_SDE:SDE_PSFT_PurchaseScheduleLinesFact_Full:(Source : FULL Target : FULL)
    2012-01-11 23:16:56.182 INFORMATICA TASK:Custom_SDE:SDE_PSFT_PurchaseScheduleLinesFact_Full:(Source : FULL Target : FULL) has started.
    ANOMALY INFO::: Error while executing : INFORMATICA TASK:Custom_SDE:SDE_PSFT_PurchaseScheduleLinesFact_Full:(Source : FULL Target : FULL)
    MESSAGE:::
    Irrecoverable Error
    Request to start workflow : 'SDE_PSFT_PurchaseScheduleLinesFact_Full' has completed with error code 17
    Error Message : Parameter file does not exist.
    Command Used: pmcmd startworkflow -sv is_obieetlqa1 -d Domain_obieetlqa1 -u Administrator -p **** -f Custom_SDE -paramfile /app/infa/server/infa_shared/SrcFiles\PSFT_9_1_FINSCM.DataWarehouse.Custom_SDE.SDE_PSFT_PurchaseScheduleLinesFact_Full.txt SDE_PSFT_PurchaseScheduleLinesFact_Full
    Workflow Message:
    =====================================
    STD OUTPUT
    =====================================
    Informatica(r) PMCMD, version [9.0.1 HotFix2], build [242.1111], Windows 32-bit
    Copyright (c) Informatica Corporation 1994 - 2010
    All Rights Reserved.
    Invoked at Wed Jan 11 23:16:57 2012
    Connected to Integration Service: [is_obieetlqa1].
    Starting workflow [SDE_PSFT_PurchaseScheduleLinesFact_Full]
    ERROR: Workflow [Custom_SDE:SDE_PSFT_PurchaseScheduleLinesFact_Full[version CheckedOut]]: Parameter file [app/infa/server/infa_shared/SrcFiles\PSFT_9_1_FINSCM.DataWarehouse.Custom_SDE.SDE_PSFT_PurchaseScheduleLinesFact_Full.txt] not found. Please check the Integration Service log for more information.
    Disconnecting from Integration Service
    Completed at Wed Jan 11 23:16:58 2012
    =====================================
    ERROR OUTPUT
    =====================================
    EXCEPTION CLASS::: com.siebel.analytics.etl.etltask.IrrecoverableException
    com.siebel.analytics.etl.etltask.InformaticaTask.doExecute(InformaticaTask.java:183)
    com.siebel.analytics.etl.etltask.GenericTaskImpl.doExecuteWithRetries(GenericTaskImpl.java:411)
    com.siebel.analytics.etl.etltask.GenericTaskImpl.execute(GenericTaskImpl.java:307)
    com.siebel.analytics.etl.etltask.GenericTaskImpl.execute(GenericTaskImpl.java:214)
    com.siebel.analytics.etl.etltask.GenericTaskImpl.run(GenericTaskImpl.java:586)
    com.siebel.analytics.etl.taskmanager.XCallable.call(XCallable.java:63)
    java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
    java.util.concurrent.FutureTask.run(FutureTask.java:138)
    java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
    java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
    java.util.concurrent.FutureTask.run(FutureTask.java:138)
    java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885)
    java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
    java.lang.Thread.run(Thread.java:619)
    (Number of retries : 1)
    pmcmd startworkflow -sv is_obieetlqa1 -d Domain_obieetlqa1 -u Administrator -p **** -f Custom_SDE -paramfile /app/infa/server/infa_shared/SrcFiles\PSFT_9_1_FINSCM.DataWarehouse.Custom_SDE.SDE_PSFT_PurchaseScheduleLinesFact_Full.txt SDE_PSFT_PurchaseScheduleLinesFact_Full
    2012-01-11 23:16:58.792 INFORMATICA TASK:Custom_SDE:SDE_PSFT_PurchaseScheduleLinesFact_Full:(Source : FULL Target : FULL) has finished execution with Failed status.

    The parameter file is used as a way to dynamically populate certain values in the ETL mappings and mapplets. Its useful because it allows you to change values in the DAC instead of manually editing the Informatica mappings. It provides a layer of flexibility that you would not have by Informatica itself.

  • How to use parameter file with java

    Is it possible to use a parameter file with Java, and is there any class/method to make it easy to call and use these parameter from a text file, other than scanning the whole text file manually as we can do normally with visual basic/c++, so we can call the program with the parameter file, like java testing c:\\testing.ini

    If I understand you correctly, you may be looking for a properties file. This is basically a text file that contains pairs of strings in the form:
    parameter1=value1
    parameter2=value2
    parameter3=value3
    ...etc.
    and the values are retrieved using the java.util.Properties class - see:
    http://java.sun.com/j2se/1.3/docs/api/java/util/Properties.html
    Sample use://Call chis method once, to load the props file.
    //props file is called "demo.properties", and is
    //in a directory that is included in the classpath
        private void loadMyProperties() throws Exception
         InputStream stream = getResourceAsStream("/demo.properties");
         if(stream == null)
             throw new Exception("stream is null!");
         demoProperties = new Properties();
         demoProperties.load(stream);
         stream.close();
    // Then you can retrieve properties in your code using:
    String param3 = demoProperties.getProperty("parameter3");
    //...etc

  • Lost of Parameter file in web application

    Hi,
    We develop a java (1.5) application running on Tomcat (5.5 and 6.0).
    In this application, we use a parameter file in YAML format.
    Everything works perfectly except when the tomcat server is restarted.
    At this point, the application is no more able to reach the parameter file.
    We have to re-deploy the whole application to be able to use the parameter file.
    But we lost it again when the server is restarted.
    We don't know if the problem is coming from our tomcat configuration or from our java code.
    The problem is seen on Tomcat 5.5, 6.0 and on Linux and Mac OS X.
    So, it must come from our code.
    Do you have an idea ?
    Thanks
    Here is the code where the parameter file is read:
    final private String YAMLpath = "truc" + File.separator + "META-INF" + File.separator + "Parameters.yaml";
    try
                   Scanner openYAML55 = new Scanner(new File(this.YAMLpath) ); //For Tomcat5.5
                   this.readParameterFile(openYAML55);
                   openYAML55.close();
              catch(FileNotFoundException f)
                   f.printStackTrace();
    private void readParameterFile(Scanner paramFile)
         while(paramFile.hasNextLine())
                   Pattern paramLine = Pattern.compile("(\\w+)\\s*:\\s*(.*)");
                   Matcher paramArg = paramLine.matcher(paramFile.nextLine());
                   if ( paramArg.matches() )
    if ( paramArg.group(1).trim().equals("dbase") )
                             this.dbase = paramArg.group(2).replaceAll("\"", "").trim();
                        else if ( paramArg.group(1).trim().equals("dbport") )
                             this.dbport = Integer.parseInt( paramArg.group(2).replaceAll("\"", "").trim() );
                        else if ( paramArg.group(1).trim().equals("dbhost") )
                             this.dbhost = paramArg.group(2).replaceAll("\"", "").trim();
              this.bgeeRoot = this.serverRoot + this.bgeeRoot;
              this.homePage = this.serverRoot + this.homePage;
    }

    How about simply loading the file or obtaining its input stream as a resource using ClassLoader.getResource[AsStream]? Direct file access to parts of a web app... my oh my.

  • DAC - Custom Workflow Task - Parameter file does not exist

    Hi expert,
    I have some issues running custom task in DAC with Siebel OLTP to DW. Please see log below. Anyone can help me in this regard?
    Note: Siebel Custom Table to Data Warehouse Custom table - Created new workflow in Informatica for custom table
    ANOMALY INFO::: Error while executing : INFORMATICA TASK:DU_SDE_SBL_78_Adaptor:SDE_TCDimension:(Source : FULL Target : FULL)
    MESSAGE:::
    Irrecoverable Error
    Request to start workflow : 'SDE_TCDimension' has completed with error code 17
    Error Message : Parameter file does not exist.
    Connected to Integration Service: [Arcis_Dev_Integration_Service].
    ERROR: unable to open local paramfile [XX/obi/Informatica/PowerCenter8.6.1/server/infa_sh ared\SEBL_78.DataWarehouse.DU_SDE_SBL_78_Adaptor.SDE_TCDimension.txt].
    Disconnecting from Integration Service
    =====================================
              STD OUTPUT
              =====================================
              Informatica(r) PMCMD, version [8.6.1], build [183.1217], Windows 32-bit
              Copyright (c) Informatica Corporation 1994 - 2008
              All Rights Reserved.
              Invoked at Thu Sep 22 13:34:26 2011
              Connected to Integration Service: [AD_Service].
              ERROR: unable to open local paramfile [XX/obi/Informatica/PowerCenter8.6.1/server/infa_shared\SEBL_78.DataWarehouse.DU_SDE_SBL_78_Adaptor.SDE_TCDimension.txt].
              Disconnecting from Integration Service
    Edited by: Jing Jang on Sep 22, 2011 11:58 PM

    Hi thanks for replying.
    I Assembled the subject area, generated parameters and I built the execution plan, everything is success. For other task parameter file is generating.
    DAC log shows as you mentioned.
    pmcmd startworkflow -sv Arcis_Dev_Integration_Service -d ARCISDEV_crmobidev -u Administrator -p **** -f DU_SDE_SBL_78_Adaptor -lpf /XXX/obi/Informatica/PowerCenter8.6.1/server/infa_shared\SEBL_78.DataWarehouse.DU_SDE_SBL_78_Adaptor.SDE_TCDimension.txt SDE_TCDimension
    Error Message:
    ANOMALY INFO::: Error while executing : INFORMATICA TASK:DU_SDE_SBL_78_Adaptor:SDE_TCDimension:(Source : FULL Target : FULL)
              MESSAGE:::
              Irrecoverable Error
              Request to start workflow : 'SDE_TCDimension' has completed with error code 17
              Error Message : Parameter file does not exist.
              Command Used: pmcmd startworkflow -sv Arcis_Dev_Integration_Service -d ARCISDEV_crmobidev -u Administrator -p **** -f DU_SDE_SBL_78_Adaptor -lpf /XXX/obi/Informatica/PowerCenter8.6.1/server/infa_shared\SEBL_78.DataWarehouse.DU_SDE_SBL_78_Adaptor.SDE_TCDimension.txt SDE_TCDimension**
              Workflow Message:
    Since we gave the InformaticaParameterFileLocation as /XXX/obi/Informatica/PowerCenter8.6.1/server/infa_shared , it is showing exactly. But I don't know why the "\" slash is coming.
    DAC server is on AIX and I'm running DAC client from another windows machine, I have Informatica Client installed on my machine.
    Right now I'm checking with Unit Testing, do I need to run full execution to get that parameter file generated?
    Appreciate your help.

  • Export Utility USING PARAMETER FILE

    1st problem:
    I have created a parameter file USING NOTEPAD.All the export parameters specied in it.
    But when i executed it at command prompt as
    EXP73 USERNAME/PASSWORD
    PARFILE=<filename with .par extension>
    Its giving error
    LCC-00211:UNEXPECTED DELIMITER [NULL]
    I have tried using both valid delimiters 'SPACE' and ',' but still i am getting the same error.
    But in case of IMPORT utility i have used the same procedure and i am getting the required result.
    Please help as early as possible.
    null

    Hi,
    What u can do is chech out the options by keying in exp73 help=y. U will need to specify the options by urself on the command line.
    Example:
    exp73 file=c:\export1.dmp user=scott log=c:\export1.log <return>
    <BLOCKQUOTE><font size="1" face="Verdana, Arial">quote:</font><HR>Originally posted by Gopinath Parthasarathy ([email protected]):
    While using Export utility at Command prompt:
    EXP73 LOG=<filename>
    it is just asking username and password after which there is no interaction and exports all the tables with logfile creation.
    Some body please help.<HR></BLOCKQUOTE>
    null

  • How can i make calculation in two file using two parameter

    how can i make calculation in two file using two parameter
    Solved!
    Go to Solution.

    i am having two differnt file, both file having no and time , i want to make programme that when, number and tiome is same in both file give that index onle  in , i am going to attached the file
    Attachments:
    iisc11-jan2010extract.txt ‏1253 KB
    sp3.xlsx ‏12 KB

  • To change parameter file used for tnsping

    Hi
    I can ping the server.
    I can connect to the server.
    Just for fun I want to tnsping for connectivity to it. When I try, I see this:
    C:\>tnsping prod
    TNS Ping Utility for 32-bit Windows: Version 10.2.0.1.0 - Production on 21-NOV-2008 16:22:1
    Copyright (c) 1997, 2005, Oracle. All rights reserved.
    Used parameter files:
    C:\10g_Test\network\admin\sqlnet.ora
    TNS-03505: Failed to resolve name
    The parameter file worries me. The tnsnames that I have is located here
    C:\oracle\ora92\network\admin

    Dan A wrote:
    Thanks. This is peculiar:
    C:\>set tns_admin=C:\oracle\ora92\network\admin
    C:\>tnsping DEV
    TNS Ping Utility for 32-bit Windows: Version 10.2.0.1.0 - Production on 21-NOV-2008 17:12:1
    Copyright (c) 1997, 2005, Oracle. All rights reserved.
    Used parameter files:
    C:\10g_Test\network\admin\sqlnet.ora
    TNS-03505: Failed to resolve name
    That is a bit strange. I'd go to the sqlnet.ora referenced (c:\10t_test\network ....) and set client trace level to 16, set client trace file to a specific value (no default) and set client trace directory to a specific value (no default). Repeat your tnsping, then dig into that trace file for clues. There will be a lot there that you don't understand, but I believe you will find clues as to why it's not looking at where you set tns_admin.
    Still using the 10g path. Yes, I could place the tnsnames there, but I would really rather not!
    Thanks.
    DA

  • DAC tasks failing cuz Parameter files are missing

    We are unable to find any of the parameter file in our installation. Although all the source files and lookup files have been copied to the informatica Src and lookup directories from dac's dirctory.
    I nenver had any issue with these source, lookup and parameter files they get installed in there respective directories when we do the installation and copy SrcFiles and lookup files to a different locaton as per instructions.
    Please advise what's the best approach. I am hoping we dont' need to reinstall everyting from scratch.
    Below the error.
    ERROR : TM_6292 : (6432|6620) Session task instance [SIL_InsertRowInRunTable]: VAR_27015 [Cannot find specified [b]parameter file [D:\Informatica PowerCenter 7.1.4\Server\SrcFiles\SILOS.SIL_InsertRowInRunTable.txt] for session [SIL_InsertRowInRunTable].].

    This error usually happens when you do not have a Physical connection in the Workflow Manager defined. As a part of that particular workflow a file is created on the fly to run the test insert. Double check your physical connections.
    Go to Page 119 in the documentation: The section "To configure the database connections" (http://download-uk.oracle.com/docs/cd/E10021_01/doc/bi.79/b31979.pdf)
    You need to make connections that match the values from the Setup tab in the DAC in the Informatica Workflow Manager.

  • Where to set parameter file to use in expdp

    hai i am new to use expdp i want to use parameter file but i dont know where to setup paramter file and how to use query
    my object to export user (pibs) and pibs user have create_date column
    in all tables of pibs and i want to export pibs using create_date=01-jan-07

    run the following command as plib user for every table:
    Remember to create the DIRECTORY as sys first
    dumpfile=expdp.dmp
    directory=export_dir
    logfile=expdp.log
    job_name=raw_exporta
    tables=<talename>
    query="where create_date >= TO_DATE('2007-01-01 00-00-00','YYYY-MM-DD HH24-MI-SS','NLS_CALENDAR=GREGORIAN')
    Hope this helps

  • Parameter Files Error

    Hi everybody,
    I am working with Oracle BI Apps, and I use Informatica as ETL tool and DAC(Datawarehouse Administration Console) as a manager of Informatica.
    In DAC I have execution plans that execute informatica workflows.
    My problem is next:
    I have this 3 paths where I have parameters file:
    /tfnac3/3rdparty/oraclebi/infrmatica/901/server/infa_shared/SrcFiles
    /tfnac3/oraclebi/product/OracleBI/DAC/bifoundation/dac/Informatica/parameters/input
    /tfnac3/oraclebi/product/OracleBI/DAC/bifoundation/dac/Informatica/parameters
    Inside this parameters files I have this value mplt_BC_ORA_ProductDimension.$$MASTER_ORG='204' by default, then I changed to mplt_BC_ORA_ProductDimension.$$MASTER_ORG=136, because this is the real value that I need, but when I execute my execution plan in DAC, in this path /tfnac3/oraclebi/product/OracleBI/DAC/bifoundation/dac/Informatica/parameters the value in parameter file return to '204'.
    My question is,
    Do you know why is this happen?
    Is there another path where I can find more parameters files?
    Is there any another way to change this value, I mean another configuration that I can do to change this value?
    Regards,
    Arnulfo.

    hi,
    if this parameter is listed under dac-->design -->source system prameters
    change the value of mplt_BC_ORA_ProductDimension.$$MASTER_ORG to 136
    and assign the physical path of parameter filename given in workflow manger ( default is $PMSourceFileDir\) to InformaticaParameterFileLocation     in dac
    under setup-->dac system setup properties ex:
    InformaticaParameterFileLocation     C:\Informatica\9.0.1\server\infa_shared\SrcFiles
    regards
    gs

  • OBIA 7.9.6.2    parameter files not properly generated

    I am seeing 4 parameter files being generated with names like this: [note @ sign in the file name]
    DataWarehouse.DataWarehouse.SILOS.@DAC_SIL_PositionDimension_FULL_TD_CMD.txt
    DataWarehouse.DataWarehouse.SDE_ORAR1212_Adaptor.@DAC_SDE_ORA_WorkforceEventQueue_SupStat_CMD.txt
    DataWarehouse.DataWarehouse.SDE_ORAR1212_Adaptor.@DAC_SDE_ORA_PersistedStage_WorkforceEvent_Performance_Mntn_CMD.txt
    DataWarehouse.DataWarehouse.SDE_ORAR1212_Adaptor.@DAC_SDE_ORA_PayrollFact_Agg_Items_CMD.txtI am using 7.9.6.2 (fin, hr, scm, P&S) with EBS R12.1.x
    All the tasks run fine, expect these 4 (and their dependencies)
    Rest of the parameter file names are correct. As a result of the above 4 parameter file names,
    the ETL workflow is not getting triggered, hence, no informatica session log or workflow log.
    Only DAC error log shows up, for these tasks.
    500+/700+ ETL tasks completed, hence, I do not suspect any major configuration issue. Note this is 7.9.6.2 of Bi apps.

    WE did had the similar problem and we were able to come out of it with below one.
    1). Modify infa_command.xml in /install/DAC/CONF
    2). In the file, search for start_workflow_8 and start_workflow_8_alternative
    3). Swap names by renaming start_workflow_8 to start_workflow_8_alternative
    4). Rename start_workflow_8_alternative to start_workflow_8
    5). Place the modified file in the same location, bounce DAC Server and re-run ETL
    NOTE: The parameter will work only if DAC Server and INFA server are on the same server.

  • ZAV 10 - Unable to open parameter file error

    When trying to launch a ZAV 10 app, C-Cure Administration Console, users are getting an error "**Unable to open parameter file cc800cl.pf, errno 2. (1247)". This only appears to be happening on Win7. This did work when first created, but after a few weeks the error has started to pop-up.

    If this was working and is not now, and you are certain nothing has changed on the client systems (or at least nothing that could interfere here), then this might be an issue with the license used when building the application. What is the expiry date of your license and was it applied prior to building this exe?
    If this isn't expiring please open an SR for this issue, if you can. This is the information the support team will require:
    - Copies of any warnings or errors around the time the issue occurs (or a copy of the application and system event logs, in .evtx format)
    - A copy of the exe you are using
    - If you can build the exe again as a diagnostic-mode executable and provide the diagnostics generated when attempting to run, that can be very helpful
    - It may also be required that you send installation media for the application and your build process, so the team can attempt to reproduce the issue in-house
    - You will also typically be asked for the .xappl file and associated Files folder, if reproducing in-house is required. This will become absolutely necessary if a ticket needs to be filed with Spoon, so sending it ahead of time is a good idea

  • How can I display the correct enum ring value from a parameter file?

    A user will make selections based on the menu ring (there are several of these) and then the values are saved for later use as a parameter (text) file. I have several menu rings which I write out to a parameter (text) file.
    How can I take these text values back into the appropriate location in the menu ring. For example, if I have menuring_value at index 0, menuring_value at index 1, etc. how do I make sure that, when the par (text) file is loaded, the saved values are the ones displayed without erasing the displayed menu ring value and inputting the saved one (from the parameter file). I would like the text value to search the appropriate menu ring, make a match and then display that menu ring value when the parameter file is loaded.

    If I understand your question, attached VI should have solved your doubt
    In this example, Configuration File VIs are used to save & retrieve MenuRings' statuses.
    As this VI is improvised, please further modify it to suit your needs.
    Cheers!
    Ian F
    Since LabVIEW 5.1... 7.1.1... 2009, 2010
    依恩与LabVIEW
    LVVILIB.blogspot.com
    Attachments:
    GUI_Menu Ring Status Save & Retrieve.vi ‏69 KB

  • Using a dynamic file path with the import command

    In one of the BI Publisher blog entries it was mentioned that the curly braces tell the parser that it needs to evaluate this value first before executing the import statement. The example provided was using the built-in parameter CURRENT_SERVER_URL, but it also mentioned that this could be done with any parameter.
    I am trying to import a subtemplate using a parameter that will hold the relative path. I am using the following import command in my report template:
    <?import:file:///{$P_SERVERPATH}/Report Path/Subtemplate.rtf?>
    as well as the following declaration statement:
    <?param@begin:P_SERVERPATH?>
    It appears that the P_SERVERPATH parameter is not being evaluated before the import statement. Am I missing anything?
    Any help is greatly appreciated, we are a little over a week from migrating to a new environment and I need to nail down a solution ASAP.
    Thanks,
    John

    I believe that you cannot have a dynamic path in the import statement as it is not allowed by xsl.

Maybe you are looking for

  • Error message: The wireless radio is not functioning.

    I spent 2 hrs on HP support chat last night, trying to get an answer to whether this is a fixable problem, and finally was disconnected from chat. The printer is a Photosmart 7460 and it recognizes the network and I could get to its IP addres online.

  • Cost center is not updating in IT 0001

    Dear Mates, I've uploaded two sets of data using PP02 T-code where one is Historical data & the other is Current data. Here for Current data I'm facing a Issue  where Cost center & org unit's data aren't getting updated in IT 0001 & its still showing

  • Beginner CORBA idl struct said to be abstract class

    How do I instantiate a class declared in my .idl file for use by the methods implementing the interface? I want to return an array of Record objects in my CORBA implentation, and my .idl file has:  struct Record     long recordNumber;     string firs

  • New iPad won't save genius playlists to iCloud (iTunes Match)

    Hi, Just received the new iPad.  One feature I was excited for in iOS 5.1 was the ability make and save genius mixes to iTunes Match so that I would have the mixes across iTunes, my iPhone, and my iPad.  However, when I make a genius mix on the new i

  • N73 taking 90 seconds to switch on

    The boot time on my N73 seems to be getting longer. I just timed how long it takes from pressing the power button to getting to the animated 'shaking hands' screen at 75 seconds. This is incredibily long.. from pressing the start button to being able