Source Mapping - requires a control centre schema on the source?

Hi,
If I create a mapping on a source (that maps source table[s]/view[s] into a source 'staging' table on the same source), when I come to debug the mapping I get an error:
"DBG1005: The connection information provided does not specify a valid OWB Control Centre target schema. .."
Is it possible to DEBUG a mapping on the source only within OWB? if so, do I need to install / create a control centre on the source too? - how?
I can run/debug that same mapping but only if the mapping is created on the TARGET - which seems crazy as then its selecting across database links to push data within the source.
Chris.

Hi,
in OWB a source is that from where you only load data and import object definitions from the data dictionary.
A target is where you want to deploy to. You can also load data from it like from a normal source. It's both.
If you create a database modul you're asked if it is a source or a target.
The deployed objects send and get information to/out of the repository (direct or over a database link). That's why a target schema gets several OWB specific objects and is registered in the repository as a target.
Change the modul to a target and then you can deploy to it - but then it is not a source.
Example:
The staging area of a DWH is a target, the OLTP systems to load from are sources.
Regards
Detlef

Similar Messages

  • XSLT mapping requirement.. Only numbers need to be picked..!!

    Hi ,
    XSLT mapping requirement.
    I will be getting the value as mix of numbers and alphabets like " 1343: -BIZ USA ".
    I need to pick only number '1343' from the input field.
    Is there any function in XSLT to pick only numbers and ignore alphabets?
    Thanks
    Deepthi

    Hi There,
    The below piece of code could cater your requirement, for flltering the non digit chars from your field,
    <xsl:value-of select="translate(<your field name>, translate(<your field name>, '0123456789', ''), '')"/>
    This would separate the non numeric chars from your field in mapping.
    Let me know this works.
    Regards,
    Rajesh Kumar T

  • Mapping EUS groups to shared schema

    Hi, everybody
    Has anybody done such thing ? I tried to map "cn=test_group,cn=groups,dc=test,dc=com" to schema GLOBAL_SCHEMA by ESM on target database but it silently skip my action. Moreover, I haven't found in documentation any mention about mapping groups to shared schema.
    I'm using OID version 10.1.4.0.3 running on RHEL4/x86 and Database 10.2.0.4 running on Solaris 10/SPARC.

    Hi, everybody one more time
    I've just comprehend the idea. There is no sense in mapping directory groups to shared schema. I've made the following experiment:
    1. created mapping of arbitrary user to GLOBAL_USER by esm
    2. modified attribute 'orcldbdistinguishedname' of entry which corresponds mapping I had made at point 1. In my case it was 'cn=mapping0,cn=OracleDefaultDomain,cn=OracleDBSecurity,cn=Products,cn=OracleContext,dc=test,dc=com'
    to value 'cn=test_group,cn=groups,dc=test,dc=com' by ldapmodify
    3. added someone to group 'test_group'
    4. tried to login to target database as user who had been added to group 'test_group' at point 3
    5. got ORA-01017: invalid username/password; logon denied
    The point is: There were no changes in DIT when you change membership of users in any group. LDAP server doesn't create new user's entry down below 'cn=test_group,cn=groups,dc=test,dc=com', instead it add attribute 'uniquemember' to corresponding group entry. This attribute contains dn of user's entry who is member of this group. So, there is no possibility of mapping directory groups to shared schema. The only way to emulate such behavior is to create something like cn=group1,cn=users,dc=test,dc=com ... cn=groupN,cn=users,dc=test,dc=com and sort out users to those entries manually. However, drawback of such solution is one to one relationship among users and "groups", but anyway it's better than nothing.

  • I can't open the control centre or notification centre on my phone unless it is locked. When my iPhone 4s it unlocked I csnt pull up or pull down either. What do I do?

    Recently got an iPhone 4s, was working fine until I discovered that I can only open the notification centre and control centre I on the the lock screen. How do I fix it so I can open it?

    Hi Lana,
    Thank you for using Apple Support Communities.
    To start troubleshooting this issue where you're unable to access the Control Center or Notification Center when the iPhone is unlocked, please first restart your iPhone, and if the issue persists then reset the iPhone.
    Restart or reset your iPhone, iPad, or iPod touch - Apple Support
    Cheers,
    Alex H.

  • How To Run OWB Control Centre From OBIEE ?

    Dear Experts,
    I need a help and very curious about how to implemented this thread's title issue because I heard there is a way to do it.
    Any helping is very appreciated. God Bless.

    Do you mean run OWB Control Centre jobs or the OWB Control Centre console?

  • Can't open control centre

    I have a Griffin survivor cover on my iPhone 4S and have just installed iOS 7. I can't open the control centre because of the case covering the edge of the screen. It seems strange because I can open the camera from the locked screen which is the same action as to open the control centre. It's quite frustrating to find that you can't use one of the best new functions of iOS 7. Does anyone know if there is any other way to open control centre?
    Thanks in advance.  

    How about adding the Control Center as a feature on the AssistiveTouch icon in the Accessibility part of the settings?? This icon is designed to assist if you are having difficulty touching the screen, which seems to be the problem all of us (including myself) are having. Otherwise preloading some multitouch gestures would be the super clean and professional way about solving it. You guys should really have loaded iOS 7 with multitouch gestures for moving backwards and forwards within apps like Safari, Messages, and others like them. E.g., two-finger swipe across for back or forward while browsing, two-finger swipe up or down for Notification or Control Center. Heck, use three-finger swipes if if interferes with the zooming or something else. Just saying you guys really need to step up your multitouch gesture game. iPads and MacBook Touchpads have had them for years!!!!

  • Fingerprint reader not working at log on - "Start Control Centre" greyed out

    Hi
    I've been using a T61p last week. Overall, I'm very impressed with the laptop.
    Initially when booting, I had the option to either enter my password or swipe fingerprints. Everything worked fine.
    The fingerprint option at log on has now disappeared.
    To try to fix this, I've started the thinkvantage fingerprint control centre, but on the general tab, the option to "Start Control Centre on Windows Start Up" is greyed out.
    I am an administrator on the machine.
    Any help appreciated. Thanks

    Hello,
    Have you tried downloading the latest version of the fingerprint software, uninstalling the current version and installing the freshly-download one? 
    Regards,
    Aryeh Goretsky
    I am a volunteer and neither a Lenovo nor a Microsoft employee. • Dexter is a good dog • Dexter je dobrý pes
    S230u (3347-4HU) • X220 (4286-CTO) • W510 (4318-CTO) • W530 (2441-4R3) • X100e (3508-CTO) • X120e (0596-CTO) • T61p (6459-CTO) • T43p (2678-H7U) • T42 (2378-R4U) • T23 (2648-LU7)
      Deutsche Community   Comunidad en Español Русскоязычное Сообщество

  • Optics experiment requires to control with a numeric control or string, but source code is having trouble

    Hello,
    I'm working with my professor on an optics experiment and we are trying to control a fast steering mirror with LabVIEW.  We bought the mirror and power supply from piezosystemjena.  They provided a LabVIEW code that works.  
    The problem is that right now, the code can only be controlled manually.  We wish to have LabVIEW control it based on inputs received from other sources.  The LabVIEW code is controlled in either one of two ways.  A knob can be used to change the value of the voltage to move the mirror.  Also, a command can be sent to control the voltage.  In both cases, the "channel" is specified.  In our situation, we have two channels, a X and a Y channel for the axes of the mirror.
     The knob is not convienient for this situation, because we wish to have a numeric control.  When I try and simply "replace" the knob with a numeric control, many things go wrong.  There are other references, property nodes, and sub VI's dependent on that the control is by a knob.
    Is there any way around this and to have it as a numeric control?
    The other way to control the mirror is with the "command."  This simply uses a string to send a command to the mirror and works well.  However, in order to specify the channel and voltage value, the string needs to read as, "set,0,20.5" where 0 is a channel and 20.5 is a voltage (examples). I would like labview to change the string to coincide with different values calculated by other sources and have the mirror move.  However, the code needs the string to be in "control" form.  The only way I can see to have the string function where i can change the inputs, would be to use a concatenated string, however then it becomes an indicator instead of a control.
    Is there any way to get a concatenated string to function as a control, where I wouldn't have to physically type something in, but instead have LabVIEW determine the values?
    I'm attaching the VI's for reference.  The VI from the company is quite complicated, so I'm hoping I won't have to alter it too much.  I'm sure there's a simple answer just using the sub VI.
    Thank you all for your help.
    Message Edited by Support on 11-06-2009 08:28 AM

    Hi R0B0T,
    Here is some example code to get you started. 
    There are two vis: Control.vi and app sim.vi The “control vi” simulates your “trying to control with concatenated string.vi” and the “app sim.vi” simulates your d-drive application. 
    To use these vis, open both front panels. Run the Control vi and change the control values. See how the data is received by the app sim vi.
    Notice in the Control.vi how I generate a value change event for the concatenate function using a value signaling property node. This is required by the receiving app to be able to detect that a change has occurred. 
    Also note that I passed through a stop event to close the app sim vi. The d-drive application does not have an input for this and that is a problem. To cleanly stop the d-drive app you will need to add this functionality (or live with having to stop both vis separately). You will have to read the stop value in two places – in the event structure (lower loop) and also in the while loop (upper loop). I decided at the last moment to include this functionality in the app sim vi so you could see what that might look like.
    Note that in the app sim vi I have a comment about dealing with your knob vs numeric issue. This should give you an idea of what you are up against. It really isn’t too hard if you are able to understand these examples. 
    steve
    Help the forum when you get help. Click the "Solution?" icon on the reply that answers your
    question. Give "Kudos" to replies that help.
    Attachments:
    Control.vi ‏14 KB
    app sim.vi ‏14 KB

  • OWB11gr2 Control Centre Agent

    Hi,
    Can i run a control centre agent(CCA) on a box other than the place where owb11gr2 is installed ?
    We have a windows box A having MYSQL database but the database is not global, its local. We cannot connect to MYSQL outside that box.
    Currently a batch script runs every night on that box A and dumps the data to csv files which are FTP to the OWB box B which transforms and load the data into target database on box B.
    We are migrating to OWB11gr2 and want to know whether we can run a CCA on box A to read data directly from MYSQL and load data into box b target database.
    We want to avoid , dumping and ftp of csv files which can save us time.
    Is this possible ? If yes , how can it be achieved.
    Thanks,
    Samurai

    Hi
    This is the general approach for creating a CCA remotely, I have created a small zip below which should get you up and running quicker. The steps include installing an OC4J install, then applying a small zip with the agent preconfigured on to the installed OC4J image, you have to copy the jrt.ear from an OWB install to this agent install.
    1. install OC4J 10g on the remote machine of your choice. Download OC4J 10.1.3.5 from here
    http://www.oracle.com/technology/software/products/ias/htdocs/utilsoft.html
    2. Download j2eehomeconfig.zippy (here http://blogs.oracle.com/warehousebuilder/cca/j2eehomeconfig.zippy) and unzip to the newly installed OC4J install directory j2ee/home/config directory overwriting files. By default it has the same port numbers as the default CCA installed by OWB so if you are on the same machine ensure you shut one down, or change numbers. This zip is just a quick start way to get CCA up and running on an OC4J specifically for this purpose.
    3. Copy the jrt.ear file from your OWB install to the machine where OC4J was installed and copy to j2ee/home/applications
    4. Before starting the OC4J following the readme for OC4J, set the variable OC4J_JVM_ARGS with:
    set OC4J_JVM_ARGS=-Dpython.path=%ORACLE_HOME%\j2ee\home\applications\jrt\jython_lib.zip;%ORACLE_HOME%\j2ee\home\applications\jrt\jython_owblib.jar -Dkm_security_needed=true -XX:MaxPermSize=128M
    5. Copy the required JDBC driver files into directory j2ee/home/applib. And start/restart OC4J.
    Now, start the OC4J container (you will be prompted to create the oc4jadmin user's password), you now have a functioning CCA. You can now create a new Agent in the OWB client with the credentials and deploy/execute etc. There are other capabilities of CCA but this is enough to get off the ground with some basics. A mapping is executed on a single agent, bits of code may run remotely (ie via JDBC). So for you, you can run the code on the MySQL box, and remotely connect to the target where the data is being pushed for example. The data sources used by the mapping will need deployed to that agent along with the mapping and code templates.
    Cheers
    David
    Edited by: dallan on Aug 5, 2010 10:02 AM to correct some typos on step 4

  • OWB_REMOTE_ADMIN value for remote control centre service?

    We're upgrading from OWB 10.2 to 11gR2, and it's failing with a message saying that the 'owb\UnifiedRepos\remote_owb_install.sql' script needs to be run to set the OWB_REMOTE_HOME to the OWB home on the database server.
    However, as with our version 10 architecture, we don't want to install OWB on the database server, we want to have the Control Centre Service running on a separate application server. OWB11 has been installed on the apps server but when we run remote_owb_install.sql and then try to run OMBSEED the same error is coming up saying to run the script again. I've tried setting the OWB_REMOTE_HOME's value implicitly and explicitly, but neither works.
    Any ideas or pointers gratefully received!

    to add to the above information......
    since I am using my own tablespace and schema as described above .....
    I created a new control center through the design center user interface.......
    for the new control center ...i provided the details of the above new user ...new workspace etc....
    the ran the below ORACLE provided script(show_service script).....
    set serveroutput on;
    set role OWB_USER;
    declare
    l_available number(22);
    begin
    l_available := owbsys.wb_rt_script_util.show_service();
    if l_available <> 0
    then
    dbms_output.put_line('Available');
    else
    dbms_output.put_line('Not Available');
    end if;
    end;
    output is 'AVAILABLE'
    but when I deploy my first mapping ..... I get the below error message
    Error
    RPE-01012: Cannot deploy PL/SQL maps to this target schema.
    The target schema must be in the same instance as the Control Center and have the OWB_USER role granted
    I have only one instance of oracle database .....also I have granted the OWB_USER role to my targer schema
    how do i check what the Control Center is trying

  • OWB 11g  Control Centre, Want to Remove Schedule Jobs list

    I am having a problem to deleting the list of Schedule Jobs in Control Centre which are not required any more. The Schedule has been disabled but unable to remove them from control centre, How we can achieve that.
    Thanks

    Hi,
    the first remove sheduled records from target database via deployment with Deploy Action = Drop.
    Then clear (unset) configuration property Referred Calendar on mapping/processflow (corresponding to scheduled job) - click on checkbos None.
    Usually job has name in format <object name>_JOB (where <object name> - name of scheduled mapping or processflow)
    Regards,
    Oleg

  • Mapping requirement about grouping with restriction

    Hi,experts:
      There is a complex mapping requirement.
      There are 2 document types(A and B) in the source records.
      I need collect the amount with the document which is type A.
      The source records are as follows:
      Doc_No    Doc_Type   Doc_Itm_No    Amount
       0001        A          0010         3
       0001        A          0020         4
       0002        B          0010         5
       0002        B          0020         6
       0003        A          0010         11
       0003        A          0020         22
       The target records should be:
       Doc_No    Doc_Type   Amount
       0001        A          7
       0003        A          33
       The source and the target data type are the same as follows:
       Documents      1...unbound
       ---Doc_No      1...1
       ---Doc_Type    1...1
       ---Doc_Itm_No  1...1
       ---Amount      1...1
       Q1: How to create the target top node(Documents) with restriction(Doc_Type = 'A')?
           Without the restriction,i can handle it well as follows:
           removecontext(Doc_No)->sort->splitbyvalue(value changed)->collapsecontexts->Documents
       Q2:How to collect the amount?
    Regards
    Ming

    hi ming,
    do this mapping
    Q1: How to create the target top node(Documents) with restriction(Doc_Type = "A")?
    Doc_type-->(if equals "A")>(remove context)-->(createif)----->Documents
    q2. How to collect the amount?
    Doc_type(Documents context) + Amount(Document's context)--->UDF1>(SplitByValue)->Doc_type
    Doc_type(Documents context) + Amount(Document's context)--->UDF2>(SplitByValue)-->Amount
    //****************************UDF1***********************//
    public void get_batch_name(String[] Doc_type,String[] Amount,ResultList result,Container container){  
    //write your code here
         Hashmap myHashmap=new Hashmap();
         for(int i=0; Doc_type.length(), Amount.length())
              if(myHashmap.get(Doc_type<i>==null))
                   {myHashmap.add(Doc_type<i>, Amount<i>);}
              else
                   String amt= amt+myHashmap.get(Doc_type<i>);
                   myHashmap.put(Doc_type<i>,amt);
         Set s=myHashmap.keySet();
         Iterator i=s.iterator();
         while(i.hasNext())
              result.addValue(i.next());
    //********************UDF2***************************//
    public void get_batch_name(String[] Doc_type,String[] Amount,ResultList result,Container container){  
    //write your code here
         Hashmap myHashmap=new Hashmap();
         for(int i=0; Doc_type.length(), Amount.length())
              if(myHashmap.get(Doc_type<i>==null))
                   {myHashmap.add(Doc_type<i>, Amount<i>);}
              else
                   String amt= amt+myHashmap.get(Doc_type<i>);
                   myHashmap.put(Doc_type<i>,amt);
         Arraylist s=myHashmap.values();
         String array[]=s.toArray();     
         while(int i=0;i<array.length();i++)
              result.addValue(array<i>);
    Message was edited by: self
            sudeep dhar

  • Mapping Requirement for File to IDOC

    Hi All,
    I have a requirement related to Mapping and need your help on this. There is a financial posting Interface and the data is being fetched from database using strored procedure.
    The source file is having structure like as shown below
    <FIExport>
        <resultset>
             <row>
               <headerid>12345</header id>
                <field2>5</field2>
               <field3>1</field3>
               <field4>29</field4>
               <field5>3</field5>
              </row>
             <row>
               <headerid>12345</header id>
                <field2>5</field2>
               <field3>1</field3>
               <field4>48</field4>
               <field5>3</field5>
              </row>
             <row>
               <headerid>12345</header id>
                <field2>5</field2>
               <field3>1</field3>
               </field4>
               <field5>3</field5>
              </row>
              <row>
               <headerid>12346</header id>
                <field2>5</field2>
               <field3>1</field3>
               <field4>2</field4>
               <field5>3</field5>
              </row>
             <row>
               <headerid>12347</header id>
                <field2>5</field2>
               <field3>1</field3>
               <field4>2</field4>
               <field5>3</field5>
              </row>
          </resultset>
        </FIExport>
    Condition:
    For creating target structure follwoing conditions are required
    1) IDOC at receiver side will be created as per unique header id  therefore in the current source structure 3 Idocs will be created for 3 unique header id like 12345 , 12346 , 12347
    2) Target EIFISEG which is line item will be created based on per row per unique header id under each IDOC and there has to be 2 SEGMENTS (2A & 2B ) per row based on the VAT amount presence and also two additional E1FISEG has to be created statically per idoc for BSCHL = 34
    so for the above source structure the target should have number of EIFISEG as follows:
    As there are 3 rows for header id 12345, therefore under IDOC1 the number of EIFISEG will be
    since VAT Amount(field 4) is present therefore for 2rows of 12345 header id IDOC it will generate 2X2=4 , E1FISEG segments (each for 2A & 2B) and 1 E1FISEG for 3 row of header id IDOC 12345.
    In addition to this 2 additional segment will be created for BSCHL=34( it's duplicate segment of E1FISEG, so no issues in this)
    Total number of E1FISEG segments in IDOC for header id(12345) will be = 4 + 1 + 2 = 7 segments
    Similarly for IDOC  with header id (12346) the total number of EIFISEG will be = 2( 2A & 2B as vat amount (field 4) is present + 2(bschl =34) = 4 segments
    Similarly for IDOC with header id(12347) the total number of E1FISEG will be = 2( 2A & 2B as vat amount (field 4) is present + 2(bschl =34) = 4 segments
    So the target strcuture should look like:
    Target Structure
    IDOC1 for header id= 12345
        E1FIKPF
            field 1
              E1FISEG1
                field 2
              E1FISEG2
                field 2
              E1FISEG3
                field 2
              E1FISEG4
                 field 2
              E1FISEG5
                 field 2
              E1FISEG6
                  field 2      
              E1FISEG7
                  field 2
    IDOC1 for header id= 12346
        E1FIKPF
            field 1
              E1FISEG1
                field 2
              E1FISEG2
                field 2
              E1FISEG3
                field 2
              E1FISEG4
                 field 2
    IDOC1 for header id= 12347
        E1FIKPF
            field 1
              E1FISEG1
                field 2
              E1FISEG2
                field 2
              E1FISEG3
                field 2
              E1FISEG4
                 field 2
    Please help me to complete this mapping requirement as it seems to be complex.
    Thanks & Regards
    Prabhat

    Hi,
    There was one typo mistake, the TARGET structure will be
    Target Structure
    IDOC1 for header id= 12345
       E1FIKPF
         field 1
             E1FISEG1
               field 2
             E1FISEG2
               field 2
             E1FISEG3
               field 2
             E1FISEG4
                field 2
             E1FISEG5
                field 2
             E1FISEG6
                field 2
             E1FISEG7
                field 2
    IDOC2 for header id= 12346
          E1FIKPF
            field 1
               E1FISEG1
                  field 2
               E1FISEG2
                  field 2
               E1FISEG3
                  field 2
               E1FISEG4
                  field 2
    IDOC3 for header id= 12347
               E1FIKPF
                   field 1
                     E1FISEG1
                        field 2
                     E1FISEG2
                        field 2
                     E1FISEG3
                        field 2
                     E1FISEG4
                        field 2
    Thanks & Regards
    Prabhat

  • IS Mapping required in JDBC to PROXY asynchronous scenario?

    Hi,
    I am working on JDBC to PROXY asynchronous scenario. The scheduled stored procedure fetches the data from database tables and stores them in staging table in the same database. XI will fetch the records via JDBC adapter. Now these records are to be posted into SAP custom table via proxy without any transformation. Now is Message mapping and Interface mapping required in this case?

    Hi
    I assume that your source and traget structure will be different as you are using JDBC.
    SO you will need to create message mapping and operation mapping.
    -Deepak.

  • IDOC mapping requirment

    Dear all,
    I have a mapping requirment based on IDOC Segment to SOAP.
    My  IDOC Structue is like this:
    Source               Target
    segement1:         
       itemA
       itemB
       itemC                 ID
       itemD
    Segement2:
      itemD
      itemE                 Description
      itemF                 Value
    Based on ItemF ,if  its value is 00  then get itemC from Segement1 and itemE  from Segement2 and map to target  as ID and Desciption .
    Please provide me the  graphical mapping design.
    Regards
    Vsantosh

    can u provide me some more information like
    if ItemF value is 00 then ur trying to get the data from the two fields from the source side ,
    what do u want to do with those two values (means u want concatnate or what) and
    if itemf value is not queals to 00 then what to do .......

Maybe you are looking for

  • Apple mobile device service will not start

    I am attempting to reinstall iTunes onto my laptop. The Apple Mobile Device Service will not not start. I continue to receive the following error message: "Error 1053: The service did not respond to the start or control request in a timely fashion".

  • Unable to re-install iTunes ... help !

    Hi, My iTunes was giving me trouble of late (freezing my Mac, etc.). Went about removing it as per HT1224. Downloaded iTunes from the Apple site but the installer crashes during the installation process. Any ideas ? TIA !!

  • ACE: Policy-Map, Class-Map, Parameter-Maps, Service-Policy

    Hi, I'm new to the ACE module/appliance. I'm looking for a beginners level tutorial or a clear/concise explanation of how all these fit together, when there used, etc. Or a URL where it's explained in a simple fashion. Thanks in advance for the feedb

  • How to change the Workflow Business Objects

    Hi, How to change the Workflow Business Objects. I need to add custom code to the Method. can I create only custom method or I need to copy the existing object to Custom object . Thanks Niranjan

  • Removing the "This catalog has no products" message.

    I have a hierarchy that has catalogs within a catalog that go to their own departments of products. On the main catalog page however, there's a message displaying that "This catalog has no products." I'm aware of that, it's intentional (in the future