How to use minus in a interface ?

Hi,
we use ODI in an application ,and want use minus in a interface.
Can anyone please help me with this.
viking
Thanks in advance for your feedback.

I find it.
The simplest way of setting up an SQL request using the MINUS operator is to create a view containing the MINUS operator.
The created view may then be reverse-engineered as an ODI Model Datastore and may be used in Integration Interfaces as a Source.
If the goal is to generate the difference between a Source table and a Target table, then, the IKM Incremental Updates Knowledge Modules implement this already. That is to say :
1. determine the differences between Source and Target Datastores
2. apply the changes to the Target
Note that the 11g release of ODI will allow the use of UNION/MINUS/etc. operators natively in Integration Interfaces.
Infact, I am very disappoint to ODI.

Similar Messages

  • How to use rfcnormalizer.jar  in interface mapping

    Hi
    Iam getting one error while doing xml file to RFC scenario.
    the error is like this
    Message processing failed. Cause: com.sap.aii.af.ra.ms.api.RecoverableException: error while processing message to remote system:com.sap.aii.af.rfc.core.client.RfcClientException: functiontemplate from repository was <null>: com.sap.aii.af.rfc.afcommunication.RfcAFWException: error while processing message to remote system:com.sap.aii.af.rfc.core.client.RfcClientException: functiontemplate from repository was <null>
    As a solution for this i got SAP Note 730870.
    here i have to download rfcnormalizer.jar 
    i have uploaded in integration repository under imported object.
    but iam not able to see this in interface mapping
    now i have to use this in interface mapping .
    Please give me step by step how to use this in interface mapping
    how the interface mapping should be like
    Regards
    veena

    Hi,
    The RfcAdapter trys to find a Sender Agreement for this RFC call but the lookup failes. The values used for this lookup are:
    Sender Party/Sender Service: The values from Party and Service belonging to the sender channel.
    Sender Interface: The name of the RFC function module.
    Sender Namespace: The fix RFC namespace urn:sap-com:document:sap:rfc:functions
    Receiver Party/Receiver Service: These fields are empty. This will match the wildcard
    Regards,
    Suryanarayana

  • How to use minus ?

    Hi Everyone,
    My issue,
    1)select count(1) from ((select * from udm_po_headers_r) --9783387
    minus
    ((select * from nzprod..udm_po_headers_r po_headers
    where po_headers.source_id = 1 and po_headers.org_id in (84,316,356,414,874,894,1074,1214,1234,1314,1754,1774,1934,2594,2734,2994,3014,3374,3996,4356,4416,4516,4576,715))
    union all
    (select * from nzprod..udm_po_headers_r po_headers--9783054
    where po_headers.source_id = 3 and po_headers.org_id =715)))c
    2)select * from udm_po_headers_r it has 9783387 records
    3)select * from nzprod..udm_po_headers_r po_headers
    where po_headers.source_id = 1 and po_headers.org_id in (84,316,356,414,874,894,1074,1214,1234,1314,1754,1774,1934,2594,2734,2994,3014,3374,3996,4356,4416,4516,4576,715))
    union all
    (select * from nzprod..udm_po_headers_r po_headers
    where po_headers.source_id = 3 and po_headers.org_id =715 it has --9783054 records
    if we minus both the record count, the difference is 333. Now, i want to retrieve that 333 records using minus function.
    if i use the step 1: am getting record count has 9783387 instead of 333.
    Can anyone please help me in these issue.it might be a grateful.
    Regards,
    Madhusudhanan

    Hi, Madhusudhanan,
    Rather than doing UNION and/or MINUS operations involving the same table, it will be more efficient just to do a simple query, with a WHERE clause that gets just the rows you want.
    It's very hard to tell without some sample data, but I think what you want is:
    SELECT     *
    FROM     udm_po_headers
    WHERE     (    source_id     != 1
         OR   ordg_id     NOT IN (   84,  316,  356,  414,  874
                          ,  894, 1074, 1214, 1234, 1314
                          , 1754, 1774, 1934, 2594, 2734
                          , 2994, 3014, 3374, 3996, 4356
                          , 4416, 4516, 4576,  715
    AND     (    source_id != 3
         OR   org_id    != 715
    ;I hope this answers your question.
    If not, post a little sample data (considerably less than 9783387; maybe 10 rows). Post CREATE TABLE and INSERT statements for the sample data, and the results you want from that data.

  • How to use a variable between interfaces or class?

    Hello All;
    Far by now I can say that the forum is very helpful for me. Thanks for all the people who have the time and generosity to help our problems. Thank you.
    Unfortunately I have a problem <Again :( >
    I want to use a variable in two different *.java files.
    Is it possible?
    The Variable i want to use is; int CiftSayisi
    The variable is declared in the CamCalib.Java under a button's Action Listener.
    Here is the code;
    public void actionPerformed(ActionEvent arg0) {
                        ImagePair.main(null);
                        String[] ImPath = list.getItems();                                           //Storing Items in an Array
                        Dimension dim = Toolkit.getDefaultToolkit().getScreenSize();                     //Dimensions of the Screen Storing in an object
                        int ScreenHeight = dim.height;                                           //Definition ScreenHeight
                        int ScreenWidth = dim.width;                                          //Definition ScreenWidth
                        // System.out.println(ScreenHeight);                                                    //Testing of the Dimensions
                        // System.out.println(ScreenWidth);                                                     //Testing of the Dimensions
                        int CiftSayisi = ImPath.length -1 ;
                        if (CiftSayisi == 0){
                             System.out.println("Added Images do not Construct a Pair");
                        else {
    }Now i want to use it in another java file which is ImagePair.Java in the loading part of the interface;
                 setType(Type.UTILITY);
              setTitle("Image Pair Selection");
              setResizable(false);
              setAlwaysOnTop(true);
              setBounds(100, 100, 450, 68);
              contentPane = new JPanel();
              contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
              setContentPane(contentPane);
              contentPane.setLayout(null);
              textField = new JTextField();
              textField.setBounds(61, 11, 22, 20);
              textField.setEditable(false);
              textField.setEnabled(false);
              contentPane.add(textField);
              textField.setColumns(2);I have a text field in here that i need to fill with the value of CiftSayisi
    Any help please?
    ömer kaya
    METU-GGIT
    Edited by: Ömer K. on Apr 10, 2012 12:43 AM

    I didn't bother reading the code, since you didn't format it.
    But to answer your question (if I understand it correctly), yes, it is possible to pass variables between different object instances (not from an interface specifically, since interfaces don't have members). The simplest way to pass the variable as an argument to a method or constructor. If these aren't available, you could create a static global variable, though in a multithreaded app you'd have to synchronize access.

  • How to use Session I/0 interface of RIG 3 in garage band

    hi I have te ssesioni/0 interface and I want to use it in garage band, but when I
    look in system preferences at the input output section and when I select "sessioni/0 it tells me that the interface doesn´t have input controlers !
    And when i try to use it in garage band it doesn't work
    please help!

    when I have to choose input and output, I choose the sessionI/O option, I´m using a real instrument, an electric guitar gibson sg standard.
    I´m not sure about your other two questions, where can I check them to know
    if i select the correct option?
    but as I said first, I think that the problem is that in system preferences at the input output section it tells me that the interface (Session I/O) doesn´t have input controlers.

  • How to used the unicode in   interface program in sap abap

    hi expect,
          can any body give example how to convert the non-unicode into unicode in a interface program.please help me.

    First check the connection with the source system. If its ok then replicate the datasource and activate. Then try with running job.
    Time stamp error usually happens when source system in BI and r/3 side differs.

  • How to use SNMP to access interface counters for WAN port when not in bridged mode

    Hi All,
    Can't fault my timecapsule, however just struggling to get one little bit of functionality working.  I'm keen to get access to the WAN port interface counter information via SNMP, so I can track total bandwidth/throughput & also volume. 
    I have no issue getting SNMP to work & can see the 2.4 & 5.0GHz network counters, also total number of WIFI clients, wlan0, wlan1 and bridge0 interfaces.  Trouble is none of these are the WAN/external ethernet port.
    I see that it is likely that I'm trying to find the vlan1 port, however from what I'm reading this may only be available when the device is running in a routed mode (I'm running in bridge mode).
    Anyone able to suggest anything?

    Some cable modem you can turn off NAT.. and then use the TC in router mode.. or even use DMZ if the cable router allows that.
    Have you ever looked at gargoyle router firmware and its ability to count and quota all clients connecting to internet service.. it is a simply fantastic firmware and can be loaded onto a router that costs $70-130 dollars.. it is 3rd party but very solid if you choose the right combo.
    http://www.gargoyle-router.com/wiki/doku.php?id=screenshots

  • Help: How to use Case statement in Interface ODI11g?

    Hi
    From my Source base i am getting 'Year' Values and i want translate these values into a code in interface and after translate want to push to Target system.
    Example:
    From source Database i am getting value for
    Year
    2010
    2011
    2012
    When i get Year 2010 i want to modify value into 'FY10'
    when i get Year 2011 i want to modify value into 'FY11'
    and same for Year 2012 TO 'FY12'
    I was trying to do by Case statement but didn't got success.
    I dont want to create Lookup table in source system.
    Any help in this regards.
    Thanks
    Regards
    Sher
    Edited by: Sher Ullah Baig on Aug 26, 2012 5:52 PM

    CASE
    WHEN source_column='2010' THEN 'FY10'
    WHEN source_column='2011' THEN 'FY11'
    WHEN source_column='2012' THEN 'FY12'
    END

  • How to use third party usb 485 interface

    I have a third party usb-485 interface that we frequently use within our company and want to be able to use Labview to create a program to talk to our systems. The interface is a kk systems usb-rs485 isolated converter which I have been able to recognise in MAX explorer after using the NI VISA driver wizard but I am unsure how to now use it for 485 comms within Labview. I don't seem to be able to detect it with the VISA configure serial port vi. I have used the NI usb-485 interface before and found this quite easy to set up but am not sure how to use this third party interface. I have attatched screen shots of the MAX window to show what it is seeing. Any help would be greatly appriciated.
    Attachments:
    MAX usb 485 screen shot.PNG ‏102 KB
    MAX usb 485 screen shot2.PNG ‏120 KB

    I have undone everything as recommended and the comm port does appear in the devices tree but when I try to use the device I don't seem to be able to get any response even though I can select the port as the VISA device name in my vi. I am pretty sure I have the baud rate etc.set the same as when we use the interface in other software,is there something else I need to do? I am using the rs485 example in labview as my code which works with the ni-usb485 we have. 

  • How to use an Aggregate device for Garageband (iLife '11)

    Here is what I have,
    Komplete Audio 6 interface (USB)
    M-Audio Mobile Pre interface (USB)
    2010 Macbook (white) running OS X 10.6.8
    Garageband from iLife '11
    I found out (supposedly) how to use both of the interfaces together by creating an Aggregate device.
    I have gone through all the setup steps to create an aggregate device and put both interfaces on the Aggregate list to be used.
    HERE IS WHAT I'M TRYING TO FIGURE OUT!
    When I open Garageband and designate the Aggregate device as my sources of hearing and recording (Input and Output), the M-Audio doesn't even register sound. When I hook up the M-audio interface by itself, it works. Same with the Komplete interface. They work perfectly individually. But together, Garageband only recognizes channels 1 & 2 coming from the the Komplete interface.
    1) How do I make it so both show up as recording to Garageband?
    2) How can I hear them in my headphones (monitors)?
    Thank you!

    Maybe an alternative would be to put this logic into the select.
    select u.object_name,
           u.object_type,
           count(case when u.object_type = 'TABLE' then 1 end) over () count_tables,
           count(case when u.object_type = 'VIEW' then 1 end) over () count_views
    from user_objects u;This would count the number of tables and views in the data dictionary. And it is returned as a column value.

  • When and Where and how to use Proxies

    hi
    New to Xi Can anyone explain When and Where and how to use Proxies
    Mohit

    Proxies: are interfaces which will get executed in the application system.They can be created only in the system from message interfaces using the proxy generation functions.
    The biggest advantage of the proxy is that it always by passes the Adapter Engine and will directly interact with the application system and Integration engine - so it will and should give us a better performance.
    The literal definition of a proxy is an object / process authorized to act for another; an agent or a substitute. In simpler terms, proxies in the XI context are objects used to encapsulate the creation (from a sender system) or parsing of XML (at a receiver system) as well as the communication with the relevant runtime components required to send or receive those messages. The Proxy Runtime controls these objects / processes, and can itself be controlled by the applications it communicates with.
    The Proxy currently has the following components available:
    1. ABAP Proxy – Communication using XI or Web Services
    2. Java Proxy– Communication using XI (J2EE)
    JAVA Proxies:
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/a068cf2f-0401-0010-2aa9-f5ae4b2096f9
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/f272165e-0401-0010-b4a1-e7eb8903501d
    ABAP Proxies:
    /people/sap.user72/blog/2005/12/13/integration-builders-through-proxy-server-part--2
    /people/ravikumar.allampallam/blog/2005/03/14/abap-proxies-in-xiclient-proxy
    /people/arulraja.ma/blog/2006/08/18/xi-reliable-messaging-150-eoio-in-abap-proxies
    /people/stefan.grube/blog/2006/07/28/xi-debug-your-inbound-abap-proxy-implementation
    /people/michal.krawczyk2/blog/2006/04/19/xi-rfc-or-abap-proxy-abap-proxies-with-attachments
    /people/sukumar.natarajan/blog/2007/01/07/how-to-raise-alerts-from-abap-proxy
    /people/sravya.talanki2/blog/2006/07/28/smarter-approach-for-coding-abap-proxies
    ON SDN TV
    https://www.sdn.sap.com/irj/sdn/advancedsearch?query=abap%20proxy%20xi&cat=sdn_all&start=11#
    Proxies communicate with the XI server by means of native SOAP calls over HTTP .RFC does not, so you have to convert from SOAP to RFC calls and vice versa. So XML conversion is required.
    ABAP Proxies uses Webservice and Http Protocols. And if you use RFC it is mainly meant for Sync. call. But Proxies is used for both Sync and Async.
    If you use ABAP Proxy , you can reduce the overhead calling the function again and again.
    /people/vijaya.kumari2/blog/2006/01/26/how-do-you-activate-abap-proxies - Activate Proxy
    /people/siva.maranani/blog/2005/04/03/abap-server-proxies - ABAP Server Proxy
    /people/ravikumar.allampallam/blog/2005/03/14/abap-proxies-in-xiclient-proxy - ABAP Client Proxy
    Re: JDBC Sender select/update problem
    If u generate proxy for outbound interface then its client proxy and for inbound interface its server proxy.
    In client proxy u can call the method to send messages but u can't modify it but in server proxy its possible to write a user code within the method to execute proxy.
    CLIENT PROXY:
    A WSDL description from a UDDI server (or an Internet page) is usually used to make a service executable in the Internet and to describe the interface of this service. You require a client proxy and not a server proxy to call this service by using the Web service infrastructure.
    SERVER PROXY:
    You can only generate ABAP server proxies from a WSDL description if they originate in the Integration Repository.You can also generate server proxies for Java and client proxies for ABAP from message interfaces.

  • Can I use the Command Line Interface on Unix?

    Hi,
    We use 9iAS on Unix. We want to use Discoverer Command Line Interface on unix to export the worksheet query result. Can anyone know how to do this? I couldn't find out the command similar to dis5usr.exe for windows version.
    Thanks.
    Richard Qiu

    Hello Richard
    You can use the Discoverer EUL Command Line for Java utility. This was released with Discoverer 10g (9.0.4).
    Please refer to the documentation for more information on how to use this command line interface: 'Oracle Discoverer EUL Command Line for Java User's Guide 10g (9.0.4), Part No. B10274_01 (PDF)' The document is available from OTN at http://otn.oracle.com/documentation/discoverer.html
    Regards
    Discoverer Product Management

  • How to implement filter in an interface

    I want to filter rows at source. I created filter and condition in model, but I don't know how to use them in an interface. I tried drag the filter or condition into diagram of interface. It didn't work.
    Could anyone tell me how to do it? Thanks.

    In the source panel of the interface, drag a column from the datastore (already on the panel) on to the grey background of the source panel. This opens up a filter window, which you just need to complete.
    If you have added filters to the source table in the data model, if you drag it on to the source panel of an interface, the filters come with it. You can then adjust/over-ride them as required.

  • How can I use the color adjustments interface that shows up for camera RAW on jpeg files?

    How can I use the color adjustments interface that shows up for camera raw on other files types? The HLS controls had the secondary color adjustments (6 colors instead of the 3). Plus, it had same vibrancy and a better Curves interface. Yesterday was the first time I imported raw into Photoshop CS5 and I got that really cool interface. What is that? Can I use that on other file formats?

    Actually I am using the Tradional Chinese Version, when I try to edit the jpg file with camera raw, the system shows that there is no camera raw plug-in. The cmaera raw never work.

  • How to use a case ststement in interface?

    how to use a case statement in interface?
    My requirement is in interface for one column for
    Eg: In source column if a.b=c.d then i need to write as "Source"
    else when a.c=d.e then i need to write as "Target".
    please can you help in solving this.
    Regards,
    Sridhar

    You will literally write in the "Implemenation", the following:
    Case when a.b=c.d then "Source"
    Else
    "Target"
    End

Maybe you are looking for

  • KPI's In OBIEE

    Hi, Can u please tell me where are KPI's defined in BI? Regards, KD

  • Opening balance upload in Leading and NOn leading ledger.

    Hi All. We are in the phase of opening balance upload. We are using Leading and Non leading ledger concept. Our Leading ledger starts on 29th of March 2009 as per UK reporting and Non leading ledger starts from 1st April to 31st of March as per India

  • Cannot get PDF output

    Hi, I have two questions, first I need to convert my files to PDF format. I opened the Printed documentation properties but the PDF button is inactive. the other problem is when I generate my project to Printed Documentation (word) the text format be

  • RANGE_PAGING LAST RECORD IN JSP PAGE

    Hi. I'm working in JDeveloper 10g, and I would like to know what should be the behavior for the Last button on a jsp page when I use the method setAccessMode with RANGE_PAGING mode?, I mean, when I press that button in my jsp page it doesn't go to th

  • What does it mean point to point time stamp?

    and what does it mean " data may be subject to time series analysis"