Maintain same customer number twice with different GUIDs

Recently, R3 refreshed, but CRM not. After refresh R3 is having few customer & product numbers, which were same as earlier. That means those customers & products already exist in CRM. I run initial load for customizing & master data from R3 to CRM.
Now, I can see existing product number can be downloaded from R3 & result is same product number present twice in CRM with different GUIDs.
For customer, I am not able to download existing  customer number via initial load. I am getting mapping error & error description - "Customer number EKC3137 is already assigned to a business partner". Delta load also failed for same customer with error - "Business partner with GUID 15ECAD322FDA074BB8B125DEDB4194DB does not exist". I checked & found existing entry in CRM is having different GUID for this customer.
Can anyone suggest how to download this customer with new GUID, keeping same customer with different GUID. This means expected result is same customer number maintained twice with two different GUIDs. Definitely old customer can not be updated from R3, but new one can be updated in future.
Regards,
Soumya

Hi.
Everytime you do a not simultaneous client copy you will get this inconsistencies on middleware data.
You can correct this as described below:
CUSTOMERS:
Apply note 609766 in order to create a report that will correct the customers Guids on tables: R/3: CRMKUNNR  and CRM: CRMM_BUT_CUSTNO  .
MATERIAL:
R/3 table that contains CRM product guid: NDBSMATG16
CRM table: COMM_PRODUCT
SAP recomends to delete all products and replicate them again: COM_PRODUCT_DELETE_SINGLE
Possible problem if you also have price condition tables on CRM (the product Guids will be the old ones so yoiu will have to download all pricing data again).
CONTACT PERSONS:
R/3: CRMPARNR
CRM: CRMM_BUT_CONTNO
Apply note 703322  and run report  Z_OSS_000400_2004 on R/3 and corrects the inconsistencies.
Regards.
Susana Messias

