Data synchronization among multiple EPPM instances
Hi Gurus,
We have a customer would like to deploy multiple EPPM instances based on the region distributions, say we have 3 instances for JAPAC, EMEA, NA. As planned, there will be requirements to synchronize the data among the instances. Till now, we are still not sure what data to be synchronized and how.
Did any of you customers have the same approaches and how? thanks for your input.
Regards,
Jack(TAM)
Hi Barry,
I am having a similar error when running the wizard to convert to a local SLD. The error is "Error: CIM_ERR_FAILED: Namespace (or any of its instances) currently locked:(namespace: sld/active)".
Can you elaborate on what you mean by "pointing to a static url instead of dynamic message server"? Where can this be changed.
Best Regards,
Rick
Similar Messages
-
Can we run parallel data collections to collect multiple source instance.
Hi,
We have a business requirement where we will have multiple Source(ERP) instance and single Destination(ASCP) instance. We would like to check if we will be able to run Data collections in parallel to collect multiple EPR instance in the same time window. This is to reduce the total planning process time duration as following data collections we will be required to run multiple plan runs.
Please help me with your expert comments
Rgds
SidYou may instead use Continuous collections to save on time so it can run collections from both instances periodically throughout the day thereby reducing a single timespan to collect all the data.
Thanks
Navneet Goel
Inspirage -
Anyone have experience reusing "cell renderers" among multiple instances...
I've implemented a 'light' cell renderer that sets all its attributes during the fetch to
getCellRendererComponent()
[in other words, all of the cell renderer instance vars are set during this call, wiping out the last objects settings]
In the hopes of saving memory, I wanted to create one cell renderer instance and share it among 100's of the same type of object. Realizing that all paints should perform on the single threaded GUI-EVENT-THREAD, this operation should be safe.
Anyone try this before?? Is it possible to reuse a single renderer instance among multiple Swing components? I look at the way Swing generates the default renderers if you don't specify one and it always returns a new instance ( the == is false ), yet each instance returned looks almost identical and contains references to the same objects with the same memory addresses.I'm pretty much sure that sharing one instance is the default behavior. Check out installDefault() of class javax.swing.plaf.basic.BasicListUI. Here, all JList instances are initialized with a single ListCellRenderer instance.
Here's an example:public static void main(String[] arguments) {
JFrame f = new JFrame();
Vector v = new Vector();
for (int i = 0; i < 10; i++)
v.add(new Integer(i));
JList l = new JList(v);
l.setCellRenderer(new DefaultListCellRenderer() {
private int val;
public Component getListCellRendererComponent(
JList list,
Object value,
int index,
boolean isSelected,
boolean cellHasFocus) {
if (isSelected) {
setBackground(list.getSelectionBackground());
setForeground(list.getSelectionForeground());
} else {
setBackground(list.getBackground());
setForeground(list.getForeground());
setEnabled(list.isEnabled());
setBorder(
(cellHasFocus)
? UIManager.getBorder("List.focusCellHighlightBorder")
: noFocusBorder);
val = ((Integer) value).intValue();
setPreferredSize(new Dimension(val * 12, 12));
return this;
protected void paintComponent(Graphics g) {
g.setColor(getBackground());
g.fillRect(0, 0, getWidth(), getHeight());
g.setColor(getForeground());
for (int i = 0; i < val; i++)
g.fillOval(i * 12, 1, 10, 10);
f.getContentPane().add(new JScrollPane(l));
f.pack();
f.show();
}Hope that helps,
bye -
Need to get data from multiple database instances in a single query
Hi,
I need a small favour from you guys. The prob is as follows:
I need to get name, row_id from table A from schema 1 and gbu_name, name from table B from schema 2 where a.name = b.name. I wrote the query in the following manner:
SELECT a.name, a.row_id, b.gbu_name
FROM Schema1.A as a, Schema2.B as b
Where a.name = b.name
But this query is not working and the error is like " The table does not exists".
Please update me how to avoid the error and get the right sort of result.
Thanks & Regards,
DebabrataAh, youre actually asking different things.
In your topic title, you say youre running separate instances
In your body text, you say you are under different user/schema
So tell me, do you have more than one database or not? How many entries in your TNS file?
I would say, for "multiple database instances"
SELECT
a.id, b.id
FROM
tableA a
INNER JOIN
tableB@OTHER_DATABASE_LINK_NAME b <--NOTE!
USING(id)And of course you will have to look up CREATE PUBLIC DATABASE LINK sql..
Message was edited by:
charred -
9300 synchronization of multiple contact databases...
I currently use multiple Contact databases on my 9300, such as "professional" and "personal" databases. The default one is systematically synchronized through the PC Suite into my outlook/contact database, but I know how to synchronize the other and make it go to outlook/contact2 database. Any hint would be welcome. Thanks
Hi nadjibnet,
According to your description, you want to use SQL Server replication to sync the SQL Server Express database and LocalDB database. From the comparison of SQL Server Express and LocalDB, LocalDB is the full SQL Server Express engine, but invoked directly
from the client provider. It not support subscriber for merge replication. However, you need to sync database in both directions. Only merge replication can merges incremental data changes that occurred at the Publisher or Subscribers after the initial snapshot
was created, and detects and resolves any conflicts according to rules you configure.
So personally, I recommend you use synchronize among SQL Server Express , LocalDB databases by using Microsoft Sync Framework.
Sync Framework includes classes that can be adapted to synchronize between a SQL Server database and any other database that is compatible with ADO.NET. For detailed documentation of the Sync Framework database synchronization components, see
Synchronizing Databases. For a comparison between Sync Framework and Merge Replication, see
Synchronizing Databases Overview.
Regards,
Sofiya Li
Sofiya Li
TechNet Community Support -
Share an ASM disk group among multiple nodes
According to Oracle documentation:
*“To share an ASM disk group among multiple nodes, you must install Oracle Cluster ware on all of the nodes, regardless of whether you install Oracle RAC on the nodes”.*
And if I understand it right to share the same ASM storage group from multiple nodes from separate RACs or multiple non-RAC nodes ASM instances in those nodes need to communicate to synchronize ASM related metadata using same technique like cache fusions.
My question is how this ASM communication take place among different ASM instances located in different RACs and standalone servers. Do we have to have some kind of Interconnect settings among the nodes?Hi,
ASM and database instances require shared access to the disks in a disk group. ASM instances manage the metadata of the disk group and provide file layout information to the database instances.
ASM instances can be clustered using Oracle Clusterware; there is one ASM instance for each cluster node. If there are several database instances for different databases on the same node, then the database instances share the same single ASM instance on that node.
If the ASM instance on a node fails, then all of the database instances on that node also fail. Unlike a file system failure, an ASM instance failure does not require restarting the operating system. In an Oracle RAC environment, the ASM and database instances on the surviving nodes automatically recover from an ASM instance failure on a node.
see this link
http://download.oracle.com/docs/cd/B28359_01/server.111/b31107/asmcon.htm :) -
Syncing the same iTunes library among multiple computers
I have two computers, a Windows 7 laptop and a new iMac. iTunes on both computers are signed into the same Apple ID. I currently have my iTunes library on my laptop, but I would like to also have the exact same library on my iMac. For instance, if I download a new podcast to my laptop, it should be placed on my iMac as well. When I delete the podcast, it should be deleted on the iMac too. When song metadata is updated on my laptop (play count, lyrics, etc), I want it updated on the iMac automatically.
I have not had much experience with Home Sharing, but would that do all of this automatically? I know I could manually transfer songs from one computer to the other using Home Sharing, but what about updated metadata or deleting files?
iCloud has made this situation more interesting. I know iTunes in the Cloud and iTunes Match will keep music files in sync among various devices (including metadata?), but what about podcasts or movies or files not purchased via iTunes? I know there are plenty of details that are yet to be released concerning iCloud, but do you think it will solve this problem entirely, or will manual labor be required to obtain the exact same library among multiple computers?
I have considered only using my iMac to maintain my library, since it is always on and I could use Home Sharing to listen to music on my laptop since they are on the same Wifi network. However, I feel it would be best to keep the same library on two computers for when I take my laptop on vacation away from my home network.
What would you suggest for this situation?
Thanks!sorry about the slight irrelevence of this post on this thread....i saw this much older post you had in my explorations and it is almost to a "T" my issue currently and i was wondering if you ever came to a conclusion or had any tips or resolution paths i could explore. your original message:
I have 2 computers I'd like to set up Home Sharing on. One is Windows XP and the other is Windows 7.
I set it all up but then the libraries never show up. Nothing happens.
The computers are on the same network and I can successfully share files and a printer. Both computers are authorized using the same account. Both are signed into that account.
I don't know why it's not working. Can you please help?
Thanks!!
is EXACTLY my problem with the only variable being that both of my computers run 7. furthermore, you went on to say you were experiencing issues with the "remote" app. that was the initial objective for me in my system that got me here with a deeper problem with home share. i want to home share my itunes library and control it from my iPod touch 4g. is that such an unreasonable request?!?!? lol. i'm incredibly frustrated and was hoping that since you had such specifically similar circumstances....have you found a solution? PLEASE HELP!!! thank you so much for your time. -
Multiple db2 instances with informix in a single transaction
Hi All,
Can somebody tell how this can be achieved.
I do have 3 db2 instances in three physical mahines. Within a transaction I will
only be writing to a one instance but will be retieving data from the other two
instances. In the same transaction I will be writing to a Informix database as
well. All the systems are on windows.
The application server is Weblogic 7.02.
For DB2 the driver is db2jcc driver which does not support XA transactions. And
for informix we do use the driver which comes along with the informix installation
which is a XA supported driver.
We do have seperate TXDatasources created in the Web logic server and EJBs are
used in the project.
As welogic can give the XA features only for one none XA driver. How about implementing
the above scenario.
Waiting for a early response.Hello Sebastien,
Thanks for your response!!!
Let me make it bit more clear.In deploymewnt descriptor,we define jndi name for any resource and do a lookup on that resource from the code.
Let us consider that resource as JDBC data source for our discussion.usually you define any jdbc data source under a JDBC resource provider.
So my question is,in a single transaction can you access multiple data sources defines under multiple JDBC resource providers.
Ex:A datasource "x "defined under resource provider "A"[say DB2 jbdc provider] and a datasource "y" defined under respurce provider "B"[say mysql jdbc provider].
Thanks -
Multiple Database Instances on Single Server and effect of NLS_LANG
What is the effect of the NLS_LANG registry setting on a Windows server that is to host multiple database instance each created with a different database character set ? The server needs to support data in the following languages : Thai, Chinese Traditional, Chinese Simplified, Vietnamese and Korean. Selecting the Unicode character set(AL32UTF8) is not an option since the application is not Unicode complaint.
My understanding is that as long as NLS_LANG is set correctly on the client connecting to the particular database instance then the data will be stored correctly - is this correct ?
What should NLS_LANG be set to on the server if there are multiple oracle instances with different character sets ?My question is not in relation to connecting to the database on the server itself but with regards to client connections. What I need to know is what is the effect of the NLS_LANG setting in the registry on a server that has multiple databases each created with a different character set ?
Say for instance, the server has two databases - one created with the character set ZHS16GBK and the other created with the character set JA16SJIS and NLS_LANG is set to SIMPLIFIED CHINESE_CHINA.ZHS16GBK in the registry on the server. Will Japanese data that is inserted into the database that has character set JA16SJIS be stored correctly when it is inserted from a client with NLS_LANG set to JAPANESE_JAPAN.JA16SJIS even though NLS_LANG is set to SIMPLIFIED CHINESE_CHINA.ZHS16GBK on the server ? -
Multiple ASM Instances on single node
Hi All,
After going through some threads it seems to me that multiple ASM instances on a node is not supported and recommended by ORACLE but i coudn't find any ORACLE document or support matrix mentioning this. Can any one give me a pointer to this. Please correct me if i am wrong and Multiple ASM instances are fully supported by ORACLE.
Thanks,Multiple ASM instances on a single node are supported but not recommended due to several issues you could encounter during that kind of configuration.
Possible interraction between those instances for identification of each disk area usage,each disk area permissions , database instance to asm instance mapping and so on, could result in unwanted behaviour, as ASM is in some way just oracle's representation of LVM.
Intention is that any kind of distinction/separation of oracle related data under the ASM should be done through the disk groups.
So it seems it would be better to apply this kind of logic rather than doing suspiciously magical and rare configurations that could bring you similiary strange and unexpected problems. -
Getting lost wading through the plethora of information available, so any direct pointers to information that directly addresses the following would be appreciated, in addition to any direct answers of course!
Consider a multiple BW instance, with a staging layer, and integration layer, and multiple analytic layers (one large one, and a couple smaller ones that operate at different service levels).
If we upgrade staging to 3.5, do all the rest have to tag along (staging feeds integration and one other, integration gets data from staging and feeds all the rest).
If we upgrade to 7.0, or whatever they are going to call it, will every system have to upgrade, or are the BW to BW connections backwardly compatable.
Major reason for considering this architecture is the ability to have a couple target BW's at higher or lower releases/service pack levels as warranted by the specific applications using them (e.g. SEM wanting SP's faster than the uber BW can test and apply them). However, if we have to keep all systems in synch, then this is NOT a viable option.
Mark Marty
EBIS Architect
MckessonThis is based on some work being done by another member of the Terabyte club, and we have similar sized landscapes.
The key concerns are, with a single instance of BW, and ~ 10M rows of raw transactions migrating into the system each night (SD - BO, DD, SO's, MM, COPA, it all adds up), it is not clear to us that BW could handle all data rationalization, transformation and dissemination tasks. We have significant legacy transactions and master data that needs to be merged with a good portion of the R/3 data.
In our current environment, 90% of this is done outside of BW, using Datastage and a Data Provisioning Area. Even with sending only clean, merged, ready to load to target data, our load windows are increasing, and our backup window is scary.
This new effort is an attempt to separate key data needs so that certain things that need to be more responsive can be made available earlier. Additionally, this landscape is going to test out and prove or disprove the ability to do this volume of ETL wholly within a BW environment, rather than leveraging on other marketplace tools and techniques. Needless to say, this is a hot topic, internally we have a slant towards best in breed, and consultatively everyone wants it all to be the SAP suite of tools. Hence, we will build it and see.
Splitting Staging from Integration is not necessary (likely) from a purely technical need, however it has proven useful at another company, and we are going to explore it and determine the efficacy ourselves. -
Synchronization of multiple tracks
I have been working with Java Sound for around a month now and there is a glaring shortcoming: no synchronization for multiple tracks.
I am writing a multitrack recorder in which a recorded track can be played while the user is recording a new track. Both tracks can then be played simultaneously with the correct timing that was heard during the recording phase.
Is there a way to do this with JMF?hacksmurf wrote:
Is there a way to do this with JMF?Ummmmm, theoretically. You can syncronize two or more controllers with JMF, and you can play multiple "tracks" of data simultaniously...but I can't guarentee that, in the end, you won't run into the same problems with JMF that you're having with JavaSound. There's a fundamental problem that, in order to play and record, you're using multiple threads and you have inherant delays between what the user hears and what the computer records. -
Authentication on multiple publish instances
Hi
We have multiple websites on each publisher instances in production environment with 3 publish instances load balanced.
One of the website has a login feature - When a user registers on the website, the user profile gets created in any one of the publish instances.
Now when the same user logs in second time the request may go to a different publish instance which may not have the user profile node available.
Any suggestions on what approach could be taken here?
- Can we have a reverse-replication agent to copy the usersprofile from each publish instance back to author and then replicate in all 3 instances?
- Or is there a direct replication agent among the publisher instances.?
Thanks!Actually there is a way to do it through dispatcher. Use the sticky connection feature of dispatcher to route all requests from a user to a single publish node.
http://dev.day.com/docs/en/cq/current/deploying/dispatcher.html#Configuration Parameters
It basically creates a cookie in the user's browser storing the render id. this cookie is read by the dispatcher for requests to resources for which sticky connection is enabled. -
Data warehouse monitor initial state data synchronization process failed to write state.
Data Warehouse monitor initial state data synchronization process failed to write state to the Data Warehouse database. Failed to store synchronization process state information in the Data Warehouse database. The operation will be retried.
Exception 'SqlException': Timeout expired. The timeout period elapsed prior to completion of the operation or the server is not responding.
One or more workflows were affected by this.
Workflow name: Microsoft.SystemCenter.DataWarehouse.Synchronization.MonitorInitialState
Instance name: Data Warehouse Synchronization Service
Instance ID: {0FFB4A13-67B7-244A-4396-B1E6F3EB96E5}
Management group: SCOM2012R2BIZ
Could you please help me out of the issue?Hi,
It seems like that you are encountering event 31552, you may check operation manager event logs for more information regarding to this issue.
There can be many causes of getting this 31552 event, such as:
A sudden flood (or excessive sustained amounts) of data to the warehouse that is causing aggregations to fail moving forward.
The Exchange 2010 MP is imported into an environment with lots of statechanges happening.
Excessively large ManagedEntityProperty tables causing maintenance to fail because it cannot be parsed quickly enough in the time allotted.
Too much data in the warehouse staging tables which was not processed due to an issue and is now too much to be processed at one time.
Please go through the links below to get more information about troubleshooting this issue:
The 31552 event, or “why is my data warehouse server consuming so much CPU?”
http://blogs.technet.com/b/kevinholman/archive/2010/08/30/the-31552-event-or-why-is-my-data-warehouse-server-consuming-so-much-cpu.aspx
FIX: Failed to store data in the Data Warehouse due to a Exception ‘SqlException': Timeout expired.
Regards,
Yan Li
Please remember to mark the replies as answers if they help and unmark them if they provide no help. If you have feedback for TechNet Subscriber Support, contact [email protected] -
JNDI Lookup for multiple server instances with multiple cluster nodes
Hi Experts,
I need help with retreiving log files for multiple server instances with multiple cluster nodes. The system is Netweaver 7.01.
There are 3 server instances all instances with 3 cluster nodes.
There are EJB session beans deployed on them to retreive the log information for each server node.
In the session bean there is a method:
public List getServers() {
List servers = new ArrayList();
ClassLoader saveLoader = Thread.currentThread().getContextClassLoader();
try {
Properties prop = new Properties();
prop.setProperty(Context.INITIAL_CONTEXT_FACTORY, "com.sap.engine.services.jndi.InitialContextFactoryImpl");
prop.put(Context.SECURITY_AUTHENTICATION, "none");
Thread.currentThread().setContextClassLoader((com.sap.engine.services.adminadapter.interfaces.RemoteAdminInterface.class).getClassLoader());
InitialContext mInitialContext = new InitialContext(prop);
RemoteAdminInterface rai = (RemoteAdminInterface) mInitialContext.lookup("adminadapter");
ClusterAdministrator cadm = rai.getClusterAdministrator();
ConvenienceEngineAdministrator cea = rai.getConvenienceEngineAdministrator();
int nodeId[] = cea.getClusterNodeIds();
int dispatcherId = 0;
String dispatcherIP = null;
String p4Port = null;
for (int i = 0; i < nodeId.length; i++) {
if (cea.getClusterNodeType(nodeId[i]) != 1)
continue;
Properties dispatcherProp = cadm.getNodeInfo(nodeId[i]);
dispatcherIP = dispatcherProp.getProperty("Host", "localhost");
p4Port = cea.getServiceProperty(nodeId[i], "p4", "port");
String[] loc = new String[3];
loc[0] = dispatcherIP;
loc[1] = p4Port;
loc[2] = null;
servers.add(loc);
mInitialContext.close();
} catch (NamingException e) {
} catch (RemoteException e) {
} finally {
Thread.currentThread().setContextClassLoader(saveLoader);
return servers;
and the retreived server information used here in another class:
public void run() {
ReadLogsSession readLogsSession;
int total = servers.size();
for (Iterator iter = servers.iterator(); iter.hasNext();) {
if (keepAlive) {
try {
Thread.sleep(500);
} catch (InterruptedException e) {
status = status + e.getMessage();
System.err.println("LogReader Thread Exception" + e.toString());
e.printStackTrace();
String[] serverLocs = (String[]) iter.next();
searchFilter.setDetails("[" + serverLocs[1] + "]");
Properties prop = new Properties();
prop.put(Context.INITIAL_CONTEXT_FACTORY, "com.sap.engine.services.jndi.InitialContextFactoryImpl");
prop.put(Context.PROVIDER_URL, serverLocs[0] + ":" + serverLocs[1]);
System.err.println("LogReader run [" + serverLocs[0] + ":" + serverLocs[1] + "]");
status = " Reading :[" + serverLocs[0] + ":" + serverLocs[1] + "] servers :[" + currentIndex + "/" + total + " ] ";
prop.put("force_remote", "true");
prop.put(Context.SECURITY_AUTHENTICATION, "none");
try {
Context ctx = new InitialContext(prop);
Object ob = ctx.lookup("com.xom.sia.ReadLogsSession");
ReadLogsSessionHome readLogsSessionHome = (ReadLogsSessionHome) PortableRemoteObject.narrow(ob, ReadLogsSessionHome.class);
status = status + "Found ReadLogsSessionHome ["+readLogsSessionHome+"]";
readLogsSession = readLogsSessionHome.create();
if(readLogsSession!=null){
status = status + " Created ["+readLogsSession+"]";
List l = readLogsSession.getAuditLogs(searchFilter);
serverLocs[2] = String.valueOf(l.size());
status = status + serverLocs[2];
allRecords.addAll(l);
}else{
status = status + " unable to create readLogsSession ";
ctx.close();
} catch (NamingException e) {
status = status + e.getMessage();
System.err.println(e.getMessage());
e.printStackTrace();
} catch (CreateException e) {
status = status + e.getMessage();
System.err.println(e.getMessage());
e.printStackTrace();
} catch (IOException e) {
status = status + e.getMessage();
System.err.println(e.getMessage());
e.printStackTrace();
} catch (Exception e) {
status = status + e.getMessage();
System.err.println(e.getMessage());
e.printStackTrace();
currentIndex++;
jobComplete = true;
The application is working for multiple server instances with a single cluster node but not working for multiple cusltered environment.
Anybody knows what should be changed to handle more cluster nodes?
Thanks,
GergelyThanks for the response.
I was afraid that it would be something like that although
was hoping for
something closer to the application pools we use with IIS to
isolate sites
and limit the impact one badly behaving one can have on
another.
mmr
"Ian Skinner" <[email protected]> wrote in message
news:fe5u5v$pue$[email protected]..
> Run CF with one instance. Look at your processes and see
how much memory
> the "JRun" process is using, multiply this by number of
other CF
> instances.
>
> You are most likely going to end up on implementing a
"handful" of
> instances versus "dozens" of instance on all but the
beefiest of servers.
>
> This can be affected by how much memory each instance
uses. An
> application that puts major amounts of data into
persistent scopes such as
> application and|or session will have a larger foot print
then a leaner
> application that does not put much data into memory
and|or leave it there
> for a very long time.
>
> I know the first time we made use of CF in it's
multi-home flavor, we went
> a bit overboard and created way too many. After nearly
bringing a
> moderate server to its knees, we consolidated until we
had three or four
> or so IIRC. A couple dedicated to to each of our largest
and most
> critical applications and a couple general instances
that ran many smaller
> applications each.
>
>
>
>
>
Maybe you are looking for
-
Can't download previously purchased music to new iPad "Associated with another Apple ID"
Hi There, I have a brand new iPad Air and can see my previous purchases in the Music app. But when I try to download (by clicking the download/cloud icon) I get a confusing error: "This device is already associated with an Apple ID". The thing is, th
-
How to cancel email being recieved on blackberry
Hi, Any assistance would be greatly appreciated. I have broken my storm, and need to stop emails being recieved to the phone. the problem i have is that it is unlocked and being used on O2, i haven't registered the phone to the blackberry internet s
-
Can't create system from par in Portal 7.3
Hello experts, lately I have insatlled the new Netweaver 7.3 Portal AS Java. Now I want to create a new system to make email-connectivity like described on help.sap.com. Following the instructions I get stuck at the point choosing new system from par
-
How to move cursor from Line item to kuagv-kunnr after E-Message in VA01
Hi, Hope yiou can help. I have set an error message to have sold-to and ship-to equal in some cases. When the error message is displayed the cursor moves to the material field in the sales order leaving the header greyed out. I need it in the sold-to
-
Search help very urngent.
Dear experts, In transaction f-58 third field house bank have one search help. This search help i want to use in me22n -> hearder data -> inside import tab -> prelim.doc -> issuing authourity field. i want to use this house bank search help in issu