Typical scenario at FTP Recevier Side

Hello,
I am currently working on typical scenario at receiver FILE adater using FTP.
I will explain the scenario,
I have two FTP servers physically at two different locations(i.e., with two different IP addresses). Now i want to place some .DAT files in the FTP servers(accordingly). I have a common hostname(virtual one) which is used to connect to these two FTP servers.
I have got a common virtual hostname which i configured in the receiver channel configuration. Now if i have any problem with one FTP server then i want to failover to the other FTP server and place the files as the hostname for both the FTP servers is similar. But when i am trying to this i could able to connect to second FTP server which is having different IP address. Then i failback to the previous FTP server then i was successfully in connecting to that FTP server.
Now my question is How can i configuer a receiver channel to failover to different FTP servers which are placed in two different locations(with 2 different IP addresses).
Is there any work around for this scenario to make it success and is there any restriction in using two servers at a time? Or is there new feature added in FTP adapter inorder to connect to the different FTP servers which are located in different locations(with different IP addresses).
I am running out of time can you please give some inputs to solve this issue as soon as possible.
Thanks,
Soorya

Hi,
the file adapter's acknowledgments can be requested (only)
if you're using a BPM.
It's described here:
/people/michal.krawczyk2/blog/2006/06/22/xi-playing-with-the-file-adapters-acknowledgments
So I guess the best way will be using a BPM and if the first adapter is not working you use the second adapter to your second system.
Regards
Patrick

