File to Proxy Synchronous interface help

Hi guys/experts,
I have file to proxy scenario.
I have created the objects in IR. When coming to ID, i got stopped in receiver agreement.
Followings are the IR objects
Data Types
DT_File_Send - Sending data
DT_File_Receive - Receive response data
DT_Prxy_Receive - Proxy receive
DT_Prxy_Response - Proxy response data
Messsage Types
MT_File_Send - Sending data
MT_File_Receive - Receive response data
MT_Prxy_Receive - Proxy receive
MT_Prxy_Response - Proxy response data
Message Interfaces
MI_File - Outbound - Synchronous
      OUtput Message - MT_File_Send
      Input Message - MT_File_Receive
MI_Proxy - Inbound - Synchronous
      Input Message - MT_Prxy_Receive
      Output Message - MT_Prxy_Response.
Message Mapping
MM_File_2_Proxy
MM_ProxyResponse_2_File
Interface Mapping
IM_File_Proxy
When coming to the intergration directory, i am able to create the objects for File to Proxy direction, but for the resposne from the proxy, when i try to create the receiver agreement, i am not able to select the message interface.
Can anybody pls advise me how to complete the response direction..
Thanks in advance
Mani.

When coming to the intergration directory, i am able to create the objects for File to Proxy
direction, but for the resposne from the proxy, when i try to create the receiver agreement, i am not able
to select the message interface.
check if your development is as per this wiki:
https://www.sdn.sap.com/irj/scn/wiki?path=/display/xi/file-rfc-file%2528without+bpm%2529&
In this wiki the flow is FILE <-->XI <-> RFC .....while yours is FILE <> XI <---> PROXY......so the sender is the same....just replace the RFC with your Proxy and check.
Regards,
Abhishek.
Edited by: abhishek salvi on Jun 9, 2009 4:00 PM

