Which will execute first in File Adapter (parameter,Identifier,module)

Hi,
I have written a module for my sender file adapter, and choose FCC to parase my complex structure...here my doubt is whether adapter module will call first or FCC which is there in Identifier tab in file adapter?
Regards,
Irshad.

Chandras sekhar,
i have already seen that blog...
could you plz read my message once again?
Regards,
Mansoor
ya i got it..Call sap adapter module will store the message in send queue.
just want to know which module is building the xi header whether it is same call sap adapter module or is there any specific module which will convert native message to xi message.
Is call sap adapter module is the responsible for building the xi message header with the help of cpa lookup? if its so again confuse for me.....
In File adapter we have 3 tabs one is parameter identifier and module...As u said first parameter tab will run as per FCC/ File message protocol then this parsed/content of text file will be input to the module tab .in this module tab we have custom modules and standard module these modules are executed in the same sequence as mentioned.
what is the module name which converts native message to xi message?
Regards,
Mansoor

Similar Messages

  • Which will execute first

    Hai,
    I am having Where class and having class in a single select query.. Which will execute at first.

    user12283394 wrote:
    Hai,
    I am having Where class and having class in a single select query.. Which will execute at first.select deptno, min(SAL), max(SAL) FROM EMP WHERE job='CLERK' group by deptno having count(*) > 3;
    You should read basic sql query comment..
    Refer :-
    http://dbis.ucdavis.edu/courses/sqltutorial/tutorial.pdf
    Regards
    Azar
    DBA

  • In plsql which block will execute first inner block or outer block...

    In plsql which block will execute first inner block or outer block...
    pls help...

    Outer block starts execution first.
    Inner block completes the execution first.
    Suresh.

  • How do I get a codec which will support my avi files?

    How do I get a codec which will support my avi files from my D90?

    Lightroom 5.5 is the latest version. If you don't want to wait for the next release, you can download Adobe DNG Converter 8.6RC which will transform your D810 NEFs into DNGs that the current version of Lightroom can use.
    Download Adobe Photoshop Camera Raw 8.6 Beta - Adobe Labs
    The above URL will evidently download both Camera Raw and the DNG Converter release candidates.
    Hal

  • File adapter parameter "Msecs to Wait Before Modification Check" is gone

    We are using PI 7.1 and we have the problem that the file adapter (ftp) picks up incomplete files from time to time. That causes a mapping error.
    Have a look at sap note 821267 question 3.
    https://websmp230.sap-ag.de/sap(bD1kZSZjPTAwMQ==)/bc/bsp/spn/sapnotes/index2.htm?numm=821267
    Here you can find a solution. But in reality this parameter isn't there. And if you check the current documentation
    http://help.sap.com/saphelp_nwpi71/helpdata/en/44/655453b48a4ddfe10000000a1553f7/content.htm
    you can't find this parameter too.
    Has anybody of you the same effect? Does anybody of you know the reason? And the most important question is: What is the solution for this problem. The suggested work around in this note isn't possible for us.

    Hi,
    May be this thread can give you some idea to deal with your problem.. see my reply there
    Re: Use temporary file in FTP receiver adapter
    Sorry this will not help you here..
    One solution which I think is.....
    Put file in your source directory with diff name, and write an script which will rename it to its original name.
    The logic for scrip should be something like this.
    First of all when reading the file for the very first time then check the size and wait for 10 sec and then again check the size. If both size are same then scrip should rename the file to its original name.
    Regards,
    Sarvesh
    Edited by: Sarvesh Singh on Mar 26, 2009 4:35 PM

  • How to read an excel file which contains multiple tabs using File adapter

    Hi BPEL gurus,
    I have a requirement where i need to read an EXCEL file, which has three tabs inside the file. All the three tabs has data in it. I have seen few examples where file adapter reads an excel file with data present inside a single tab but not with multiple tabs.
    If anyone has worked on this scenario, please provide your suggestions/inputs/links etc.
    Thanks in advance

    hi Sathish,
    this might help
    PI/XI: Reading MS Excel's XLSX and XLSM files with standard PI modules - easily...
    thanks and regards,
    Praveen T

  • In web.xml which tag executes first.

    Hi All,
    Could any one please tell in web.xml whether Filter tag gets execute first or Security-Constraint tag?
    Thanks,
    Swapna Soni.

    In web.xml <web-app> is the root tag the container loads the web.xml when ever the application is deployed or when ever the server is started or restarted or redeployed the application In the same sequence as defined in the sun xmlschema

  • File Adapter and "permanent" module exceptions

    Hi folks,
    We have written a custom module for the file adapter which works fine .. In case of issues it will throw the standard "ModuleException".
    The file adapter is configured to move erroneous files to a specific directory .. The SAP help specifically mentions that this happens when a "permanent" exception occured ...  I quote the guide: "A permanent error occurs either during the conversion of the file content, or in a module in the module processor"
    So in case of an exception in the module processor this should work ... unfortunately it doesn't ...
    Our module throws an exception but the file is not moved and the adapter keeps on retrying to process the faulty file ...
    Anyone faced the same problem ?  Anyone any suggestion on how it should work ?
    Thanks,
    Steven

    Hi,
    When an error occurs, a module must raise a module exception.
    ModuleException can contain an exception that describes the cause of the error. To provide hints about resolving the error, the error cause is written to the trace.
    To process the message again, you do not need to set a special exception.
    In the case of receiver adapters, the messaging service for the adapter framework processes the message again. The conditions for this are set in the communication channel monitor.
    In the case of sender adapters, you must decide in the adapter implementation whether processing the message again makes sense.
    You can revert back for further queries.
    Reward if satisfied.
    Regards,
    Sushama

  • Which is executed first? af:setPropertyListener and af:commandButton's actionListener

    I have two test apps.
    First app:
    It has jsf pages. And I have a few fields and a button on the page.The backing bean for my page has a method prepareToBeUpdateOrderRelease(ActionEvent ae).
    My button looks like this:
                           <af:commandButton text="Update" id="cb3"
                                              binding="#{backingBeanScope.backing_editOrWithDetails.cb3}" action="update"
                                              actionListener="#{backingBeanScope.backing_editOrWithDetails.prepareToBeUpdateOrderRelease}">
                                <af:setPropertyListener from="#{backingBeanScope.backing_editOrWithDetails.toBeUpdateOrderRelease}"
                                                        to="#{pageFlowScope.toBeUpdatedOrderRelease}" type="action"/>
                            </af:commandButton>
    When I run the page, I can see from the printouts on the integrated weblogic console, actionListener is called first, then setPropertyListener is called.
    Second App:
    It has jspx pages. I have a few fields and a button on the page. The backing bean for my page has a method prepareToBeUpdateOrderRelease(). And this method is called in getTheUpdatedOrder().
    My button looks like this:
                                  <af:commandButton text="Submit Changes" id="cb1"
                                                      binding="#{backingBeanScope.backing_getOneOrder.cb1}"
                                                      action="callUpdate">
                                        <af:setPropertyListener from="#{backingBeanScope.backing_getOneOrder.theUpdatedOrder}"
                                                                to="#{pageFlowScope.toBeUpdatedOrder}" type="action"/>
                                    </af:commandButton>
    The page works fine as this.
    But if I want to use the same way as the first app, which is using actionListener, the page will fail, because of a NPE. From the printout, I can see setPropertyListener is executed before actionListener.
    The only difference between the two apps is jsf vs. jspx. Is this the cause of the difference of the execution sequence between setPropertyListener and actionListener? Thanks.

    User, please tell us your Jdev version!
    It's a bug and feature. Check prsync.com/oracle/setpropertylistener-and-setactionlistener-might-fire-too-late-when-using-facelets-468522/ for an explanation.
    Timo

  • How can I create VI's with inputs which will execute immediately when updated?

    I am using LabView to control stepper motors. I would like to create a VI with a front panel which has 4 directional arrows, 2 per motor. My goal is to be able to run the VI and then press a button to move the motor.
    I have created separate VI for each funcition of the motors - a vi to set the holding current, one to set the moving current, another to move up by a certain amount, and so on. These vi's work and I can move and adjust the motors, but only by running separate VI.
    How can i combine them into one VI and have them execute at the press of a button or change of a property? An example would be to set a new holding current, and have the holding current vi execute immediately and send the command to the motor. Then keep on pressing the directional buttons without having to hit "run" on another vi.
    Thank you very much
    Solved!
    Go to Solution.

    The event structure will allow you to handle user input and execute when controls are used.  A "value change" event is what you're looking for.
    =============
    XP SP2, LV 8.2
    CLAD

  • Writing a Stored Proc which will execute the Queries passed to it as args

    Hi,
    I need to write a Stored Proc which gets the Query to be executed as an Argument and return the results in an OUT Variable.
    The Stored Proc i wrote is
    CREATE OR REPLACE PROCEDURE SP_FETCH_RESULTS(l_query in varchar2,
    l_returnValue out clob )
    is
    l_output utl_file.file_type;
    l_theCursor integer ;
    l_columnValue clob;
    l_status integer;
    l_results      clob;
    begin
    l_theCursor := dbms_sql.open_cursor;
    -- Parse the Query
    dbms_sql.parse( l_theCursor, ':x', dbms_sql.native );
    DBMS_SQL.BIND_VARIABLE(l_theCursor, ':x', l_query);
    -- Define the coulmnValue Variables
    dbms_sql.define_column( l_theCursor, 1, l_columnValue);
    -- Execute the Query
    l_status := dbms_sql.execute(l_theCursor);
    -- Get the Results and prepare the return Value.
    loop
    exit when ( dbms_sql.fetch_rows(l_theCursor) <= 0 );
    dbms_sql.column_value( l_theCursor, 1, l_columnValue );
         DBMS_LOB.APPEND(l_returnValue, l_columnValue);
    end loop;
    -- Close the Cursor
    dbms_sql.close_cursor(l_theCursor);
    end SP_FETCH_RESULTS;
    As the Queries paased to it always return CLOB Types i declared the OUT Variable as CLOB
    And when i try to execute is using the below given PL/SQL Block
    DECLARE
    l_Query CLOB ;
    l_retVal CLOB;
    l_results CLOB;
    BEGIN
    l_Query:='SELECT extract(object_value,''/AC'').getStringVal() into l_results from CommonAssetCatalog';
    SP_FETCH_RESULTS(l_Query,l_retVal);
    dbms_output.put_line ('Results =');
    END;
    I am getting the Error.
    ERROR at line 1:
    ORA-00900: invalid SQL statement
    ORA-06512: at "SYS.DBMS_SYS_SQL", line 906
    ORA-06512: at "SYS.DBMS_SQL", line 39
    ORA-06512: at "WEBLOGIC.SP_FETCH_RESULTS", line 13
    ORA-06512: at line 7
    Could you guys pls give me some inputs on how to resolve this..
    Thanks a lot
    Sateesh

    Hi James,
    I tried with out the Bind Variable and got the Same Error..
    The Code which i tried earlier is
    CREATE OR REPLACE PROCEDURE SP_FETCH_RESULTS(l_query in varchar2,
    l_returnValue out clob )
    is
    l_output utl_file.file_type;
    l_theCursor integer ;
    l_columnValue clob;
    l_status integer;
    l_results      clob;
    begin
    l_theCursor := dbms_sql.open_cursor;
    -- Parse the Query
    dbms_sql.parse( l_theCursor, l_query, dbms_sql.native );
    --DBMS_SQL.BIND_VARIABLE(l_theCursor, ':x', l_query);
    -- Define the coulmnValue Variables
    dbms_sql.define_column( l_theCursor, 1, l_columnValue);
    -- Execute the Query
    l_status := dbms_sql.execute(l_theCursor);
    -- Get the Results and prepare the return Value.
    loop
    exit when ( dbms_sql.fetch_rows(l_theCursor) <= 0 );
    dbms_sql.column_value( l_theCursor, 1, l_columnValue );
         DBMS_LOB.APPEND(l_returnValue, l_columnValue);
    end loop;
    -- Close the Cursor
    dbms_sql.close_cursor(l_theCursor);
    end SP_FETCH_RESULTS;
    and the Procedure got Compiled Successfully and when i ran the PL/SQL Block which calls the Above Stored Proc i got the Error
    DECLARE
    ERROR at line 1:
    ORA-00905: missing keyword
    ORA-06512: at "SYS.DBMS_SYS_SQL", line 906
    ORA-06512: at "SYS.DBMS_SQL", line 39
    ORA-06512: at "WEBLOGIC.SP_FETCH_RESULTS", line 13
    ORA-06512: at line 7
    Pls let me know how can i resolve this..
    Thanks
    Sateesh

  • Which will load first?

    I currently have an SATA 7200rpm hard drive in my setup. I'd like to add in an older non-SATA (p-ata?) 5200rpm hard drive from my old computer. I have the OS installed on the SATA drive. Which drive will my system boot from? The quicker one?

    Advanced bios
    Hard Disk Boot order
    you should see both your drives there. move your sata to the top. using pageup/pagedown keys
    save & exit
    sorted
    until you
    reflash bios
    reset cmos
    Then you'll have to repeat above.

  • How to call method in JCD - which will execute prepared statement

    Hi All,
    I have a scenari where I have to call method in JCD, where in this method I have to execute prepared statement and return value.
    Please suggest me how to do this.
    Thanks & Regards,
    Anitha.B

    hi bolla,
    this is 100% java code. can you elaborate a little more what is your exact problem?
    i think your scenario is easy to accomlish.
    regards chris

  • Which will take first tor or availability chek

    hai friends
    can any one clear my doubt whether the tor is thaking forst or availability check is taking first
    thanks

    Hello,
    Availability check is considered as a pre-sale activity where as TOR is considered as a post-sale activity.
    As soon as you enter a material in a sales order.........the system checks the availability of the stocks depending on the requested delivery date mentioned in the order.
    Then it does the backward or forward scheduling depending on the availability of the stocks.
    Once the stocks and delivery dates are confirmed..........and you save the sales order........only then Requriements of the stocks are transferred to the Materials department i.e. (TOR).
    REWARD POINTS IF HELPFUL
    Regards
    Sai

  • In which order operations will execute in Composit Operation by WCF-Custom adapter with SQLBindings?

    Suppose my Composite opertaion request schema is as below:
    <?xml version="1.0" encoding="utf-8" ?>
    <Request xmlns="http://[PROJECT_NAME].[COMPOSITE_SCHEMA_NAME]">
      <Insert xmlns="http://schemas.microsoft.com/Sql/2008/05/TableOp/[SCHEMA]/[TABLE_NAME]">
        <Rows>
          <[TABLE_NAME]>
            <[FIELD1_NAME]>[Value1]</[FIELD1_NAME]>
            <[FIELD2_NAME]>[Value1]</[FIELD2_NAME]>
          </[TABLE_NAME]>
        </Rows>
      </Insert>
      <[SP_NAME] xmlns="http://schemas.microsoft.com/Sql/2008/05/Procedures/[SCHEMA]" />
      <Delete xmlns="http://schemas.microsoft.com/Sql/2008/05/TableOp/[SCHEMA]/[TABLE_NAME]">
        <Rows>
          <[TABLE_NAME]>
            <[FIELD1_NAME]>[Value1]</[FIELD1_NAME]>
          </[TABLE_NAME]>
        </Rows>
      </Delete>
    </Request>
    Query is that in which order the requset message will be execute? Which one statement (Insert, SP or Delete) will execute first and
    Which one (Insert, SP or Delete) will execute in last?

    they will execute in the same order which you mentioned in the composite schema. Means they will execute order by nodes in the composite message
    have a look
    here , see below snap from that URL.
    in your case, the order will be
    1. INSERT
    2. SP
    3. Delete
    Please mark the post as answer if this answers your question. If this post is helpful, please vote as helpful by clicking the upward arrow mark next to my reply.