Similar Messages

  • File to IDOC scenario using FTP server

    Dear Experts,
    I'm getting IDOCs in the form of .TXT file from sender side and at reciever end we have IDOC. We are using FTP connection at sender.
    I want to know:
    1. Is FCC the only solution to integrate with PI or do we have any other option also?
    2. What all the things I need to care in designing and configuration?
    Thanks a lot.

    Dear All,
    For file to idoc scenario is there any possibility to get line items details or xml details i.e the segments and its related field details using reference id, transaction id or interface name or message id in SAP PI 7.0. I know we need to click each and every message in sxi_monitor and look for details.
    For SAP(R3 System) I can create a report and set the job for specific time period so automatically it throws the details(like reference no, document date, invoice no from) in ftp path as .csv file. The same ftp path is maintained in program.
    I wanted to check FTP--->PI postings and I have set the job at r3 system it is working fine and Im monitoring it too.
    Now the end to end scenario is FTP--->PI--->ECC(R3 system). Please help.Many Thanks.

  • Typical scenario in breadcrumbs concepts

    hi jdev experts,
    am using jdev 11.1.1.5.0 - adfbc.
    when i watch around about bread crumbs.
    moreover all are jspx pages, that jspx page called by action using menu model.
    that jspx pages appeared in unbounded taskflow.
    hi I have a typical scenario,
    except login page. in my project all are jsff pages. that jsff pages are appeared in bounded taskflows.
    it will call dynamically. that is on dynamic region in based on certain condition.
    my question is :
    if user hits after login page means. enter into the any of the fragements of my project.
    logined user want to know the which fragment he is in?
    here fragments consists of tabbages.
    so, again
    logined user want to know the which fragment(which tabbage) he is in?
    for this scenario. i go bread concepts. i want to use bread crumbs. is this possible?. is there any way? is there any alternative?
    eg:
    index page >> glmAccounts(jsff page) >> entry details tabbages.
    note:
    here glmAccounts(jsff page) - is in bounded task flow.

    Hi,
    not quite sure the question is clear as I am not seeing any relation to bread crumbs.
    A call to ControllerContext.getInstance().getCurrentViewPort().getViewId() returns the ID of the page fragment the user is in. A call to ControllerContext.getInstance().getCurrentRootViewPort().getViewId() returns the ID of the JSPX document holding the taskflow with the fragment
    Frank

  • XI 3.0 -    XML - IDOC inbound scenario  via ftp  UTF-8 character encoding

    Hi Everyone,
    I'm having difficulties with a particular scenario. I receive via the ftp adapter xml files which have a header indicating UTF-8 coding. In SXMB_MONI, i see the cyrillic characters and after mapping the target message payload as well have readable cyrillic characters. The problem comes when i have the SAP-side check the idoc that posted in their system. They see gibberish (i.e ##### #### ### #').
    I have already tried changing the XSD definition of the xml to UTF-8 however upon import it automatically changes it to ISO-8859-1. I've tested sending the xml file to XI with an ISO-8859-1 coding header and in SXMB_MONI it's gibberish as well. So i've elminated that from possible problems.
    i have checked SM59 on the receiving system and unicode is checked as well.
    where could the problem possibly be?
    Thank you,
    Kent

    Hi,
    Thank you for the quick reply. however that did not solve it. I believe the Cyrillic character set lies in the UTF-8 set. i mentioned about the ISO to elmiinated its possibility and the problem i face when importing an XSD definition as it automatically changes the encoding to that set. I have confirmed that it should be UTF-8.
    I have isolated the problem to between the XI box and the SAP receiving box. in SXMB_MONI, up to the call adapter part, the payload shows the correct characters. upon checking it in the receiving system at tcode "we02", the value is all gibberish.

  • Empty file is getting generated at Target FTP Folder side

    HI all,
    I have scenario like Idoc to File In Target FTP folder is empty file is generated, In adapter engine (communication channel) it shows the successfull status and pay load is getting created at Message display tool in the Message ID tab.But FTP server will receive only Empty file.
    Please Give me some advise to resolve this issue..
    Regards,
    satya Tanuku

    Hi Satya,
      If you are using FCC then troubleshoot using this blog...
    /people/arpit.seth/blog/2005/06/02/file-receiver-with-content-conversion
    Regds,
    Pinangshuk.

  • How to reply from a ESB scenario with FTP adapter

    Hello all,
    Is it possible to create a reply message when a FTP Put adapter is failing?
    The background scenario is following:
    We have an ESB routing service, that is called from a BPEL process, and invokes a FTP adapter (put). Hence, the adapter is a one-way adapter. However, when for some reason the files are not delivered to the ftp server, the adapter fails, and no fault or reply messages are created to send back to the BPEL process. As a consequence, the BPEL process continuous successfully while it should raise a failure.
    So, how can we alter the scenario, so that failures in the ftp adapters are propagated to the BPEL process? For instance, by creating a reply message in the ESB service?
    Any help is appreciated.
    Kind regards,
    Harm

    Hi Harm,
    When the FTP adapter fails in ESB, is that specific instance in the ESB console then marked as faulted?
    If so you might be able to look on the JMS error topic ( error hospital ) and report this back to BPEL?

  • Typical scenario..

    Hi to alll...
       I would like to know some of Typical real time Business Scenarios,which had enhancements in it...and which is related to Marketing and CIC...kinldy send some Difficult scenarios..
    regards,
    sanjana

    Hi Sanjana,
    Some of the business scenarios in CIC may be:
    1. There may be cases when the CIC manager would want the agents to be informed about certain system events and pass information as an alert in the reminder scripting area.
    For ex: Whenever a client calls up the contact center to place a request for servicing/repair of his notebook, the agent could be informed about the client's earlier service/repair requests which are still active by means of an information message in the call alert area and could possibly open such active service order documents in the business transaction workspace of CIC.
    This could be achieved by enhancing CIC alert modeler framework.
    2. It may be required that sometimes you may want the user to navigate to different systems, for example, Records Management system to access a client's case documents etc. In this case, we could enhance the Action profile associated with the CIC profile of the user.
    3. It may also be required to have some new tabs, either in the application area or in the navigation area of CIC which would contain specific functionality such as worklist of the agent or for navigation to BP records of the clients via BD display tab of navigation area etc. In this case, we would enhance different workspaces of CIC.
    Hope this helps.
    Regards,
    Pavithra
    **PS : Please reward points if this helps.

  • Payment in Advance Typical Scenario

    Hello All,
    I have business scenario I would like to take this opportunity to share with you and please give me some suggestions how I can achieve this.
    For my client, if any customer want to place an order the customer has to make some advance payment. So once the customer is paid let say 10% of the value of the sales order, it is a legal obligation that he should be given an invoice immediately but the delivery will not take place at that time.
    So that is the first requirement and also the document flow has to be updated with the status of the invoice and an accounting document has to be created for the amount paid by the customer.
    After this when customer receives the delivery let say after a week from the date of placed order, delivery has to be created and normal invoice has to be created.
    But when we creating this invoice we have to refer to the initial amount made by the customer and that has to be deducted and for the rest of the amount it has to create invoice.
    And appropriate accounting document has to be created here.
    So once customer makes the payment he has to be given clearing document.
    And the main issue is here in ever stage DOCUMENT FLOW has to be updated.
    If you make this simple the moment he places order an invoice has to be created and accounting document has to be crated and cleared.
    Once the delivery is made, invoice has to be created and accounting documents also. And once it is cleared by the customer appropriately the document flow has to be updated.
    Means there will be 2 invoices and two accounting documents and one sales order and one delivery.
    SO PLEASE SUGGEST ME THE BEST APPROCH WE CAN DO FOR THIS.
    And also here the credit check is involved.
    Thanks in Advance.
    Regards,
    Rani

    Hi Rani,
    you can use milestone billing for you scenario. Suppose the customer is making a downpayment of 10%, ceate a condition type for down payment in your priciing procedure for the same and you can use billing type FAZ for invoicing this downpayment. In you milestomne you can maintain this billing type for invoicing the downpayments.
    Thanks

  • FTPS receiver side - Connection problem:connection timed out: connect

    Hi experts,
    I must connect to an external server to send files with FTPS.
    I have created receiver CC with connection security: FTPS for control and data connection
    Command order: TLS, USER, PASS, PBSZ, PROT
    Connect mode: per file transfer
    port : 990 (given by third part)
    data connection: passive (suggested by third part)
    My problem is that communication channel raise a connection timed out error, see below for log.
    I've already followed the steps suggested by this thread:
    FTPS Transfer Failing with Connection Timeout
    but no luck.
    Thanks
    Fabio Boni
    2011-05-18 12:21:01 Success Connecting to FTP server "ftps.xxx.xxx.it"
    2011-05-18 12:21:02 Success Write to FTP server "ftps.xxx.xxx.it", directory "/in", -> file "Delivery20110518-122102-155.xml"
    2011-05-18 12:21:02 Success Transfer: "BIN" mode, size 1760 bytes, character encoding -
    2011-05-18 12:21:23 Error Attempt to process file failed with java.net.ConnectException: Connection timed out: connect
    2011-05-18 12:21:23 Error Exception caught by adapter framework: Connection timed out: connect
    2011-05-18 12:21:23 Error MP: Exception caught with cause com.sap.aii.af.ra.ms.api.RecoverableException: Connection timed out: connect: java.net.ConnectException: Connection timed out: connect
    2011-05-18 12:21:23 Error Delivery of the message to the application using connection File_http://sap.com/xi/XI/System failed, due to: com.sap.aii.af.ra.ms.api.RecoverableException: Connection timed out: connect: java.net.ConnectException: Connection timed out: connect.

    As Fabio said, the file adapter log return this log:
    2011-05-18 12:21:01 Success Connecting to FTP server "ftps.xxx.xxx.it"
    2011-05-18 12:21:02 Success Write to FTP server "ftps.xxx.xxx.it", directory "/in", -> file "Delivery20110518-122102-155.xml"
    2011-05-18 12:21:02 Success Transfer: "BIN" mode, size 1760 bytes, character encoding -
    2011-05-18 12:21:23 Error Attempt to process file failed with java.net.ConnectException: Connection timed out: connect
    Seem that FTP access into server is executed successfully and adapter write file, but raise timeout exception.

  • Typical scenario- urgent reply,,,

    Hi All,
    I  have a requirement-
    we get damaged products into plant- and we do value addition to the damaged product and sent it as a finished product to the customers, also we dont want to valuate it at plabt level as its customer product. And to that finished product we consume some raw material on shop floor.
    ( as I recieve it  as  x-material code, and as I am doing some value addition to the same X-material( want to create a production order, can nn this case we maintain same material code?),
    any explanation & suggestions on this?  in SAP R/3
    reply at the earliest,
    regards
    svrinsapscm

    Hi Srinivas,
    This is an MTO scenario.
    You recieve material from customer as X and u do some value addition and return the material to customer as X again. Please confirm if this is right.
    Assuming Yes as answer, Suggest you to create Recursive BOM for each of such Finished material. Do not worry about the raw material in BOM you can add this directly to production order when you get the material and finish analyzing what component must be used.
    Create sales order and you will run MRP for it. Convert the plan order to production order and then add the raw material in the production order. I assume that you will be doing quality inspection or prilimanary analysis to find out what compoenent must be added. Maintain this step as oper. 10 in your routing so that inspection activity time is also captured.
    Routing can be maintained as default for base Qty. and minor chnages can be taken care of later. Since this is MTO and repair for damage material will require different amount of time for each time the finished material arrives for repair, you will have to make manual changes in timing of production order after inspection of damage has been done. This will ensure the planned cost is captured as well. Making chnages in CO11N directly is not recommended because it will create the variance in month end process. 
    Please note that in MTO scenario settlement of cost is important. you need to sit with finance and SD and decide where will the Cost for GR against production order be settled (SDI or MAT). Based on this, you might have to create a new strategy type as well.
    Do let me know if u need more

  • Typical scenario- removed

    Hi All,
    I  have a requirement-
    we get damaged products into plant- and we do value addition to the damaged product and sent it as a finished product to the customers, also we dont want to valuate it at plabt level as its customer product. And to that finished product we consume some raw material on shop floor.
    ( as I recieve it  as  x-material code, and as I am doing some value addition to the same X-material( want to create a production order, can nn this case we maintain same material code?),
    any explanation & suggestions on this?  in SAP R/3
    Some  Consultants might have  PP back ground,
    regards
    svrinsapscm
    Moderator message: Prority normalized - Please use a better subject in your next threads
    Please read Rules of Engagement, How to post code in SCN, and some things NOT to do... and Asking Good Questions in the Forums to get Good Answers
    Edited by: Jürgen L. on Feb 15, 2012 11:54 AM

    Hi,
    We get wornout( damaged/ used) produts from( Exp: X,y,Z , etc), into the plant. Now Plant will do refurbishing(value addition), and sent it bak to the customers.
    now while doing value addition, we use raw material like-gum, other consumables etc.
    Its like MTO scenario, but the worn out product which we get is not our product( so it has to be treadted as non valuated). at the same time- as our raw materials are being used in production- cost of those materials are to be captured against the production order.
    I can say that for non valauted product we cannot create production order.
    If material is non-valuated then how you expect vale addition for same.it wont effect any valuation
    second material damage by you,you have to pay for that,then why you not showing other material as internal consumtion or excess consumption for same
    Regards
    Kailas Ugale

  • Need sql query for typical scenario

    Hello Champs,
    I have a scenario where I am suppose to fetch data from a schema which is developed by other team ... (there are no primary keys even)
    the table structure is -
    Column A Column B Column C Column D
    1 h 6 u
    1 h 7 u
    1 h 8 u
    2 g 9 i
    2 g 0 i
    2 g 7 i
    3 t 3 h
    3 t 4 h
    3 t 5 i
    and my output should be exactly like :
    1 h 6,7,8 u
    2 g 9,0,7 i
    3 t 3,4 h
    so basically I want comma separated values for column c where remaining column values are same ...
    is it possible to achieve this result via SQL?? if not then what is the other solution??
    Please help .. I am working in IST and need solution urgently for this .. please help .
    TIA,
    Regards,
    Chintan

    if you have 11g
    WITH t AS (SELECT 1 cola,
                      'h' colb,
                      6 colc,
                      'u' cold
                 FROM DUAL
               UNION
               SELECT 1,
                      'h',
                      7,
                      'u'
                 FROM DUAL
               UNION
               SELECT 1,
                      'h',
                      8,
                      'u'
                 FROM DUAL
               UNION
               SELECT 2,
                      'g',
                      9,
                      'i'
                 FROM DUAL
               UNION
               SELECT 2,
                      'g',
                      0,
                      'i'
                 FROM DUAL
               UNION
               SELECT 2,
                      'g',
                      7,
                      'i'
                 FROM DUAL
               UNION
               SELECT 3,
                      't',
                      3,
                      'h'
                 FROM DUAL
               UNION
               SELECT 3,
                      't',
                      4,
                      'h'
                 FROM DUAL
               UNION
               SELECT 3,
                      't',
                      5,
                      'i'
                 FROM DUAL)
      SELECT cola, colb,  listagg (colc, ',') WITHIN GROUP (ORDER BY colc) colc, cold
        FROM t
    GROUP BY cola, colb, cold
    COLA     COLB     COLC     COLD
    1     h     6,7,8     u
    2     g     0,7,9     i
    3     t     3,4     h
    3     t     5     i

  • Typical scenario required your suggestion

    Hi,
    Database : Oracle 11.2.0
    I have a table with some n number of columns and each column of the table should have only specific values only.
    Eg1:
    Column Possible Values
    Col1 varchar2 100 or 150 or 130
    Col2 number Between 1 and 9999
    Col3 number 40 or 40.00
    60 or 60.00
    90 or 90.00
    col4 varchar2 Week4 or Week6 Week8
    If the column has any of the values other than specified then that row should be identified with the mis-matched columns.
    Suggestions expected from your end.
    Regards
    Satya
    Edited by: user608405 on Dec 26, 2012 1:22 AM

    user608405 wrote:
    Also we have to identify which column is mis-matched and there are about 65 to 70 columns in the tableA bad performer example (If you have Huge data, but solves your purpose):-
    select 'COL1 is Bad' ref_col, col1, ... colN
      from your_table
    where col1 not in (100, 130, 150)
    union all
    select 'COL2 is Bad' ref_col, col1, ... colN
      from your_table
    where col2 not between 1 and 9999
    union all
    select 'COL3 is Bad' ref_col, col1, ... colN
      from your_table
    where to_number(col3) not in (40, 60, 90)
    union all
    select 'COL4 is Bad' ref_col, col1, ... colN
      from your_table
    where col4 not in ('Week4', 'Week6', 'Week8');An Alternative:-
    create table dummy_base_table as
    select * from base_table;
    alter table dummy_base_table add constraint chk_col1 check (col1 in (100, 130, 150));
    alter table dummy_base_table add constraint chk_col2 check (col2 between 1 and 9999);
    alter table dummy_base_table add constraint chk_col3 check (to_number(col3) in (40, 60, 90));   --> Untested, but should work.
    alter table dummy_base_table add constraint chk_col4 check (col4 in ('Week4', 'Week6', 'Week8'));
    exec dbms_errlog.create_error_log('dummy_base_table');
    insert into dummy_base_table
    select column1, ..., columnN
      from base_table
    log errors
    reject limit unlimited;
    select * --> Records in this Table will be the records that do not follow the Constraints
      from err$_dummy_base_table;Edited by: Purvesh K on Dec 26, 2012 3:10 PM
    --Added Alternative of DBMS_ERRORLOG                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   

  • Typical business scenario

    we have a typical scenario if any one has encountered with the same problem please post ur views
    Std Ord. 2640856 / 170     
    . std delivery - FC 52986652 / 10      
    .. Shipment 252438 / 1                 
    .. WMS transfer order 2000251805 / 1   
    .. GD goods issue:delvy 4907877393 / 1 
    .. Std Invoice  3905256477 / 170  
    ... Accounting document 800250867      
    .. Cancel. Inv. ZIV1 3905256486 / 170  
    ... Accounting document 800250875      
    .. RE goods deliv. rev. 4907891378 / 1 
    .. GD goods issue:delvy 4907900924 / 1 
    .. RE goods deliv. rev. 4907901398 / 1 
    we have raised a sales order for 17 line items where the cnd record  was maintained in the combination of customer hierarchy.but of all the 17 items only 1 item price has come properly The user has some how delivered one line item where the price was properly picked and shipped.
    the problem is our shipping process is through online.where we cannot revert back the shippment
    after some time they realised that defective price in sales document and reversed the whole scenario.
    now the customer hierarchy should pop up in the sales order so that price picks up automatically.
    we have even tried to enter the customer hierarchy manually, but it is not taking.
    please throw  u r view as how to over come this issue

    closing

  • Tab character missing in the end of the line in file2file scenario?

    Hi,gurus:
    Our scenario is file to file,and both transport protocols are FTP.
    We are using content conversion both in sender and recevier side.
    But when we test the scenario,we found the tab character('0x09') is missing if the tab character is in the end of a line.
    Can you tell me how to keep these tab characters the same as sender file?
    Thanks in advacne.
    ps: in the content conversion,the parameter fieldSeparator and endSeparator are both '0x0A'.
    Edited by: xinjiang li on Jul 31, 2009 10:53 AM

    Hi,
    The source data is as below:
    H     0000140898     0     UCP31300     20090715     20090715     2     1     UCP31310     
    D     0000140898               00001                    
    After the record '00001',thare are some tab parameter,but after send content conversion,the payload is below:
      <?xml version="1.0" encoding="utf-8" ?>
    - <ns:MT_3PL_SAP2PF_ST02_SENDER xmlns:ns="http://www.unicharm-china.com/3PL">
    - <Recordset>
    - <Line>
      <Line>H 0000140898 0 UCP31300 20090715 20090715 2 1 UCP31310</Line>
      </Line>
    - <Line>
      <Line>D 0000140898 00001</Line>
      </Line>
      </Recordset>
      </ns:MT_3PL_SAP2PF_ST02_SENDER>
    The tab parameters are missing.
    Our sender content conversion is below:
    Line.endSeparator:'0x0a';
    Line.fieldSeparator:'0x0a';
    Line.fieldNames:Line
    Any ideas?

Maybe you are looking for