Similar Messages

  • Have original iPad and just got iPad2 in same household with same email ID but with different interests.  How can we share purchased items, email and yet keep our own separate interests?

    We have iPad and ipad2 with one email address but two owners.  How can we share purchases, receive same email messages but have individual accounts at the same time?  Can we have same Apple User ID with different passwords?  Hepl!

    Aside from the fact that we have hijacked this thread - which we really shouldn't do - you would probably be better off posting questions or seeking advice in the iCloud portion of the Apple Support Communities. I'm sure that there are a lot of more experienced iCloud users on that site than I am.
    I'm not a big believer in iCloud at this point, so my experience with it - other than downloading past purchases - is really pretty limited. I would not want to steer you down the wrong path.
    However, here is the Apple iCloud support website that is loaded with all sorts of information and links to even more information. This will get you started anyway ....
    http://www.apple.com/support/icloud/

  • Running the same code multiple times with different paramters automatica​lly

    Hi guys,
    I want to run the same code multiple times with different paramters automatically. Actually, I am doing some sample scans which takes around 2 hours n then I have to be there to change the paramters and run it again. Mostly I do use folowing paramters only
    X_Intial, X_Final, X-StepSize
    Y_Intial, Y_Final, Y-StepSize
       Thanks,
    Dushyant

    All you have to di is put all of the parameters for each run into a cluster array. Surround your main program with a for loop and wire the cluster array through the for loop. A for loop will autoindex an input array so inside the for loop you just have to unbundle the cluster to get the parameters for each run.
    Message Edited by Dennis Knutson on 07-13-2006 07:50 AM
    Attachments:
    Cluster Array.JPG ‏9 KB

  • It's possible reads in a same e-reader, books with different Adobe ID

    it's possible reads in a same e-reader, books with different Adobe ID

    i think is possible but ONLY in the same jar.
    If i try to use different jar i get only the instance of class that the classloader load.....
    any suggestion?

  • Call a service twice with different values

    Hi,
    I have two DropDownBoxes I want to fill with the service Helpvalues.GetList with different values. So I call the service in the init method. But then the second call overwrites the first call.
    I thought about adding my own value attributes in my view but I get an error when I assign a ComplexType to the attributes.
    Thank you
    Julia

    Hi Julia,
    I think your DropDownboxes referring to same context.That is why your second call over writes the first one.
    use 2 local context nodes ,fill them seperately from your service calls.

  • Custom Number Format With Leading & Trailing Zeros

    Hi!
    How can I define following number format in Apple Pages (v3.5)?
    Positive numbers: +#'##0.00 (e.g. +0.30 or +5'000.00)
    Negative numbers: -#'##0.00 (e.g. -0.30 or -5'000.00)
    If I create a custom number format and enable Show Trailing Zeros, the leading zero is not shown (e.g. +.30 instead of +0.30). Number format with Thousands Separator enabled comes closest to what I need, but misses the plus sign for positive numbers (which I need to represent differences).
    Any ideas? Thanks in advance for your help!

    Hi Tuna,
    Maybe the currency format would work for you,
    The plus sign is problematic. With the above your negative numbers will be red and in brackets, positive numbers will be black. You could use conditional highlighting to change that.
    quinn

  • Same part number one with valuation and another without valuation

    Hi
    I would like to know the below on inventory:
    We buy sapare parts for the project1 , but some still left in the store, lets say 30pcs.
    we would like to use these 30 spare parts with zero value,becuase we already paid for this spare parts.
    Now we buy the same part number (spare parts) for the project 2 with price $5 .
    how do we differentiate these old and new spares when choosing in daily transactions.
    Please explain we to handle this.
    and also we are trying to assign global code for all materials, in this case how do we assign same number for the spareparts with value and without value.
    Please let me know if you still need clarifications to give the correct idea and answer. Thanks in advance.
    Thanks
    Udaya

    Hi,
    Is it possible to put quantity with Zero price ?, please advise
    For example : if matain our stock in two batches with the follwoing prices is it possible ?
    Value Batch1:     40 x 4.00 = 160.00
    Value Batch2:     60 x 0.00 = 0.00
    Total value:     = 160.00
    Average price:     160.00 / 100 = 1.60
    If we use Batch 1 material the price will be 4.00/pc
    If we use Batch2 material the price will be 0.0/pc
    is this correct. apprciate if you confirm this scenario. thanks.
    Thanks
    Udaya

  • Same BP number for two different users

    Recently we are facing an issue where user is not able to do transactions in SRM portal due to some error. We checked and found it is due to BP issue. Same BP number has been assigned to other user too.
    How is it possible? How can be this issue rectified?
    Any suggestions on the same are appreciated !!

    Hi Saurabh
    Can you check the options below to see if it helps ..This issue crops up sometimes due to some overlapping data in the HR system ..
    1. In BP go to relationships and delete the relationship which you dont want ..
    2. In Report HRZLYSYNC click on repair and see if it updates the changes ..
    Hope that helps a bit
    Regards
    Vinita

  • AP vendors with same vendor number in two different companies

    I am having trouble running the payment run f110 for two vendors in two different company codes.  The vendor is the same so the vendor number was set up the same in two different company codes.
    I continue to get the error fcz003.  I deleted all of the payment runs and still have the error.  Are separate payment runs possible ? Or do I need to have vendor 1234 send it's open balance to vendor 1234 in the first company code.  If so, what is the best way to move the balance.  
    Thank you,

    it is to be seggregated through company codes,if vendor is present in different copany codes

  • Same circuit twice with different results

    I've been having some trouble having Multisim match a circuit I have modeled in MATLAB. During the troubleshooting process I put voltage probes on each wire used. The circuit portion in question involves an AC Voltage source connected to a resistor which is then connected to an inductor. I made a copy of the circuit and started from scratch. One of the circuits gives a voltage drop across the resistor, while the other one doesn't drop any voltage at all. I've checked all of the connections and they are all good. The only difference I can see is that one has the pins labeled 1 - 2 while the other is 2 - 1. Does anyone know what the problem is here? I shouldn't not be getting two different results for the same circuit.

    Hi Jmerc,
    Maybe you can post the circuits so that we can compare.
    Tien P.
    National Instruments

  • Maintain "Determination of Pricing Procedure" with different sales orgs. ID

    Hi experts,
    We have different sales orgs. ID for some of our sales orgs. in our Development/Quality/Production systems. When we maintained the "Determination of Pricing Procedure" in Development system for our new company and transported it to Quality system an error occurred. The sales org. ID we maintained in D wasn't available in Q. So we still have the same problem in Q as we had before. I have noticed that we have different ID for another company in our CRM system but it seems that someone has maintained "Determination of Pricing Procedure" manually for each system without any transport even if I don't think that's possible, but it look so. See pictures below:
    Development system:
    Quality system:
    O 50000125 in D is the same as O 50000075 in Q. This is working fine, but I don't know how you change it manually in Q as it seems to have been done in above picture!?
    O 50000178 in D is our new company. After transport to Q the same ID with the same values are transported correct. But the ID for the company in Q is O 50000150. So of course we still have the same problem in Q that we had before the transport.
    Does anyone know how to solve this? I guess you can't just change things manually in Q or is the correct way to do?
    Thank you in advance.
    Best regards,
    Hannes de Richelieu

    Hello Hannes,
    this really is a common issue. Org-Model can be maintained in every client and as the IDs are generated they can differ even if only the sequence in which you created the units is not the same in D/Q/P.
    What you might be interested in is report RHMOVE30. It is used to "transport" the Org-Model between Clients. Have a look here: http://scn.sap.com/thread/3537400
    This way you maintain the model once and distribute it across systems. My advise would be to take the one you have in P and refresh D and Q from it. You are still able to make adjustments in D and Q for testing. After a certain timeframe I would then refresh D and Q again to get them in sync.
    cheers Carsten

  • Servers in cluster go down : twice with different reasons

              Hi All,
              Our environment is deployed as a cluster with two servers. The configuration being
              WL server 5.1 with SP8 on Solaris. Everything was dandy until the cluster went down
              twice in a period of 5 days each time with a different reason. Any help in this regard
              is highly appreciated.
              Thanks-
              vijay
              First fall :
              The first server in the cluster went down after spitting out the "listen failed"
              message a couple of thousand times. Immediately following it the second server shut
              down with the same error. I understand that in answer to a similar posting in the
              group it was suggested to increase the file descriptor count to 1024 or all the way
              upto 4096, but doing so would it solve the problem in total.
              Fri Jul 05 09:38:31 GMT 2002:<E> <ListenThread> Listen failed, failure count:
              '2148'
              java.net.SocketException: Too many open files
                   at java.net.PlainSocketImpl.socketAccept(Native Method)
                   at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:421)
                   at java.net.ServerSocket.implAccept(ServerSocket.java:243)
                   at java.net.ServerSocket.accept(ServerSocket.java:222)
                   at weblogic.t3.srvr.ListenThread.run(ListenThread.java:277)
              Fri Jul 05 09:38:31 GMT 2002:<A> <ListenThread> ListenThread.run() failed:
              java.lang.IllegalArgumentException: timeout value is negative
                   at java.lang.Thread.sleep(Native Method)
                   at weblogic.t3.srvr.ListenThread.run(ListenThread.java:307)
              Fall two:
              This time around the first server had the following exception when looking up the
              JNDI for a JMS queue specifically but preceeding with the following exception. And
              following it the second server timed with the same exception.
              Mon Jul 08 16:41:18 GMT 2002:<I> <WebAppServletContext-SmartChain> MovementControllerServlet:
              init
              Mon Jul 08 17:59:14 GMT 2002:<E> <HttpSessionContext> Unexpected error in HTTP session
              timeout callback
              weblogic.cluster.replication.NotFoundException: unregister unable to find object
              1549818748307493344
                   at weblogic.cluster.replication.ReplicationManager.find(ReplicationManager.java:596)
                   at weblogic.cluster.replication.ReplicationManager.unregister(ReplicationManager.java:644)
                   at weblogic.servlet.internal.session.ReplicatedSession.invalidate(ReplicatedSession.java:259)
                   at weblogic.servlet.internal.session.ReplicatedSessionContext.invalidateSession(ReplicatedSessionContext.java:131)
                   at weblogic.servlet.internal.session.SessionContext$SessionInvalidator.invalidateSessions(SessionContext.java:502)
                   at weblogic.servlet.internal.session.SessionContext$SessionInvalidator.trigger(SessionContext.java:479)
                   at weblogic.time.common.internal.ScheduledTrigger.executeLocally(ScheduledTrigger.java:197)
                   at weblogic.time.common.internal.ScheduledTrigger.execute(ScheduledTrigger.java:191)
                   at weblogic.time.server.ScheduledTrigger.execute(ScheduledTrigger.java:60)
                   at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
              --------------- nested within: ------------------
              weblogic.utils.NestedError: Can't unregister an ROID that does not exist - with nested
              exception:
              [weblogic.cluster.replication.NotFoundException: unregister unable to find object
              1549818748307493344]
                   at weblogic.servlet.internal.session.ReplicatedSession.invalidate(ReplicatedSession.java:267)
                   at weblogic.servlet.internal.session.ReplicatedSessionContext.invalidateSession(ReplicatedSessionContext.java:131)
                   at weblogic.servlet.internal.session.SessionContext$SessionInvalidator.invalidateSessions(SessionContext.java:502)
                   at weblogic.servlet.internal.session.SessionContext$SessionInvalidator.trigger(SessionContext.java:479)
                   at weblogic.time.common.internal.ScheduledTrigger.executeLocally(ScheduledTrigger.java:197)
                   at weblogic.time.common.internal.ScheduledTrigger.execute(ScheduledTrigger.java:191)
                   at weblogic.time.server.ScheduledTrigger.execute(ScheduledTrigger.java:60)
                   at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
              Mon Jul 08 18:03:28 GMT 2002:<I> <Cluster> Timed out server
              Mon Jul 08 18:03:28 GMT 2002:<I> <ConflictHandler> ConflictStop smartchain.SecurityFactory:com.smartchain.datacenter.eam.SecurityFactoryImpl
              (from [email protected]:[7001,7001,7002,7002,7001,-1])
              Mon Jul 08 18:03:28 GMT 2002:<I> <ConflictHandler> ConflictStop smartchain.LoginManager:com.smartchain.datacenter.eam.LoginManagerImpl
              (from [email protected]:[7001,7001,7002,7002,7001,-1])
              Mon Jul 08 18:03:49 GMT 2002:<I> <RJVM> Signaling peer -2914132898719179429S10.7.68.69:[7001,7001,7002,7002,7001,-1]
              gone: weblogic.rjvm.PeerGoneException:
              - with nested exception:
              [java.io.EOFException]
              javax.naming.NameNotFoundException: 'javax.jms.SEDEM'; remaining name 'SEDEM'
                   at weblogic.jndi.toolkit.BasicWLContext.resolveName(BasicWLContext.java:745)
                   at weblogic.jndi.toolkit.BasicWLContext.lookup(BasicWLContext.java:133)
                   at weblogic.jndi.toolkit.BasicWLContext.lookup(BasicWLContext.java:574)
                   at javax.naming.InitialContext.lookup(InitialContext.java:350)
                   at com.smartchain.datacenter.sedem.servlet.BLEventsHandleServlet.dispatch(BLEventsHandleServlet.java:240)
                   at com.smartchain.datacenter.sedem.servlet.BLEventsHandleServlet.service(BLEventsHandleServlet.java:176)
                   at javax.servlet.http.HttpServlet.service(HttpServlet.java:865)
                   at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:106)
                   at weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:907)
                   at weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:851)
                   at weblogic.servlet.internal.ServletContextManager.invokeServlet(ServletContextManager.java:252)
                   at weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketHTTP.java:364)
                   at weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java:252)
                   at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
              

              Hi All
              I'm also having similar problem with them. The server went a few times with the
              similar error.
              We are using WL 5.1 SP12 with file descriptor set to 4096 in Solaris.
              I'm very desperate to find a solution to this.
              Thanks in advance.
              Herman Wijaya
              Rajesh Mirchandani <[email protected]> wrote:
              >You should try increasing the FDs to 4096 and see if the same problem
              >can be reproduced.
              >
              >Kumar Allamraju wrote:
              >
              >> vijay singh wrote:
              >>
              >> > Hi All,
              >> >
              >> > Our environment is deployed as a cluster with two servers. The
              >configuration being
              >> > WL server 5.1 with SP8 on Solaris. Everything was dandy until the
              >cluster went down
              >> > twice in a period of 5 days each time with a different reason. Any
              >help in this regard
              >> > is highly appreciated.
              >> >
              >> > Thanks-
              >> >
              >> > vijay
              >> >
              >> > First fall :
              >> > ------------
              >> >
              >> > The first server in the cluster went down after spitting out the
              >"listen failed"
              >> > message a couple of thousand times. Immediately following it the
              >second server shut
              >> > down with the same error. I understand that in answer to a similar
              >posting in the
              >> > group it was suggested to increase the file descriptor count to 1024
              >or all the way
              >> > upto 4096, but doing so would it solve the problem in total.
              >> >
              >> > Fri Jul 05 09:38:31 GMT 2002:<E> <ListenThread> Listen failed,
              >failure count:
              >> > '2148'
              >> > java.net.SocketException: Too many open files
              >> > at java.net.PlainSocketImpl.socketAccept(Native Method)
              >> > at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:421)
              >> > at java.net.ServerSocket.implAccept(ServerSocket.java:243)
              >> > at java.net.ServerSocket.accept(ServerSocket.java:222)
              >> > at weblogic.t3.srvr.ListenThread.run(ListenThread.java:277)
              >>
              >> This is indeed a fairly harmless failure. Whenever a
              >> ServerSocket.accept() fails, we increment a count and wait for a period
              >> of time (starting with 10secs) that increases on successive failures.
              >> Although, the failures are harmless, they need to be monitored - if
              >> there are too many of them, it is indicative of something that is not
              >> quite right with the network [or in the tuning of the native OS for
              >TCP].
              >>
              >> You also might want to monitor netstat output and see how long the
              >> sockets are being kept in CLOSE_WAIT state. Sometimes tuning one of
              >> those TCP/IP parameters might help.
              >>
              >> >
              >> > Fri Jul 05 09:38:31 GMT 2002:<A> <ListenThread> ListenThread.run()
              >failed:
              >> > java.lang.IllegalArgumentException: timeout value is negative
              >> > at java.lang.Thread.sleep(Native Method)
              >> > at weblogic.t3.srvr.ListenThread.run(ListenThread.java:307)
              >> >
              >>
              >> I guess this might have been fixed in one of the latest SP's of 51.
              >> I would suggest that you try with latest SP (SP12) and let us know
              >if
              >> you still this problem.
              >>
              >> > Fall two:
              >> > ---------
              >> >
              >> > This time around the first server had the following exception when
              >looking up the
              >> > JNDI for a JMS queue specifically but preceeding with the following
              >exception. And
              >> > following it the second server timed with the same exception.
              >> >
              >> > Mon Jul 08 16:41:18 GMT 2002:<I> <WebAppServletContext-SmartChain>
              >MovementControllerServlet:
              >> > init
              >> > Mon Jul 08 17:59:14 GMT 2002:<E> <HttpSessionContext> Unexpected
              >error in HTTP session
              >> > timeout callback
              >> > weblogic.cluster.replication.NotFoundException: unregister unable
              >to find object
              >> > 1549818748307493344
              >> > at weblogic.cluster.replication.ReplicationManager.find(ReplicationManager.java:596)
              >> > at weblogic.cluster.replication.ReplicationManager.unregister(ReplicationManager.java:644)
              >> > at weblogic.servlet.internal.session.ReplicatedSession.invalidate(ReplicatedSession.java:259)
              >> > at weblogic.servlet.internal.session.ReplicatedSessionContext.invalidateSession(ReplicatedSessionContext.java:131)
              >> > at weblogic.servlet.internal.session.SessionContext$SessionInvalidator.invalidateSessions(SessionContext.java:502)
              >> > at weblogic.servlet.internal.session.SessionContext$SessionInvalidator.trigger(SessionContext.java:479)
              >> > at weblogic.time.common.internal.ScheduledTrigger.executeLocally(ScheduledTrigger.java:197)
              >> > at weblogic.time.common.internal.ScheduledTrigger.execute(ScheduledTrigger.java:191)
              >> > at weblogic.time.server.ScheduledTrigger.execute(ScheduledTrigger.java:60)
              >> > at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
              >> > --------------- nested within: ------------------
              >> > weblogic.utils.NestedError: Can't unregister an ROID that does not
              >exist - with nested
              >> > exception:
              >> > [weblogic.cluster.replication.NotFoundException: unregister unable
              >to find object
              >> > 1549818748307493344]
              >> > at weblogic.servlet.internal.session.ReplicatedSession.invalidate(ReplicatedSession.java:267)
              >> > at weblogic.servlet.internal.session.ReplicatedSessionContext.invalidateSession(ReplicatedSessionContext.java:131)
              >> > at weblogic.servlet.internal.session.SessionContext$SessionInvalidator.invalidateSessions(SessionContext.java:502)
              >> > at weblogic.servlet.internal.session.SessionContext$SessionInvalidator.trigger(SessionContext.java:479)
              >> > at weblogic.time.common.internal.ScheduledTrigger.executeLocally(ScheduledTrigger.java:197)
              >> > at weblogic.time.common.internal.ScheduledTrigger.execute(ScheduledTrigger.java:191)
              >> > at weblogic.time.server.ScheduledTrigger.execute(ScheduledTrigger.java:60)
              >> > at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
              >> >
              >> > Mon Jul 08 18:03:28 GMT 2002:<I> <Cluster> Timed out server
              >> > Mon Jul 08 18:03:28 GMT 2002:<I> <ConflictHandler> ConflictStop smartchain.SecurityFactory:com.smartchain.datacenter.eam.SecurityFactoryImpl
              >> > (from [email protected]:[7001,7001,7002,7002,7001,-1])
              >> > Mon Jul 08 18:03:28 GMT 2002:<I> <ConflictHandler> ConflictStop smartchain.LoginManager:com.smartchain.datacenter.eam.LoginManagerImpl
              >> > (from [email protected]:[7001,7001,7002,7002,7001,-1])
              >> > Mon Jul 08 18:03:49 GMT 2002:<I> <RJVM> Signaling peer -2914132898719179429S10.7.68.69:[7001,7001,7002,7002,7001,-1]
              >> > gone: weblogic.rjvm.PeerGoneException:
              >> > - with nested exception:
              >> > [java.io.EOFException]
              >> > javax.naming.NameNotFoundException: 'javax.jms.SEDEM'; remaining
              >name 'SEDEM'
              >> > at weblogic.jndi.toolkit.BasicWLContext.resolveName(BasicWLContext.java:745)
              >> > at weblogic.jndi.toolkit.BasicWLContext.lookup(BasicWLContext.java:133)
              >> > at weblogic.jndi.toolkit.BasicWLContext.lookup(BasicWLContext.java:574)
              >> > at javax.naming.InitialContext.lookup(InitialContext.java:350)
              >> > at com.smartchain.datacenter.sedem.servlet.BLEventsHandleServlet.dispatch(BLEventsHandleServlet.java:240)
              >> > at com.smartchain.datacenter.sedem.servlet.BLEventsHandleServlet.service(BLEventsHandleServlet.java:176)
              >> > at javax.servlet.http.HttpServlet.service(HttpServlet.java:865)
              >> > at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:106)
              >> > at weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:907)
              >> > at weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:851)
              >> > at weblogic.servlet.internal.ServletContextManager.invokeServlet(ServletContextManager.java:252)
              >> > at weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketHTTP.java:364)
              >> > at weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java:252)
              >> > at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
              >> >
              >>
              >> See the above <I> message "Timed out server" which is not a good sign.
              >> Either GC is running for more than 30 secs or this server is not
              >> receiving heartbeats from the other servers causing the other server
              >be
              >> dropping out of the cluster view. You may want to enable verbosegc
              >and
              >> monitor the heap usage and GC times.
              >>
              >> --
              >> Kumar
              >
              >--
              >Rajesh Mirchandani
              >Developer Relations Engineer
              >BEA Support
              >
              >
              

  • How to stream one table twice (with different names) in another schema ?

    hello guys,
    i have to replicate one table (TAB_1) from one schema (SCH_1) on source database (DB_1) twice to schema (SCH_2) on target database (DB_2) with two different names (TAB_1 and TAB_1_SHORT). TAB_1_SHORT on target db should be a subset (eg. WHERE STATUS = 1) of TAB_1 !
    how to do ? can anyone help me ?
    i tried to realize that this way:
    1) creating 1 capture process with 1 table rule on source db (without any subset rules to capture all changes) for table TAB_1
    2) creating a propagation process without any rules
    3) creating 1 apply process with a table rule for table TAB_1 without any subset_rule but with schema transformation from SCH_1 to SCH_2 (DBMS_STREAMS_ADM.RENAME_SCHEMA) => this works correct !
    4) creating a subset_rule (WHERE STATUS = 1), a schema transformation from SCH_1 to SCH_2 (DBMS_STREAMS_ADM.RENAME_SCHEMA) and a tablename transformation from TAB_1 to TAB_1_SHORT (DBMS_STREAMS_ADM.RENAME_SCHEMA) for table TAB_1_SHORT => doesn`t work, no errors posted in dba_apply_error !
    in another try, i tried to transform the table- and the schemaname in the capture process, with the effect, that my first table TAB_1 wouldn`t be streamed again.
    i`m not sure, what is wrong. i think it must be possible to stream a table to two different targettables in the same schema on another db, isn`t it ?
    hopefully greetings
    Flo

    Hello
    Adding a normal table rule and also a subset rule would not work since the rule would be evaluated only once in the positive rule set. If the normal rule is evaluated first then the subset rule and rest of the rules would not be evaluated at all hence this would not work.
    This can be done using either of the following methods:
    Method 1:
         1. Use the declarative transformation on the capture/apply and rename the schema from SCH_1 to SCH_2.
         2. Now, on the apply site, set a DML Handler for SCH_2.TAB_1
         3. In DML Handler perform the following:
              a. get the column value for STATUS
              b. check if the value for STATUS=1, if yes then modify the object name to TAB_1_SHORT and execute the LCR.
              c. else do not modify the object name (leave it as it is, TAB_1) and execute the LCR.
    Method 2:
         1. Add a DML Handler for SCH_1.TAB_1
         2. In the DML Handler perform:
              a. use set_object_owner method of LCR$_ROW_RECORD to rename the owner to SCH_2
              b. get the column value for STATUS
              c. check if the value for STATUS=1, if yes then modify the object name to TAB_1_SHORT and execute the LCR.
              d. else do not modify the object name (leave it as it is, TAB_1) and execute the LCR.
    Please let me know if you need sample code.          
    Thanks,
    Rijesh

  • Can one ODI procedure be used twice with different option in one package?

    I have a procedure with three check box type options. This procedure is used twice in a package. I tried to set options differently in the package, but once I set up the options for the second call, the first one will be updated to the same as the second one automatically. Is the option supposed be used as parameter? If it is true, why I cannot call procedure twice by using two different parameter settings?
    Thanks

    Create two scenarios of the same procedure. While generating scenarios change the options as necessary. Then in the package call the scenarios instead of the procedure. That should work.

  • Custom text component with different start and end points for each line

    I'm trying to create a custom component extending textArea in which each individual line in the textArea would have different start and end points.  For example, the start/end points for line 1 might be 20 pixels in the front and 35 pixels at the end but start/end points for line 2 might be 25 pixels in front and 20 pixels at the end, etc.  These boundary values would be passed in.  The width of the entire textArea component would be a fixed size.  The result would be something like this:
         Jack and Jill
              ran up the hill
      to fetch a pail of water
    depending on the boundary values of each individual line of course.  The custom component would take a string and render it in the text component with the appropriate individual line start and end points.  I'm trying to do this by adding the text component to the display with the passed in string and then adding in spaces in the beginning of each line and adding a "/n" at the end of the line wherever appropriate based on the start and end values for that line.
    Just wondering if I'm on the right track and if anyone has any advice on this.

    > Applying the marker places the same icon on all lines of the graph and I need a different one for each
    What do you have selected when you assign the marker? It
    shouldn't apply to all the markers on the whole graph unless you have all the existing markers selected when you apply the new one.
    Assigning marker designs is exactly analogous to assigning bar graph designs.
    If you have a single marker selected when you assign the new design, it will apply to only that graph data point.
    If you use the group select tool (or option-click with the direct select tool) to reclick on an already-selected marker until all the markers for the same line are selected, and then assign a design, the new design will apply only to the selected line. (You can extend the graph by adding more rows, and the new data points will inherit the marker for the line they are on.)
    The thread linked to below demonstrates in more detail how the marker designs are scaled:
    http://www.adobeforums.com/cgi-bin/webx/.3bc10970/0

Maybe you are looking for