BCM/SWIFT payment,  parameter file Receiver channel

Iu2019m using the  u201CSWIFT_payload_parFile_Splitu201D Operation Mapping for the FILEACT payment transaction.
The result should be
1) payload file
2) parameter file (*.par)
This seems to work just fine. My problems starts with  the receiver channel for the *.par file.
I need to know more about how to setup the modules and parameters in the "*.par" receiver channel.
Is there a configuration guide for this?
Thanks.
Frank

Hi Frank,
I am facing similar issue. I am able to generate the parameter file but the overrides section contains only one parameter "Request Type" whereas there are other parameters that are mandatory. How do I get these filled?
Regards,
Deepthi

Similar Messages

  • Error in File Receiver Channel

    Dear All,
    I am Getting below error in File Receiver Channel.
    Message processing failed. Cause: com.sap.aii.af.ra.ms.api.RecoverableException: Error when getting an FTP connection from connection pool: com.sap.aii.af.service.util.concurrent.ResourcePoolException: Unable to create new pooled resource: FTPEx: User ABC cannot log in.
    Regards,
    Manikandan

    Hi Manikandan,
    Check the username and the password for the FTP server. If the username or the password is wrong then you would be able to post the message.
    Also, there might be a timout issue, In the timeout parameter enter some value.
    Ref: FTP Server connection Problem
    Check and update us.
    Thanks,

  • Error in file receiver channel "Unknown payload format 0 in the message"

    hello
    there is an errror in my receiver file channel with the status "Unknown payload format "
    my channel is file receiver channel.
    we implemented one sap note 1295430 and after that channnel is giving the error.
    Please forward your views.
    thanks.

    Hi there,
    First of all, what TBDL means - It means that the message was successfully delivered from Integration Server and that the messages are handed over to the Messaging System.
    TBDL occurs when the message is put into the receiving queue of the Messaging System.
    What can be done?
    Go to Messaging System receive servlet:
    http://<Host>:<PORT>/MessagingSystem/receive/<CONNECTION>/<PROTOCOL>
    If this was executed successfully, then the MS returns HTTP 200 to the Integration Server and the status TBDL moves to DELIVERING (check whether you have authorization to go to the above link).
    --> Log-in to SAP using - XIAPPLUSER & XIAFUSER, and check if they are blocked
    --> Check the messages:
    AF
    com.sap.aii.adapterframework.serviceuser.language
    com.sap.aii.adapterframework.serviceuser.name = XIAFUSER
    com.sap.aii.adapterframework.serviceuser.pwd
    AS
    com.sap.aii.applicationsystem.serviceuser.language
    com.sap.aii.applicationsystem.serviceuser.name = XIAPPLUSER
    com.sap.aii.applicationsystem.serviceuser.pwd
    Also, worth reading - /people/sap.user72/blog/2005/11/29/xi-how-to-re-process-failed-xi-messages-automatically
    Let us know if you have more questions.
    regards,
    Neetesh

  • Adapter Module Filename in File Receiver Channel

    Hi All,
    is it possible to set the Filename in File Receiver Adapter from Adapter Module?
    I know that it is possible to read the data      
    Channel ch = new Channel(moduleContext.getChannelID());
    path = ch.getValueAsString("file.targetDir");
    I Need to set the filename in Adapter Module, using of Payload is not possible because Payload is not xml.
    Dynamic Parameters in Message Header is not possible because it is an multi mapping process an i need dynamic Filename for each Part
    payload after mapping is like
    MainDocument
    SubMainDocument
    MainDocument
    SubMainDocument
    i need special Name for each SubMainDocument in FileReceiverAdapter
    regards
    ralf

    Hello Stefan,
    interface mapping is an mapping  like this:
    outbound_interface => Inbound_Interface1
                                 => Inbound_Interface2
                                => Inbound_Interface3
    in sxmb_moni this looks like this
    Soap_Header
    Soap_Body
    Payloads
         =>MainDocument ( application/xml )
        => SubMainDocument ( text/xml )
         =>MainDocument ( application/xml )
        => SubMainDocument ( text/xml )
    First SubMainElement is routing to FileReceiverAdapeter A   where Filename has to be like "NameA%nr%"
    second SubMainElement is routing to FileReceiverAdapeter B   where Filename has to be like "NameB%nr%" 
    %nr% is som value from the Payload.
    Payload is not xml  because using of Conversion Argent!!
    I Think there is only one Dynamic in Header for all subelements, i have test it!
    ralf

  • Com.sap.sql.DuplicateKeyException in file receiver channel

    Hi experts,
    I am currently testing the following scenario:
    xml file -> file sender ->file receiver -> csv file
    No mapping is used. Both channels are on the same PI 7.1 system.
    The transformation seems to work so far. The only problem I have is that my receiver channel does not post the message to the directory because of this error:
    Delivering the message to the application using connection File_http://sap.com/xi/XI/System failed, due to: com.sap.engine.interfaces.messaging.api.exception.DuplicateMessageException: Message Id f167e134-145e-4b2c-2d47-e431b8b34fd8(INBOUND) already exists in duplicate check table: com.sap.sql.DuplicateKeyException: [200]: Duplicate key.
    Is it not possible to use file sender and file receiver in the same scenario? Thanks for any help.
    Best regards.
    Oliver.

    Hi André,
    I am using the test option so the message can be processed multiple times. Anyway, I also tried using deletion but I still get the same error. I also tried a completely new file but still no change. When I check the comm channel I see that there is always created a new message id and when I search the rwb it posts two entries. One from the sender step and one from the receiver step. Seems to be alright to me.
    Regards.
    Oliver.

  • Writing to 2 different directory using file receiver channel

    I have a scenario where i am picking multiple files from one server and writing it on another. While writing the files, i want to write them to different folders using one communication channels based on the filename. is it possible? if yes how?

    You have to go for dynamic configuration UDF in the mapping.
    Refer to the below document
    http://wiki.scn.sap.com/wiki/display/XI/Dynamic+file+name+and+directory+in+Receiver+File+Adapter+-+summary+of+possibilities
    Also http://****************/Tips/XI/ASMA/Index.htm
    You just need to add filters/fix value lookup and pass it to UDF to determine the target directory
    Message was edited by: Hareesh Gampa

  • Footer record in File Receiver channel

    Hi PI Gurus.
    I am a novice in PI.
    We have an IDOC to file scenario.
    After the file is generated, we want to add a footer to the file which will have some information about no of records generated.
    Is it possible to do so?
    If so, how can I achieve it?
    Also, can I persist my message? that is, IDOC comes in, but the receiver is down. Will my IDOC message go as soon as the receiever is up? If not immediate, what do I need to do to send it?
    3rd scenario: I can have more than one idoc coming in for the same file. Lets say one idoc comes in at 5 PM. Other one comes at 11 PM. For 11 PM IDOC, I want to take only those records which were NOT processed at 5 PM. Is this possible?
    Thanks in adv.

    Hi,
    About your first question... yes it's possible to add a record  to the file with the number of records generated.
    To do this, you must modify your target structure and append a new node that will not appear in your file.
    <?xml version="1.0" encoding="ISO-8859-1"?>
    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">
    ... YOUR SCHEMA ...
    <xsd:element name="NOTHING" form="qualified">
    <xsd:complexType>
    <xsd:sequence>
    <xsd:element name="Counter" type="xsd:string" form="qualified" />
    </xsd:sequence>
    </xsd:complexType>
    </xsd:element>
    </xsd:sequence>
    </xsd:complexType>
    </xsd:element>
    </xsd:schema>
    In your message mapping calculate field Counter with the number of lines of your file (detail  + headers + footers)
    In your target cc, reject node NOTHING if you don't want it appears in file content:
    NOTHING..fieldFixedLengths --> 0
    NOTHING.fixedLengthTooShortHandling --> Cut
    NOTHING.endSeparator  --> '0'
    Regards,
    Carme.

  • File Receiver channel, Append issue on Linux FTP server

    Hi,
    I have a File_ReceiverChannel_FTP_Order that is using the “File Content Conversion” message protocol.
    I have setup the adapter to use File Construction Mode “Append”
    When I run this on a windows FTP server, it is working as designed.
    But when I’m trying to use our Linux FTP server the append function does not work.
    My adapter does not append but it is overwriting the content of the file!
    Does any one know what to do about this?

    Hi
    i think you need to change the  protocol as the linux system  understand the NFS .
    Thanks
    sudhir sharma

  • File-Receiver channel needs 15 hours to write a 12 MB file

    Hi,
    we use PI/700 SPS 5.
    I implemented a small scenario File -> XI (with xsl-Mapping) -> File.
    When I load in a file with 12 MB it took about 15 hours till XI writes the transformed file.
    The XSL-Transformation is quit simple!
    The audit-protocol is ok (no errors) but the message monitoring shows the status "systems error" (funny, isn't it).
    I don't know what to do?
    Thank you for your help!
    Regards
    Wolfgang

    >> This does not make any sense.
    Agreed.
    We originally used the graphical mapping as well, with the same understanding that it was faster. Some time back our consultant (non-SAP) explained why XSL was faster. It's been some time and I can't remember the details. We were also having problems with an intermittent mapping runtime memory errors at the time, and using XSL eliminated this.
    The original poster indicated problems with XSL mapping - I'm simply suggesting that XSL may not be the fault, as it works fine for us.
    We continue to use XSL as we've found it easier to maintain interface mappings with. Depending on the interface and the changes required, adding a field for example, usually involved changing 1 or 2 lines of XSL with your favorite editor and then re-importing into XI. The graphical editor was not always this simple.
    No experience with java - can't speak to that.
    Regards,
    Craig

  • Temporary file Generation issue - file Receiver Adapter(NFS)

    Hi Experts,
    We are using Dynamic Configuration for generating the Dynamic File name as per the requirement in the File receiver communication channel with transport protocol NFS. As, per the requirement we need to use the "Use Temporary File" in write mode under processing parameter of File Receiver channel - as, the  temporary file creation is one of the requirement of the target system.
    We have used the dynamic configuration for generating the Dynamic File name so, i have set the Adapter specific Message attribute for channel .
    Use Adapter Specific Message Attribute
    Fail if Adapter-Specific  Message Attributes
    File Name
    Temporary Name Scheme for Target File Name
    Now , at the run-time due to the last parameter Channel is giving the error.
    " Could not process due to error: com.sap.aii.adapter.file.configuration.DynamicConfigurationException: The Adapter Message Property 'TargetTempFileName' was configured as mandatory element, but was not supplied in the XI Message header"
    Request you all to suggest the workaround that the with Dynamic File Name generation we, can use the temporary file name generation scheme.
    Regards,
    Gaurav Jindal

    Hi ,
    Thanks for the reply.
    If we are using the ASMA with the specific parameters:
    Use Adapter Specific Message Attribute
    Fail if Adapter-Specific Message Attributes
    File Name
    And I have choose the  " Use Temporary File" in the Write mode of Processing Parameters.
    As, per your suggestion, how we track the temporary file name is created as, i am not able to see that in the audit log.
    Regards,
    Gaurav Jindal

  • File receiver - Get file size

    Hi all,
    In my scenario, the message mapping is such that the target message may or may not have child nodes created depending on certain conditions. I am using file receiver channel to write this target message as xml file on another server.
    The issue I am facing is - suppose child nodes are not created, the target message has only root node, and nothing else. i.e. it is empty.
    But still the file gets written on destination, because file adapter doesn't seem to have intelligence to look into the payload. So I have to manually delete such 'almost-empty' files.
    Although PI 7.0 has feature of ignoring empty files, the file I am talking of is really not of 0 kb size, as it contains namespace and root node tag. It has very small size of 1 kb, this is fixed and thus the file is easily distinguished from other larger files which contain child nodes. File size is a parameter that can be certainly used as a key here, but don't know how.
    Does anyone have any idea on -
    1) How to check file size before file receiver adapter writes it,
    2) How to prevent such file from getting written, or
    3) run a script which can detect the file size and delete them periodically / or every time file receiver writes files ?
    Regards,
    - Shankar.

    Hi,
    We have an option of empty file handling in receiver file adapter..
    <i>      Select the Handling of Empty Messages:       Write Empty File
    An empty file (length 0 bytes) is put in the target directory.
           Ignore No file is put in the target directory.</i>
    But your case namespace and root node only are available you said.
    In this type of situations ..
    We can handle in the following way..
    If target side root node having the recordset node
    root
      recordset 0..unbound
         child1 0.1
         child2   0.1
    Then create a UDF
    map from left side one node -
    exists --- UDF ---to right side root node
    In UDF
    //handle business logic and
    ....ResultList.SUPPRESS.
    if your target side does not have any recordset type of structure then..
    In messages tab change the occurrences of msg to 0..unbound and use the above UDF.
    Regards
    Chilla..

  • How to access a url in file receiver CC with space in the folder name?

    Hi
    PI 7.11 sp4:
    In a file receiver channel I would like to send the message to this folder:
    de-prod.dk\bu\something\something\PTI eventstanden\archive\"
    But I get this error message:
    "Target directory 'F:\usr\sap\XP7\DVEBMGS02\j2ee\cluster\server0\"\de-prod.dk\bu\something\something\PTI eventstanden\archive"' does not exist"
    My question is: where the f.... does it get the 'F:\usr\sap\XP7\DVEBMGS02\j2ee\cluster\server0\  from, and how can I fix it?
    One issue is the space in the folder name. I have tried to replace the space with %20 and then remove the "" s around the whole url, but without any luck.
    When I log on the server on which Pi is running I can access the folder using the mentioned url including the ""s.
    All suggestions would be highly appreciated!
    MIkael

    > But I get this error message:
    >
    > "Target directory 'F:\usr\sap\XP7\DVEBMGS02\j2ee\cluster\server0\"\de-prod.dk\bu\something\something\PTI eventstanden\archive"' does not exist"
    >
    > My question is: where the f.... does it get the 'F:\usr\sap\XP7\DVEBMGS02\j2ee\cluster\server0\  from, and how can I fix it?
    It comes from the "
    Anything else but \ is treated as local folder under working directory of PI
    > One issue is the space in the folder name. I have tried to replace the space with %20 and then remove the "" s around the whole url, but without any luck.
    It works for me just to copy the folder from Windows explorer into channel config. With space and without ".

  • .OCB Files Through File Receiver Adapter

    Hi All,
    There is a requirement to send file from XI in .ocb format.
    I am not very much sure whether XI supports this format in File Receiver Channel.
    Has anybody worked on this scenario earlier?
    Please let me know whether XI can write file with extension .ocb from File Receiver Chanel?
    Please help me !!
    Thanks,
    Shweta.

    Hi,
    >Please let me know whether XI can write file with extension .ocb from File Receiver Chanel?
    File name with extension   .ocb  in file adapter  is possible.
    Regards,
    sangeetha

  • Invalid Signature Exception in Swift Receiver Channel

    Hi,
    We are using sap swift package for PI.We have BCM signing the file in ECC and PI validating the signature before sending the file out to the bank via the swift broker.
    We have configured as per these notes
    Note 1144603 - BCM: Back-end signature for data medium
    Note 1153053 - BCM: Backend signature for data medium
    Created the FINBRM certificate in STRUST in ECC.
    Deployed this certificate in PI.
    However we still get nvalidSignatureException when we run the interface on the receiver channel.
    com.sap.engine.interfaces.messaging.api.exception.MessagingException: com.sap.xi.swift.ParserException: com.sap.xi.swift.InvalidSignatureException.
    Any ideas?
    Thanks in advance.
    Ray

    It might be due to certificate not installed properly or invalid or expired certificate. Talk to Basis and verify in keystore that you have the valid certs stored.

  • File receiver communication channel

    Hi All,
    I am working on a IDOC to FILE scenario. In my target structure I have 10 fields. I need to transfer only 9 fields to my file.
    I am using the 10th field to hold the file name, which is used in the variable substitution in the receiver file communication channel.
    Kindly advice how to not to send 10th field.
    I am using the following parameters in content conversion: (1) fieldSeparator, fieldFixedLengths
    This is a multi mapping scenario, where a IDOC will generate 10 files (So I cant use dynamic configuration for file names).
    Thanks & Regards,
    Navneeth K.

    Hi Navneeth,
    Please refer the below blog:
    /people/sravya.talanki2/blog/2005/08/11/solution-to-the-problem-encountered-using-variable-substitution-with-xi-sp12
    You have to use fixedLengthTooShortHandling parameter.
    -Supriya.