Maybe you are looking for

  • Upgrade 8.1.7.4.1 DB & portal 3.0.9.8.0 to 10G

    We have portal 3.0.9.8.0 running with 8.1.7.4.1 I need a good documentations for the followings. 1- upgrade database to 10G 2- upgrade Portal to 10G. What I know that. Even 8.1.7 database is supported to 10g, Portal is NOT. 1-I need to upgrade to por

  • How to use CMS Users with SAP BOPC NW 7.5

    Hello, I have problems importing and using CMS Users with BO PC 7.5 NW. I am trying two types of CMS-users 1. CMS Enterprise Users created in CMS and using "Enterprise" authentication 2. SAP BW Users imported into CMS using their SAP authentication "

  • C# console application closes on it's own as soon as it opens

    Hello to all of you. I know this is a very common problem but there seems to be no solution for me so far. The known problem that right after build and start debugging, terminal opens and closes like a flush. Have Tried the below already: Console.Rea

  • How do I sync the music from my iphone to my macbook pro?

    How do I sync the music from my iphone to my macbook pro?

  • Lens Correction Manual Slider Bug!

    Hello, I've been having a problem with the Lens correction Manual Sliders. Constrain Crop selected. The vertical and horizontal sliders are behaving more like the distortion slider. When sliding left or right they are pulling from the center, rather