Similar Messages

  • File to Proxy synchronous scenario

    Experts,
       I am working on a File to proxy synchronous scenario.
    I am doing the content conversion at the sendre side by using java program as  input structure is very complex so have to go fr java code. Its a  txt file at sender side.
    Once I read the file in XI, am doing a graphical mapping ( just one to one mapping)  then using the server proxy , a service entry is getting created then response am sending to the receiver.
    My question is , can I use graphical mapping as I am using a java class for content conversion? both in one scenario is possible?
    I have developed a java code  for content conversion and it is working fine. How to use this .jar file in XI?
    Can Any one help me wz thsi one?
    Thanks in Advance
    Virendra

    My question is , can I use graphical mapping as I am using a java class for content conversion?
    You can use as long as the structure generatde by the JAVA program is same as the source-message structure of the message mapping.
    I have developed a java code for content conversion and it is working fine. How to use this .jar file in XI?
    In my opinion this should be the adapter module....as the conversion needs to be done in the channel and inclucing it as a mapping wont help.
    Regards,
    Abhishek.

  • Web Service u0096 ABAP proxy  synchronous interface

    hi experts,
    can you suggest me how to do this scenario?
    <i><b>Web Service – ABAP proxy  synchronous interface.</b></i>

    hi,
    you can create a web service on XI
    which will call ABAP proxy (on ERP, SRM etc)
    in a synchronous way (you just need to generate the proxy class
    in TCODE SPROXY)
    then you can fill the method of your generated proxy class
    and you will have WS - ABAP proxy interface
    have a look at this to undrstand server proxy:
    /people/siva.maranani/blog/2005/04/03/abap-server-proxies
    Regards,
    michal
    <a href="/people/michal.krawczyk2/blog/2005/06/28/xipi-faq-frequently-asked-questions"><b>XI / PI FAQ - Frequently Asked Questions</b></a>

  • CANNOT_READ_PALOAD error with SOAP to PROXY Synchronous interface

    Hi,
       Problem with SOAP to PROXY Synchronous interface.
    In Production client, some times we are getting the below shown error in SXMB_MONI. There is no Inbound payload also.
    <SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="1">
      <SAP:Category>XIServer</SAP:Category>
      <SAP:Code area="MAPPING">CANNOT_READ_PAYLOAD</SAP:Code>
      <SAP:P1 />
      <SAP:P2 />
      <SAP:P3 />
      <SAP:P4 />
      <SAP:AdditionalText />
      <SAP:Stack>Unable to read payload from the message object</SAP:Stack>
      <SAP:Retry>N</SAP:Retry>
      </SAP:Error>
    Please suggest me to resolve this.
    Thanks in advance,
    Hari.

    Hi Hari,
    In your case, check SAP Notes: 1082111 and  1060723.
    Regards,
    P.Rajesh

  • ABAP Proxy synchronous interface - access to payload

    Hi,
    I have a scenario from ABAP Proxy -> XI -> Web Service.
    On occassion, there is an issue with calling the Web Service (unavailable for instance) and an exception is returned to the ABAP Proxy for a SystemError.
    I am able to catch this exception in the proxy and output the error - for example HTTP.Exception.HTTP.Adapter.
    However, I also want to use information in the response payload to output on the error as the payload contain infrmation on why the error was thrown in the target application - for example - Format of data xxx is incorrect.
    I can get access to the request payload using interface/class IF_WSPROTOCOL_PAYLOAD=>GET_SENT_REQUEST_PAYLOAD but there does not seem to be an equivalent for GET_RECEIVED_RESPONSE_PAYLOAD !
    Have anyone done this before - use payload information in an ABAP proxy from the response payload ?
    Kind regards
    Colin.

    Hi,
    I will need the actual payload info not the status.
    I will have to debug SXI_MONITOR in CRM to see how it is obtained.
    Thanks
    Colin

  • File 2 Proxy Sync - BPM - Mapping

    Hi Guys,
    I am doing file 2 proxy sync interface. I am getting 2 files from 2 locations. First file contains group of records and second file contains the total records in the file 1.
    File 1:
    File :1
    GroupNo    InvoiceNo     InvoiceDate   InvoiceAmount
    GD2000      XXX            XXXXX         XXXXXX
    GD3000      XXX            XXXXX         XXXXXX
    GD4000      XXX            XXXXX         XXXXXX
    GD2000      XXX            XXXXX         XXXXXX
    GD3000      XXX            XXXXX         XXXXXX
    GD4000      XXX            XXXXX         XXXXXX
    GD5000      XXX            XXXXX         XXXXXX
    GD5000      XXX            XXXXX         XXXXXX
    GD3000      XXX            XXXXX         XXXXXX
    GD2000      XXX            XXXXX         XXXXXX
    GD4000      XXX            XXXXX         XXXXXX
    File 2:
    GroupNo     TotalRecords         TotalAmount
    GD2000       3                            XXXX
    GD3000       3                            XXXX
    GD4000       3                            XXXX
    GD5000       2                            XXXX
    Here, in file 1 GD2000 group having 3 records and in file 2, total records mentioned as 3. If in file 2, GD2000 total records mentioned as 2 then it should stop the process.
    I have collected these two files by using BPM, i need help in designing the mapping for this condition.
    Also advise me, whether i need to write a udf or not.
    Thanks in Advance
    Regards
    Bala

    Here, in file 1 GD2000 group having 3 records and in file 2, total records mentioned as 3. If in file 2,
    GD2000 total records mentioned as 2 then it should stop the process.
    I have collected these two files by using BPM, i need help in designing the mapping for this condition.
    Also advise me, whether i need to write a udf or not.
    No need of UDF...
    Since you have collected the files in BPM....now put a Switsh step in your BPM just after you have collected your Files.
    Put a condition in your Switch Step to check if GD2000TotalRecords = 2......this should be in the condition branch of your BPM and the message included here should be that of File2.....and in this branch put a Control Step with action as Cancel Process....this condition will check if GD2000-TotalRecords is 2 and if yes then then the process will be cancelled...if not 2 then BPM will continue..
    Check this out and let me know.
    Regards,
    Abhishek.

  • Increase in wait time of synchronous interface

    I am working on HTTP to proxy synchronous interface on PI 7.3
    PI uses communication channel with SOAP receiver adapter over XI protocol
    Now I am facing below error in the interface while testing after 3minutes-
          com.sap.engine.interfaces.messaging.api.exception.MessageExpiredException: Message (INBOUND)expired
    Can anyone please tell me how can I increase wait time in the channel.
    I have tried adding the parameter name 'XMBWS.Timeout' and parameter value '30000' to increase wait time to 5minutes. But it didnot work.

    Shwetha,
    Set property of Service "XPI Adapter:
    XI" within SAP NetWeaver Administrator -->xiadapter.inbound.timeout.default ---180000ms--(3 min)
    Executing the below mentioned steps
    1.(PI 7.3)
    Goto NWA(PI 7.3)-->configuration-->Infrastructure-->Java System Properties-->goto Services tab-->find xiadapter--> u can increase value inbound.timeout.default
    see the below screenshot :
    2.
    PI 7.0 & 7.1x
    Please check point no 2.2.7 of the below doc:
    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/c059d583-a551-2c10-e095-eb5d95e03747?QuickLink=index&overridelayout=true&44478681512917
    Mutti

  • I am having a hard time with fcpx, it is running so slow.  i upgraded my ram to 12 and have cleaned up my computer to run faster and have changed all my files to proxy files but it is still running SO slow.  please help!

    I am having a hard time with my fcp x running so slow.  i can't even move my mouse without the time wheel coming on and staying up for at least 20 some seconds.  I have upgraded my ram to 12 and changed all my files to proxy files; also i cleaned the crap out of my computer removing all other media files I didn't need and it is still running the same.  Please help!  I have a deadline on my short film to be submitted and I can't finish it like this.  Oh also it ran fine in the beginning but and one day it just started doing this out of no where.  Anything will help!  Thanks

    In addition have you got FileVault switched on as that will kill performance.

  • Help Required - File to Proxy (Performance Issue)

    Hi All,
         One of my file to proxy scenario is taking 3 to 4 days to execute.
    Basically XI picks up a file of 2-3 lakh records and pushing it to SAP via ABAP proxy. On the ABAP side, a BDC call is made to process the data. But the whole scenario takes 3 to 4 days for execution. 
    The scenario is an Asynch scenario and BPM is not used as its a very straight forward scenario.. Also the file can't be splitted as say each 10,000 records bcoz all of these records are interrelated and has to go to SAP end in a single shot.
    Is there anything which can be done on either XI or ABAP side to optimize the scenario?.
    Thanks,
    Joe.

    Joe,
    Can you give more details?
    Is this an Asynch call or a synch call?
    Are you using a BPM, etc, maybe there is something wrong in the way you have designed your interface.
    Proxies are supposed to provide the best perfromance and the fact that it is taking such a long time is really strange, and so maybe if you can give us details on your interface , some reason for this issue can be found out.
    Meanwhile also look into this guide,
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/70ada5ef-0201-0010-1f8b-c935e444b0ad
    Regards
    Bhavesh

  • Synchronous interfaces missing in Java proxy generation

    Hi,
    In PI 7.1 ESR, in "Java proxy generation" wizard, it only lists the Asynchronous interfaces from the software component version. None of the synchronous interfaces are listed.  how can I solve this? I need to generate a java proxy for a syncronous interface.
    thanks and regards,
    Raghu

    Make sure that the inteface pattern is "stateless (XI 3.0 compatible)".

  • How to track return message in file to proxy interface

    I am using file to proxy scenerio, where i will get my file from FTP and updating it into a table , after updating i am calling a program to Run BDC, in my method for proxy, after that i dont how to track return message , anyone please tell me suggestion regarding for this
    thanking you
    Sridhar

    Hi Sridhar,
    What exactly you want to track????
    my assumtion is the call will be of asyn mode, once the data reach the proxy method the XI job done and u can easly track that using monitoring.
    Regards,
    Phani

  • XML file to Proxy Scenario with BPM - ID Steps

    Hi Guys,
    Any one can help me to find  about the scenario XML file to ABAP Proxy with BPM, ID steps please. Any link or logical routing, receiver determination and interface determination idea. Please correct me,
    I have created Business Service as sender to send one xml file to BPM, BPM is sending a message to SNC system. I have created 2 receiver determinations, but I am confusing in interface determination, where to declare OM?
    Please can any one respond bit quicker.
    Thanks  in advance
    Regards
    San

    ES Repository
                         *Service Interfaces*
    Create one outbound service interface for XML file.
    Create one Inbound synchronous Interface for SNC system.
    Create one Abstract Asynchronous interface ,same message type as you used for outbound service interface .This is for Integration process receive step.
    Create one Abstract async interface for receiving the response from SNC system in Integration process.
    Create one Abstract synchronous interface to be used in the Integration process for Send sync step.
    Create on inbound asyn service interface for sending the response from integration process (received from SNC system) to the Receiver System.
                  Operation Mapping.
    Create an Operation Mapping using Abstract sync interface and inbound syn interfaces.
                  Integration Process
    start--->receive Step---->send Synchronous step----->send step.
    Create two container elements
    first with abstrat async interface for the XML request.
    second for abstract asyn interface with the XML response structure (asyn receiver system structure)
    In the send sync step select your abstract syn interface from the F4 help.and select the corresponding request and response message from the container element you defined earlier.
    Integration Directory.
    Create one sender File adapter Communication channel for XML file reading.
    Create two receiver communication channel for sync system(receiver XI adapte for ABAP PROXY) and other for asyn receiver system .
    Create 3 receiver determination
    1.from sender to Integration process.
    2.from Integration process to SNC system.
    3. from Integration process to Asyn Receiver System.
    Create 3 Interface determination.
    Specify Operation mapping while you are creating interface determination from Integration Process to Syn BS.
    Create one sender agreement
    Create two Receiver agreement.
    Regards
    Kubra Fatima.

  • Does BPM - for a synchronous interface have a performance bottleneck

    Hi All,
    Just have a small query.
    We have a scenario in which we need to receive PO details from a legacy system, create a sales order in ecc and send back a response table to the legacy system.
    Our understanding is that this can be acheived using synchronous ABAP Proxies and also involves BPM and Abstract mappings.
    I beleive that this should not pose any problems. My concern here is that we are confused as to whether BPM would have bottlenecks with performance. Do we have any SAP document or article which mentions that for synchronous interfaces BPM is the only way to go and this would not have a significant impact on the performance.
    Another approach to the problem would be to create an asynchronous inbound proxy, write ABAP code within it and call a seperate outbound asynchronous proxy within the inbound proxy method. This approach looks and sounds very clumsy.
    Kindly let me know your thoughts or any links which would be useful.
    Thanks & Regards,
    Mz

    Hi Aashish,
    Thanks for your quick reply. it was helpful, but i am not using RFC's. Correct me if i am wrong, but i have explained the scenarios in detail below.
    Scenario 1. Synchronous
    1) PI Picks file from a common folder.
    2) PI does a data mapping and sends the data to ECC.
    3) ECC contains an inbound interface which receives the data and in which abap proxy code is written.
    4) The abap proxy code executes a function module and sends the response as an internal table back to PI.
    5) PI receives the response and places it in a text/csv file and places it back to another folder.
    I assume that the above would be possible only using BPM. What i understand is that in order for an interface to receive and send data, abstract mappings are to be used, and for this BPM is required. We do not have any conversions etc. its just a simple matter of receiving an internal table from ECC and creating a file to place in the folder.
    I also understand that BPM could have bottlenecks due to queue and cache issues, messages might be pending, or lost etc.
    Scenario 2. Asynchronous
    1) PI Picks file from a common folder.
    2) PI does a data mapping and sends the data to ECC.
    3) ECC contains an inbound interface which receives the data and in which abap proxy code is written.
    4) ABAP Proxy code executes the same function module and calls a seperate outbound interface and passes the values to it. This would be used in sending the response back.
    5)  PI receives the response from the second interface and places it in a text/csv file and places it back to another folder.
    I would like to know which would be the better approach. Documentation/references to support your claims would be much appreciated.
    Cheers,
    Mz

  • File to Proxy Scenario : Error in communication channel monitoring

    Hi,
    I have developed File to Proxy Scenario on PI 7.1 system and it is not working. I see the below error in communication channel monitoring.
    u201CError: com.sap.engine.interfaces.messaging.api.exception.ConfigException: Some of the IS access information is not available. SLDAccess property may be set to true, but SLD is not available.u201D
    File will be picked from the FTP server.
    I have created File system in SLD of type "Third Party", Can this be the issue?
    Please guide me on this.
    Thanks,
    Chandravadan

    Hi!
    Check if the tcode SLDCHECK is ok!
    Check note #764176.
    Also, refer to link below and execute each steps from the links there MANUALLY.
    Wizard-Based Configuration:
    http://help.sap.com/saphelp_nwpi71/helpdata/EN/45/2e4c1b16bb4aa8e10000000a11466f/frameset.htm
    Regards,
    Caio Cagnani

  • File to proxy scenario

    Dear one,
    I need a solution for my problem facing this moment.
    Here is the File to proxy scenario  explained.
    I created three new fields in XI IR to map three more  fields from File to CRM .On this line,I created three fields in IR and passed the updated file(containing three new filelds) and interfaced.Before that I had regenarated and activated CRM level proxy too.
    The file was red by XI and moved to CRM also.
    Now my problem is that I can see the three new fields in SXMB_MONI when I got into detail of that . But when I debug the CRM proxy the value for these three fields are not displaying over there .
    These three values are displayed in XML message but not in proxy ,why it is so?.
    Please help me out to resolve the issue.
    Swasthi,
    Karthik

    Hi Manjusha,
    Here is the reply:
    Is the issue with the fields , or the values in the fields ?
    Ans:Issue is with the values ,not with the fields .
    Is it that your proxy structure doesn't have the fields ?
    Ans:Proxy structure have the fields but not value.
    Can you check sxmb_moni in the CRM system if these fields with value appears.
    Ans:I checked in the CRM system
    <TOTL_INFO>
    <DT_INVOICE>
    <MT_Invoice>
    <ECOMM_VAT_BASIS_AMT>12</ECOMM_VAT_BASIS_AMT>
      <ECOMM_VAT_AMT>13</ECOMM_VAT_AMT>
      <ECOMM_CURR_CODE>GBP</ECOMM_CURR_CODE>
      </TOTL_INFO>
      </DT_INVOICE>
      </MT_Invoice>
    Both field and values are coming perfectly in XML message..
    You can see that above in last three fields (Field- ECOMM_VAT_BASIS_AMT , Value-12 and etc.).
    Only  values are not coming in proxy structure(table) ....fields are coming with no values
    Pls let us know yr views.