Maybe you are looking for

  • Auto Reconciliation Errored out in Cash Management for Open Interface

    1. When Running the Auto Reconciliation, it errored out: ORACLE error 1400 in FDPSTP Cause: FDPSTP failed due to ORA-01400: cannot insert NULL into ("CE"."CE_STATEMENT_RECONCILS_ALL"."REFERENCE_ID") ORA-06512: at "APPS.CE_AUTO_BANK_REC", line 404 ORA

  • OfficeJet wireless connection problems

    I am hoping someone can help me as I have exhausted every option I can find. I bought an OfficeJet 6830 All in one printer. I have several devices that need access to it.  My desktop Dell uses a USB cable to connect to the printer and it works well.

  • A,s,d keys not working.

    Not able to run diagnostics because these keys only work when they want to. Anyone know how to resolve without taking it in for service?

  • I created one profile in Firefox. But while deleting the Profile i deleted the files also. How to get those files?

    For creating a User agent, I created one profile in Fire fox. But while i am deleting the Profile, i clicked on the button 'Delete Files'. Now i want those files. Can you please tell me from where can i get those files? Please revert back to [email p

  • Please send tables used for this report.

    hi pls any one send all the tables names are used in this given report report: <b>Created report that display month-wise sales details by comparing with previous month and yearly sales details with selection criteria based on date.</b> thanks in adva