How to deploy ODI package?
hi,
I have ODI package.How to deploy it ?
http://docs.oracle.com/cd/E23943_01/core.1111/e10113/chapter_odi_messages.htm#sthref11191
ODI-01444: The master repository signature specified by the client {0} does not match the master repository signature of the agent {1}.
Cause: The client and the agent are not using the same master repository
Action: Verify the client and the agent are using the same master repository. Verify that the client is calling the correct agent.
Level: 1
Type: ERROR
Impact: Other
Edit - Also see Oracle Support doc ID 1443453.1
Edited by: PeakIndicators_Alastair on Sep 12, 2012 11:08 AM
Similar Messages
-
How to expose ODI package as webservice..?
hi,
We are having a requirement where other application needs to call ODI package.
How to expose ODI package as webservice..?hi John,
when I tried to upload odi-public-ws.aar service , it faulted.
plase help...
This Web axisService has deployment faults
Error: org.apache.axis2.deployment.DeploymentException: null; nested exception is: java.lang.NullPointerException; nested exception is: org.apache.axis2.AxisFault: null; nested exception is: java.lang.NullPointerException; nested exception is: org.apache.axis2.deployment.DeploymentException: null; nested exception is: java.lang.NullPointerException; nested exception is: org.apache.axis2.AxisFault: null; nested exception is: java.lang.NullPointerException at org.apache.axis2.deployment.repository.util.ArchiveReader.processWSDLs(ArchiveReader.java:273) at org.apache.axis2.deployment.DeploymentEngine.doDeploy(DeploymentEngine.java:604) at org.apache.axis2.deployment.repository.util.WSInfoList.update(WSInfoList.java:195) at org.apache.axis2.deployment.RepositoryListener.update(RepositoryListener.java:207) at org.apache.axis2.deployment.RepositoryListener.checkServices(RepositoryListener.java:155) at org.apache.axis2.deployment.RepositoryListener.startListener(RepositoryListener.java:199) at org.apache.axis2.deployment.scheduler.SchedulerTask.checkRepositary(SchedulerTask.java:61) at org.apache.axis2.deployment.scheduler.SchedulerTask.run(SchedulerTask.java:68) at org.apache.axis2.deployment.scheduler.Scheduler$SchedulerTimerTask.run(Scheduler.java:76) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.apache.axis2.deployment.DeploymentException: null; nested exception is: java.lang.NullPointerException; nested exception is: org.apache.axis2.AxisFault: null; nested exception is: java.lang.NullPointerException at org.apache.axis2.deployment.repository.util.ArchiveReader.processWSDLFile(ArchiveReader.java:194) at org.apache.axis2.deployment.repository.util.ArchiveReader.processWSDLs(ArchiveReader.java:261) ... 10 more Caused by: org.apache.axis2.AxisFault: null; nested exception is: java.lang.NullPointerException at org.apache.axis2.description.WSDL2AxisServiceBuilder.populateService(WSDL2AxisServiceBuilder.java:243) at org.apache.axis2.deployment.repository.util.ArchiveReader.processWSDLFile(ArchiveReader.java:192) ... 11 more Caused by: java.lang.NullPointerException at org.apache.ws.commons.schema.SchemaBuilder.setNamespaceAttributes(SchemaBuilder.java:235) at org.apache.ws.commons.schema.SchemaBuilder.setNamespaceAttributes(SchemaBuilder.java:232) at org.apache.ws.commons.schema.SchemaBuilder.setNamespaceAttributes(SchemaBuilder.java:232) at org.apache.ws.commons.schema.SchemaBuilder.setNamespaceAttributes(SchemaBuilder.java:232) at org.apache.ws.commons.schema.SchemaBuilder.handleXmlSchemaElement(SchemaBuilder.java:59) at org.apache.ws.commons.schema.XmlSchemaCollection.read(XmlSchemaCollection.java:250) at org.apache.axis2.description.WSDL2AxisServiceBuilder.getXMLSchema(WSDL2AxisServiceBuilder.java:959) at org.apache.axis2.description.WSDL2AxisServiceBuilder.copyExtensibleElements(WSDL2AxisServiceBuilder.java:1067) at org.apache.axis2.description.WSDL2AxisServiceBuilder.populateService(WSDL2AxisServiceBuilder.java:221
regards,
Amey -
How to deploy SSIS packages and jobs that run the package?
I am fairly new to deploying SSIS packages. We are migrating servers and I need to deploy the packages to the new dev and prod servers. Can you please walk me through this? Also is there a configuration through which we can specify connection strings so
that it is not dependent on a particular environment?
AnonymousHi Devcoder,
As Visakh16 suggested above, we can use deployment utility to deploy SSIS packages to production server. Here are some good articles regarding this topi for your reference, please see:
Deploying SSIS Packages on to Production Server:
http://sqlbiblog.blogspot.com/2011/02/deploying-ssis-packages-on-to.html
Package Deployment (SSIS):
http://msdn.microsoft.com/en-us/library/ms137592.aspx
If you have any feedback on our support, please click
here.
Elvis Long
TechNet Community Support -
How to deploy ODI artifacts in Production?
Hi All, We need help to deploy the ODI artifacts from devlopement environment to production environment. We are doing it for the first time so we do not have any idea on it. What is the step by step procedure to deploy the ODi artifacts. Also what are the prerequisites for the same. Any help will be highly appreciated. Thanks in advance, Pooja
I hope you got sorted before now - this question has been asked often and the answers are readily available.
https://forums.oracle.com/thread/1119789 -
How to pass a Variable value into an ODI Scenario from ODI Package
I have created an Interface that uses the variable #ENTITY_ID for retrieving entity data from the DWH; now I have generated a Scenario from the interface and placed the Scenario in an ODI Package; am not sure how to pass the #ENTITY_ID variable to the ODI Scenario?
Any help is greately appreciated.
Best Regards
BeeHi Sutrtha,
Yeah I got the pop up asking to select the variables used, I have selected ENTITY_ID that was used by the interfaces, but on execution of the package the Scenario did not work as the passeed variable #ENTITY_ID is set to 0 instead of the value I am passing.
Am I missing something?
Regards
B -
How to include an Oracle Package in ODI Package
Hi All,
I have to include an Oracle Package into an ODI Package.
Is this possible. If yes, please guide me through.
Reagrds
ManojHi John,
Thanks for the reply. I ll implement that and will let you know.
Can you please look at the following as well.
How to solve this major issue.
Thanks
Manoj. -
How to execute an ODI package from Command Line
Please can anyone help me to know how to execute an ODI package from the command line without creating a scenario from the package.
Appreciate your help.
Thanks
BYou can't. Create a scenario and then execute that from the command line.
-
How to deploy the native dll with the applet package by Sun Java Plugin
I have an applet which use some native methods. I have written code for the native dll, but I don't know how to deploy the DLL with the applet jar file for Sun Java Plugin. What parameter do i should pass to System.loadLibrary()? I think the solution should don't care which browser used by the end client. How to do it? How to deal with the applet security problem?
Thank for any comment!I have a similar problem.
Trying to use the javax.comm package requires that the user have the win32com.dll located on their machine.
I have solved the problem by using a signed applet that allows me to write the dll to the clients machine and then run the code but ideally I would like to run the code without writing the dll to the users machine...i.e. I want to load the dll directly through the applet in the same way the class files are loaded forthe applet are loaded without copying them to the clients machine. After trying everything I have come to the conclusion that it is NOT possible. The calls loadLibrary and load both require that the dll reside on the clients machine. If anyone has had a different experience please rebut this.
Rob -
How to deploy a part of all the packages in SSIS?
Hello everybody,
I have created Deployment Manifest for the project. And following the wizard deployed the packages to the production server. I have updated one package. Can I deploy just the single package using deployment manifest? if yes, how? if no, what is the way out?
One more question, how to setup VSS(visual source safe) for our project. Any reference is also welcome.
Thanks in advance.
Regards,
Anujit Karmakar
Anujit Karmakar Sr. Software EngineerThanks Vaibhav.
But if there is any associated DataSource/DataSourceView/ConnectionManager with the package, will they be uploaded automatically or have to copy them manually too?
Anujit Karmakar Sr. Software Engineer
If the package doesn't have any reference to Data Source, then connection manager information is already included in package (.dtsx).
BUT if package connection managers are using Data Source as reference, then Data source will not be uploaded automatically. Deployed package will use the same Data source.
If you have data source which points to Developement SQL Server and you have different Data Source for your production, then us
Package Configurations (No need to use Data source in this case)
Drawbacks of Using Data Sources in Package Deployment
The disadvantages of using data sources for connection reuse do not end when package development is complete. When development is complete and the packages are promoted from the development environment to testing, or from the testing environment
to production, the connection managers in the packages need to have their ConnectionString properties updated to reference the databases and other external resources in each environment. Because data sources are a feature of the BIDS designers in Visual Studio,
but Visual Studio is not used in non-development environments, packages built to rely on data sources have no mechanism for updating their connection managers without editing the packages themselves. Obviously this is less than ideal; any deployment strategy
that relies on manually editing the source code (which is essentially what DTSX files are for an Integration Services application) is bound to be fraught with problems.
Reference: http://msdn.microsoft.com/en-us/library/cc671619.aspx
-Vaibhav Chaudhari -
How to deploy parent child SSIS package to production/live server.
Hi all I am very new to SSIS. I have got SSIS package developed by some other guy this package reads data from flat files and stores to database after mapping.
Flow: 1) First package extract records from flat file and stores in table. 2) Then it calls child package using Execute package tasks. 3) Then child package do some calculations and update the database table.
SSIS is using Environment variable to get database information.
Every thing is working fine but now I want to deploy this package to my client's server.
Ques: Do I need to copy and paste files from bin folder and paste on clients machine?
What I Tried: I copy files from bin folder and placed on my local computer. Then I create a job in MSSQL and run the job. Package runs perfectly. But Later I changed location of my project and problem starts job stops working.
Issue: Error says location of child package is not available(As I changed position of my project files)
Kindly suggest what to do.Hi Anuj,
The issue occurs because the path of the child package is invalid once you change the location of the project. When configuring the child package reference for Execute Package Task, we can configure it to use Project Reference or External Reference:
As for the Project Reference, it is used when the project is not deployed or the project to deployed to the SSISDB catalog in SSIS 2012.
As for the SQL Server External Reference, it is used when the project or child package is deployed to the msdb database. The File System External Reference can be used no matter whether the child package is deployed or not.
Since the SQL Server Agent job runs correctly after you copied the bin folder to the local computer, it seems that the Execute Package Task uses File System reference and reference to a mapped network driver which maps to the folder that contains the original
IS project. Otherwise, the SQL Server Agent job should fail because of the invalid path of the child package even if you don’t change the location of the original IS project.
In your scenario, after copying the bin folder to your local computer, it is recommended that you install the child package to the File System or msdb on your local server, and then edit the parent package in BIDS/SSDT to change the reference of the installed
child package from the File System or SQL Server storage. After that, you can but don’t have to install the parent package.
Regards,
Mike Yin
TechNet Community Support -
How to deploy hyperic agent as a package
Has anyone ever used VCM to successfully build and deploy a package to install the hyperic agent on all the servers in their environment? Looking for guidance.
SteveThere is an unofficial procedure.
Test
Virtually Awesomeness: Deploy Hyperic Agents using vCenter Configuration Manager (vCM) -
ODI package - how to watch for delete of records in a table
Hello,
Using ODI package, I am using ODIWaitForData on a table. This works for Inserts/Update, but what do I need to do in a package to do Change Data Capture for Delete?
Thank you.If your data store is in CDC and you are setting the property named Journalized data only at the interface level then you can set the IKM property named synchronous_jrn_delete . It will take care of the delete operation .
-
How to deploy configuration manager client package to a query based collection
Hi
I have created one OU based collection.Now i wants to deploy client package to this collection so that the client automatically get installed,whenever a new machine added to the OU and so on to the collection.
But the issue is with configuration manager client package deployment,as we can't deploy the default configuration package to the collection(Deploy option is grayed out). For this i created a new configuration manager client package and deployed this package
to the query based collection.
Now when a new machine added to this collection,the client did not appear to deploy on this machine. Please helpIf you want all the devices in the OU to get the client, you can use a Computer Startup Script to deploy it. Everybody just uses Jason's since it does everything and is well documented.
http://blog.configmgrftw.com/configmgr-client-startup-script/
I hope that helps,
Nash
Nash Pherson, Senior Systems Consultant
Now Micro -
My Blog Posts
If you've found a bug or want the product worked differently,
share your feedback.
<-- If this post was helpful, please click "Vote as Helpful". -
How to schedule a package deployment enterprise server
Hi,
To deploy a package on enterprise server we should stop the web server
and so the users.
Is possible to schedule in some way the deploy by night?
My release of JDE is 9.0
thanksHi,
I know very well this need; take a look at http://www.everestsoftint.com for the solution. -
[Forum FAQ] How to deploy applications remotely
In some situations, we may need some ways to install applications remotely, here we summarize four general ways to deploy applications.
1. Using PowerShell to install
We can use the Win32_Product class to install Windows Installer packages, remotely or locally, so in this way, we can use powerShell command to invoke this function. For example, to install the NewPackage.msi package located in the network
share \\AppServ\remote on the remote computer PC01, type the following command at the Windows PowerShell prompt:
(Get-WMIObject -ComputerName PC01 -List | Where-Object -FilterScript {$_.Name -eq "Win32_Product"}).Install(\\AppSrv\remote\NewPackage.msi)
In same method, we can use the following command to deploy .exe application:
(Get-WMIObject -ComputerName PC01 -List | Where-Object -FilterScript {$_.Name -eq "Win32_Process"}).Create(\\AppSrv\remote\NewPackage.exe)
Note: The applications should use Windows Installer technology.
2. PsExec tool: one of sysinternals utilities
PsExec's most powerful uses include launching interactive command-prompts on remote systems and remote-enabling tools like IpConfig that otherwise do not have the ability to show information about remote systems. So, we can use this feature to install our
applications, in fact this is similar with PowerShell methods, the only difference is that PsExec is a comprehensive tool. Similarly, we can use the following command to achieve our goal:
psexec \\PC01 cmd /c "\\AppSrv\remote\NewPackage.msi" /quiet /norestart
Note: we can also use PsExec tool to install Microsoft Update file (.msu)
psexec \\PC01 -s -h -d wusa.exe "\\AppSrv\remote\NewPackage.msu" /quiet /norestart
3. Group Policy Software Installation
In domain environment, this method is very useful to deploy our software. It only supports MSI package for deployment.
We can choose assign a program to user or computer. If you assign the program to a user, it is installed when the user logs on to the computer. When the user first runs the program, the installation is completed. If you assign the program to a computer,
it is installed when the computer starts, and it is available to all users who log on to the computer. When a user first runs the program, the installation is completed.
You can get the installation information of group policy software installation in event viewer, including success or failure.
4. System Center Configuration Manger
The Microsoft System Center Configuration Manager software distribution feature provides a set of tools and resources that help you create and manage packages and advertisements used to distribute software to client resources within your enterprise. This
is a comprehensive suit for deployment.
How to Deploy Applications in Configuration Manager
http://technet.microsoft.com/en-us/library/gg682082.aspx
Summary:
There are a lot of methods for software deployment, here just introduce some generic ways.
Here is another important point of software deployment: Some applications do not use windows installer technology.
Applications that do not use Windows Installer technology may have application-specific methods for automated deployment. For example, a .exe file may be just a wrapper, it can be anything. To determine whether there is a method for deployment automation,
check the documentation for the application or consult the application vendor's support system. In some cases, even if the application vendor did not specifically design the application for installation automation, the installer software manufacturer may have
some techniques for automation.
Please click to vote if the post helps you. This can be beneficial to other community members reading the thread.In some situations, we may need some ways to install applications remotely, here we summarize four general ways to deploy applications.
1. Using PowerShell to install
We can use the Win32_Product class to install Windows Installer packages, remotely or locally, so in this way, we can use powerShell command to invoke this function. For example, to install the NewPackage.msi package located in the network
share \\AppServ\remote on the remote computer PC01, type the following command at the Windows PowerShell prompt:
(Get-WMIObject -ComputerName PC01 -List | Where-Object -FilterScript {$_.Name -eq "Win32_Product"}).Install(\\AppSrv\remote\NewPackage.msi)
In same method, we can use the following command to deploy .exe application:
(Get-WMIObject -ComputerName PC01 -List | Where-Object -FilterScript {$_.Name -eq "Win32_Process"}).Create(\\AppSrv\remote\NewPackage.exe)
Note: The applications should use Windows Installer technology.
2. PsExec tool: one of sysinternals utilities
PsExec's most powerful uses include launching interactive command-prompts on remote systems and remote-enabling tools like IpConfig that otherwise do not have the ability to show information about remote systems. So, we can use this feature to install our
applications, in fact this is similar with PowerShell methods, the only difference is that PsExec is a comprehensive tool. Similarly, we can use the following command to achieve our goal:
psexec \\PC01 cmd /c "\\AppSrv\remote\NewPackage.msi" /quiet /norestart
Note: we can also use PsExec tool to install Microsoft Update file (.msu)
psexec \\PC01 -s -h -d wusa.exe "\\AppSrv\remote\NewPackage.msu" /quiet /norestart
3. Group Policy Software Installation
In domain environment, this method is very useful to deploy our software. It only supports MSI package for deployment.
We can choose assign a program to user or computer. If you assign the program to a user, it is installed when the user logs on to the computer. When the user first runs the program, the installation is completed. If you assign the program to a computer,
it is installed when the computer starts, and it is available to all users who log on to the computer. When a user first runs the program, the installation is completed.
You can get the installation information of group policy software installation in event viewer, including success or failure.
4. System Center Configuration Manger
The Microsoft System Center Configuration Manager software distribution feature provides a set of tools and resources that help you create and manage packages and advertisements used to distribute software to client resources within your enterprise. This
is a comprehensive suit for deployment.
How to Deploy Applications in Configuration Manager
http://technet.microsoft.com/en-us/library/gg682082.aspx
Summary:
There are a lot of methods for software deployment, here just introduce some generic ways.
Here is another important point of software deployment: Some applications do not use windows installer technology.
Applications that do not use Windows Installer technology may have application-specific methods for automated deployment. For example, a .exe file may be just a wrapper, it can be anything. To determine whether there is a method for deployment automation,
check the documentation for the application or consult the application vendor's support system. In some cases, even if the application vendor did not specifically design the application for installation automation, the installer software manufacturer may have
some techniques for automation.
Please click to vote if the post helps you. This can be beneficial to other community members reading the thread.
Maybe you are looking for
-
Fan error on T42...
FAN ERROR message on T42 (model 2373) is there a way to clean the fan? the problem is intermittent
-
Sync iOS Apps to iTunes - Questions on how exactly this works...
I'm going to put my questions up top, but my understanding of the current system is below, and may be relevant to the questions, if you'd like to read through it. How can I back up / restore a SINGLE app, including its data (e.g. a game save file), t
-
Script setting require an admin password to unlock preferences
Hidden in System Preferences -> Security & Privacy -> Advanced is a button to turn on or off requiring an administrator level password to unlock various System Preference options. This will secure certain preference options as defined in the /etc/aut
-
How to code flash players with Html 5 to the lastest versions for my site http://www.beatmart.net
-
Crystal Rreports2008-Infoview Page Encapsulation Intermittently
Hi All, We have developed a set of crystal reprots.Reports are working fine in DEv environment(BOXI 3.1) and we have promoted to prod. In prod,strangely we get page enacapulation error on clicking the report(BOXI 3.1) sometimes.Sometimes reports are