Maybe you are looking for

  • Flickering screen on external monitor

    Hi, when I connect my 2011 Macbook Air to a external monitor, the screen of the external monitor is flickering. Tried different cables and monitors, same problem every time. So my guess is, that it's a problem with the hardware of my MB? Is it easy t

  • ITunes can't sync. "sendMuxSegment connection was closed"

    My iPad 2 can't seem to sync. I've rebooted the Mac and the iPad several times. I've check the computer with Disk First Aid and all checks out fine. I thought it might have something to do with the iPad not being on the latest iOS, so I upgraded to 6

  • Create new version, checkout, checkin workflow not correct via abap

    Hey, I wrote an abap programm with the following workflow: - I create a new version of the document CVAPI_DOC_CREATE_NEW_VERSION - I check out the new version with CVAPI_DOC_CHECKOUTMODIFY - I check in the file with the new content CVAPI_DOC_CHECKIN

  • Disable external hard drive to prevent waiting for file open

    I have a 1.5TB LaCie external drive I use exclusively for Time Machine. Whenever I try to open a file in Word or other apps, I find I'm waiting for the LaCie drive to spin up before I get a dialog box. I've excluded the drive from Spotlight searches

  • Wired 802.1x with PEAP

    I have manage to get wired 802.1x working using Windows Active Directory as the database. With machine authentication, single-signon can be achieved. Setup: C3750 switch - Cisco ACS 3.2 - Windows AD Sequence of events: 1. 802.1x machine authenticatio