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
-
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 PMHi 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.
nullHi,
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\adminDan 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-07run 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 -
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,
JohnI 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