Seeburger Parameters "DestDelimiter"

Hi dear Experts
I have an scenario Outbound I'm generating and EDI File and I use BIC Seeburger. The scenario works fine . However I have a new requeriment I need to pass an hexadecimal(1A) value in the parameter destDelimiter in the Terminator.
My actual value is 
*   ~\n\r
I need to replace ~ with new value hexadecimal (1A) Is it possible?
Thanks and Regards
Edited by: Luis Ortiz on Oct 6, 2009 3:07 PM

This doesn't seems possible in the module parameters as you can only have 6 characters for destDelimiter (excluding the escape sequence character). May be you can try some settings in BIC mapping like setSourceDelimiter.
Regards,
Prateek

Similar Messages

  • Reading exception in Seeburger receiver

    Hello,
    I am trying to configrue IDoc (ORDERS05) to EDI (850) file scenario using Generic Seeburger adapter. While generating file the Seeburger FTP adapter is throwing following error
    caught ReadingException: Length limit exceeded - no SEG. delim. found!!! DESCRIPTION: InhouseDocReader causes an ReadingException while trying to read the next segment of current file, abort 
    2010-06-03 11:04:42 Error SEEBURGER BICXIADAPTER.MODULE Message could not be forwarded from the Module (CallBicXIRa) to the JCA adapter.
    I had configured following modules in Seeburger FTP Receiver adapter
    localejbs/CallBicXiBean with parameters
    destDelimiter and srcDelimiter as :,*'!~ and mapping name as See_E2X_ANSIX12_850_V4010
    localejbs/ModuleProcessorExitBean with paramter JNDIName as deployedAdapters/SeeXIFTP/shareable/SeeXIFTP.
    Is any extra parameter required to specify SEG delim. I couldn't find any field of standard 850 message type representing segment delimiter.
    Thanks in advance.
    Regards
    Rajeev

    Hi All,
    I was able to get rid of above problem by changing the parameter mappingName. Now i am getting error while connecting to FTP server.
    We are presently checking the output into our local FTP directory and receiving the below error
    Message could not be forwarded to the JCA adapter. Reason: Fatal exception: javax.resource.ResourceException: >> Description: com.seeburger.jftp.app.exception.FtpExceptionSoftProcessingError: Unexpected reply: 500 'SITE system 1': command not understood>> Details: com.seeburger.jftp.app.exception.FtpExceptionRethrowError: Error in session: {type:FTPConnectionId}{binding:82ea8d3089dc3e898ae2e608d9d8487d}{channel:a52d1aaa8dd63ff59c2f590e78586a77}{toparty:TestEDIParty} CAUSED BY: com.seeburger.jftp.app.exception.FtpExceptionOpenConnectionError: Error while connection to remote host CAUSED BY: com.seeburger.jftp.app.exception.FtpExceptionRethrowError: Error while executing command QUOTE site system 1 CAUSED BY: com.seeburger.jftp.app.exception.FtpExceptionSoftProcessingError: Unexpected reply: 500 'SITE system 1': command not understood>>SendingStatus: NOT_TRANSMITTED>>FaultCategory: COMMUNICATION_ERROR>>Retryable: true>>Fatal: true
    I have configured IBM Information exchange as message protocol configured following parameters of Seeburger Receiver adapter
    Hostname <Hostname of FTP server>
    Port <Port # of FTP server>
    UserId <userid of FTP server>
    Passwd <passwd of FTP server>
    Host path <Directory in which i am pushing the file>
    Script file <blank>
    I am able to connect to above FTP server using normal file adapter.
    Thanks in advance.
    regards
    rajeev

  • Unsupported keysize or algorithm parameters com.seeburger.as2.AS2Plugin...

    Hi guys!
    I need to enable encryption in Seeburger AS2 adapter, however, I get followng error.
    Error type: COMPONENT_ERROR,NOT_TRANSMITTED >> Error date: 9/26/07 11:41 AM >> Description: AS2 Adapter failure java.lang.Exception: AS2 message composition failed: java.lang.SecurityException: Unsupported keysize or algorithm parameters com.seeburger.as2.AS2Plugin.execute(AS2Plugin.java:321) [9/26/07 11:41 AM]
    Certificate is imported correctly to Java WEB AS.
    Any ideas, what's wrong?
    Thanx a lot! Peter

    Hi Peter
    Check if this link can help u
    ID21108:java.lang.security EXception, Unsupported Key Size
    Reward points if helpfull....

  • DestDelimiter with Seeburger

    Hello,
    we are using SAP XI with Seeburger to convert ANSI X12 messages to SAP IDOC.
    We want so set up an EDI connection for purchase orders which a customer sends to us.
    The IT associate of our customer tells me he will use following delimiters in his messages:
    Segment Separator  ~    
    Element Separator  *          
    Sub-elem Separator >          
    Decimal Notation  .          
    Segment ID Separator *ELESEP
    I tried to use the parameter destDelimiter in BIC but system didn't achive to read the structure of the testing file I received. Can anyone please help me and tell me how I have to enter these destDelimiters into my communication channel?

    Hi,
       Did you checked the BIC guide...which provides the below description for the destDelimiter parameter
    Sets the destination delimiter. You must use a string with the
    length of 6 characters.
    The order of the delimiter is as follows:
    subfield, field, decimal, quoting, fieldgroup, segment.
    for eg : like            :*. '?~
    based on your requirement....
    HTH
    Rajesh

  • Seeburger destDelimiter parameter.

    Hi All,
    In AS2 Sender Channel for Module Key BIC we provide Parameter name as destDelimiter.
    It says -- This should be 6 characters which represent the following separators from the EDI or flat file.
    subfield, field, decimal, quoting, fieldgroup, segment
    I am not able to understand this concept.
    Can anybody explain me with detail example and also provide blog for the same
    Regards

    Hi
    This is an example.
    ~*.# \n
    According the description each value means
    ~   -------- is the separator subfield in your EDI , usually is blank but it depend of youur EDI
    *   -------- is the separator elements in your EDI ,
    .   -------- the value for decimal
    #   -------- the separator of quoting
        -------- the separator of field group.
    \n   -------- is the delimites of segments in your EDI.
    Thanks
    Luis.

  • Error in Seeburger Message Monitoring

    Hi ,
    I m using Seeburger as Sender R/3 System.and the receiver is Xi.as an idoc file.
    I m getting error in seeburger message monitoring with status as "Could not send ansynchrone MDN to partner - url not set!". can anybody tell me whats the reason behind it,where it went wrong.

    Really didn't understand your scenario. That sentence makes no sense:
    "I m using Seeburger as Sender R/3 System.and the receiver is Xi.as an idoc file."
    But what I understand from the error message you have provided...................
    if you are using Seeburger AS2 adapter as Receiver Comm Channel..........then there is definitely some cofig error is settings for MDN acknowledgement.
    Under Parameters Tab:
    You must have set the following parameter
    MDN Mode = "ASYNC"
    And has not provided the following parameter just below it :
    Receipt Delivery Address
    This parameter should have value: the URL of your own AS2
    server where the asynchronous MDNs are
    to be delivered.
    Hope this solves your problem.
    Regards,
    Suddha

  • Configuring a Seeburger FTP Receiver Adapter

    Hello,
    I am trying to build a scenario where SAP ECC 6 sends an invoice to a customer via EDI.
    We are using ECC 6.0 and PI 7.0 and the Generic Seeburger EDI Adapters. The VAN is a GEIS EDISWITCH VAN (Eircom in Ireland).
    I am able to successfully send an IDoc from ECC 6 and into PI where a Seeburger map converts the message to EDI-XML format. I can use a file adapter to create a file in normal EDI format. But I can't get the Seeburger FTP adapter to work with the VAN.
    I have configured the correct IP, port, username and password but I keep getting the following message when the communication channel tries to send the message:
    <h6>Message processing failed. Cause: javax.resource.ResourceException: Fatal exception: com.sap.aii.af.ra.cci.XIRecoverableException: >> Description: com.seeburger.jftp.app.exception.FtpExceptionSoftProcessingError: Unexpected reply: 501-Syntax errors in parameter.    usage: %[recipient id]%[APRF]       where either [recipient] or [APRF] can be omitted.           (to change your current default SEND relationship).           %% (places you in your 'HOME' TR).   &['s'|'single'] ('get' command gets single file).   &['m'|'multiple'] ('get' command gets multiple files). >> </h6>
    The FTP session is expecting a PUT command with the recipient id and APRF as parameters but these are not getting passed. I suspect this is because I am not passing the correct variables to the receiver adapter but I don't know what variables it expects and where they should be specified. And I can't find the answers in the documentation.
    Can anyone shed some light on what I need to do?
    Thanks,
    Ben

    Hi Prateek,
    Thanks for your comments. The channel is set to GEIS(GeMarkIII). There is nowhere to specify a directory or filename. The settings I have used are as follows:
    Adapter Type: FTP (http://seeburger.com/xi)
    Receiver
    Transport Protocol: FTP
    Message Protocol: GEIS/GeMarkIII
    Adapter Engine: Integration Server
    Host name: <IP address of VAN server>
    port: 21
    User Id: <Our mailbox number>
    Password: <Correct password>
    Host path/VAN Partner ID: <blank>
    Script file: <blank>
    Transfer type: ASCII
    Connection mode: Passive
    Use keep alive: <Not checked>
    Security Mode: None
    Proxy Mode: none
    Resource ID: <blank>
    Deliver transmission report: <not checked>
    Payload mode: Attachment
    Attachment ID: SeeburgerMain
    Channel status: Active
    Use dynamic attributes: <Checked>
    Use non-empty attributes: <Checked>
    Request displayed report: <Not checked>
    Request dispatched report: <Not checked>
    Report timeout (minutes): 720
    Handle received reports: Refer reports to XI system
    There is nowhere in the communication channel configuration that allows me to specify the receiver ID or the APRF. The documentation say this is read from the EDI data and the relevant fields are populated.
    Any ideas?
    Thanks,
    Ben

  • Dynamic Configuration Parameters - FileName

    Hi to ALL.
    I have a File(EDI) to File(XML) scenario and I use seeburger . I want to get the source file timestamp . I made UDF with dynamic configuration and actived parameters on sender channel. (Source file timeStamp)
    My problem is the I can't get the value because the configuration with seeburguer use the channel split (EDI).
    On sxi_monitor I see two records one is for Functional Acknow. and the other is for the interface.
    On the first record I see the value but in the second ( when the mapping is procesing) the dynamic value refill with anothers values from Seeburger.(file converted to XML)
    I get this values from dynamic configuration ()
    SAP:Record namespace="http://seeburger.com/xi/Split997" name="maxSplitNumber">1</SAP:Record>
      <SAP:Record namespace="http://seeburger.com/xi/Split997" name="splitSender">YYYYY</SAP:Record>
      <SAP:Record namespace="http://seeburger.com/xi/Split997" name="splitState">ACCEPTED</SAP:Record>
      <SAP:Record namespace="http://seeburger.com/xi/Split997" name="splitMapping">XXX_E2X_ANSIX12_XXXX</SAP:Record>
      <SAP:Record namespace="http://seeburger.com/xi/Split997" name="actSplitNumber">1</SAP:Record>
    </SAP:DynamicConfiguration>

    Hi Luis,
    you  can use the parameter "attributeCopyList" with the Splitter Module
    With this parameter you can copy Dynamic Attributes across to your new channel.
    For example, if you want to copy the attribute "test1" with the namespace "http://sap.com/xi/test",
    the value for attributeCopy List is "http://sap.com/xi/test/test1"
    So your module chain might look like this:
    ModuleKey: splitter
    ParameterName: attributeCopyList
    ParameterValue: http://sap.com/xi/test/test1
    Each new "Split-File" will then have the Dynamic Attribute http://sap.com/xi/test with value "test1"
    regards,
    Daniel

  • How to populate the Sender and Receiver GLN/ID  in the Seeburger Message Tracking

    HI Team,
    Scenario :
    ECC--> PI--> Party
    Sending GS1 XML Message to party (Not EDI).  Sender Party and Receiver Party appearing as expected.
    BUT User expecting to see the Sender GLN and Receiver GLN in Seeburger Message Tracking.
    It should be dynamically picked form GS1 Message. Should Appear in RED BOXES Shown below.What Module Parameters Should be used for this.
    I have Tried destTargetMsg  and destSourceMsg. But did'nt work.
    can anyone please Help

    Hi Veman
    You are correct. For XML to XML, you do not need BIC module.
    However, since you are not using BIC module, you will not be able to enrich the metadata using the archiveXI parameter during processing at the adapter framework.
    Another place to enrich the metadata would be during message mapping. You can call a custom UDF to populate the metadata and create an entry in Seeburger Message Tracking.
    Please refer to the Seeburger manual for Message Tracking Function for more details on how to create the UDF.
    Rgds
    Eng Swee

  • Seeburger SFTP - Message Transformation Bean Issue

    Using Seeburger SFTP adapter to read a tab delimited file. File is being successfully read; however, content conversion need to be performed to convert the file content to XML.  Thus, using Message Transformation Bean with the following module parameters.  
    Issue: It is reading the file as is u2013 there is not content conversion is being performed. 
    Processing Sequence:
    1      localejbs/Seeburger/solution/sftp                Local Enterprise Bean     solutionid
    2     localejbs/AF_Modules/MessageTransformBean          Local Enterprise Bean     mtb
    3     localejbs/CallSapAdapter                    Local Enterprise Bean     exit
    Module Configuration:
    mtb          Transform.Class                          com.sap.aii.messaging.adapter.Conversion
    mtb           Transform.ContentType               text/xml;charset=utf-8
    mtb          xml.conversionType               SimplePlain2XML
    mtb          xml.documentName               XXX_EXPENSES_mt
    mtb          xml.fieldContentFormatting     trim    
    mtb          xml.fieldNames                    FIELD1,FIELD2,FIELD3,FIELD4
    mtb          xml.fieldSeparator               '0x09'
    mtb          xml.processFieldNames               fromConfiguration
    mtb          xml.structureTitle               RECORD
    The following the noticeable details on CC:
    Error type: TASK_ERROR >> Error date: 12/5/10 12:42 PM >> Description: Polling finished with errors. 1 file initiated. 1 file not polled due to errors.
    Message initiated succesfully
    Error type: TASK_ERROR >> Error date:  >> Description: File <amex.dat> could not be polled  from directory </usr/sap/interfaces/FTP1/send> on host <sapdv1ci>; Reason: removeFile: File xxx.dat could not be removed. SftpStatusCode: SSH_FX_NO_SUCH_FILE; Reason: No such file
    Any help is greatly appreciated.
    Thanks

    Check the following...
    1. Make sure you don't have any scripts running at your target folder.
    Example: If you are reading your file from TEST folder make sure you don't have any scripts running here.
    2. In File Setting section make sure you uncheck Delete file checkbok.
    Regards
    Srikanth Baki

  • There is no key entry with such alias in keystore seeburger AS2

    Hi,
    Error message  in RWB shows the following
    Message entered module processor exit bean and will be transferred to JCA adapter
    2011-04-06 06:19:29 Success SEEBURGER/AS2: Received order from system.
    2011-04-06 06:19:29 Error Unable to forward message to JCA adapter. Reason: Fatal exception: com.sap.aii.af.ra.cci.XIRecoverableException: SEEBURGER AS2: AS2 Adapter failure # java.lang.Exception: AS2 message composition failed: com.seeburger.ksm.cryptoapi.exception.CryptoApiException: java.security.PrivilegedActionException: com.seeburger.ksm.cryptoapi.exception.CryptoApiException: There is no key entry with such alias in keystore, SEEBURGER AS2: AS2 Adapter failure # java.lang.Exception: AS2 message composition failed: com.seeburger.ksm.cryptoapi.exception.CryptoApiException: java.security.PrivilegedActionException: com.seeburger.ksm.cryptoapi.exception.CryptoApiExc
    2011-04-06 06:19:29 Error Delivery of the message to the application using connection AS2_http://seeburger.com/xi failed, due to: com.sap.aii.af.ra.ms.api.RecoverableException: Fatal exception: com.sap.aii.af.ra.cci.XIRecoverableException: SEEBURGER AS2: AS2 Adapter failure # java.lang.Exception: AS2 message composition failed: com.seeburger.ksm.cryptoapi.exception.CryptoApiException: java.security.PrivilegedActionException: com.seeburger.ksm.cryptoapi.exception.CryptoApiException: There is no key entry with such alias in keystore, SEEBURGER AS2: AS2 Adapter failure # java.lang.Exception: AS2 message composition failed: com.seeburger.ksm.cryptoapi.exception.CryptoApiException: java.security.PrivilegedActionException: com.
    2011-04-06 06:19:29 Error The message status set to NDLV.
    2011-04-06 06:19:29 Error MP: Exception caught with cause javax.resource.ResourceException: Fatal exception: com.sap.aii.af.ra.cci.XIRecoverableException: SEEBURGER AS2: AS2 Adapter failure # java.lang.Exception: AS2 message composition failed: com.seeburger.ksm.cryptoapi.exception.CryptoApiException: java.security.PrivilegedActionException: com.seeburger.ksm.cryptoapi.exception.CryptoApiException: There is no key entry with such alias in keystore, SEEBURGER AS2: AS2 Adapter failure # java.lang.Exception: AS2 message composition failed: com.seeburger.ksm.cryptoapi.exception.CryptoApiException: java.security.PrivilegedActionException: com.seeburger.ks
    unable to send / receiver messages through AS2. Please let us know what could be the error. How/ where to resolve it.

    Please check the SDN thread below
    AS2 Adapter Configuration to Customer / no signature certificate
    Also, check the help page below
    http://help.sap.com/saphelp_sm40/helpdata/DE/84/be18d66b2a47f6b4adc704a7c0e23e/content.htm
    for instructions on how to get the "SEEBURGER EDIINT AS2 Adapter for SAP Exchange Infrastructure Configuration Guide" from the Service Marketplace. Then, on this guide, please check the configuration according to your sender or receiver communication channel regarding the Security (certificates) parameters.
    Are the key Store entries imported correctly? Please check if the certificates were imported in the right order and none of the certificates on the chain are expired.

  • Remove Empty XML Tags using module parameters

    Hi All,
    In my lanscape I have two PI Systems.
    My scenario is an IDOC reaches 1st PI system gets converted into an EDIFACT and then goes to the 2nd PI and from there it gets routed to the respective AS2 Party.
    I am using SOAP to pass message between the PI systems and B2B Toolkit's AS2 Adapter for the communication with AS2 party.
    The issue is when the message is getting converted from IDOC to EDIFACT there are a few feilds with occurence 1..1 and due to these fields i get an empty XML tag at the output. These empty XML tags give me an error in the B2B Toolkit's AS2 Adapter Receiver Channel
    I cannot change the occurence in the structure of the EDIFACT nor can I use an XSLT mapping to remove empty tags before the message reaches the Communication Channel.
    I want to know if there are any module parameters which i can use either in SOAP Channel or the AS2 Channel to remove the XML Tags.

    Hi Muni,
    "1..1 means, you must send some values for that fields. try to find out why these are not getting any values."
    This empty tag is expected. Before using B2B Toolkit's AS2 Adapter we used to use Seeburger's AS2 Adpater and the message used to get executed successfully with these empty tags.The issue is coming only when we are using B2B Toolkit's AS2 Adapter.
    "if you want to stop sending(the fields which are not needed in target) you can you can disable the fields in the message mapping."
    I cannot disable the feild in the mapping as some other message may use this field.
    Thanks,
    Farhaan

  • Seeburger AS2/EDI sender configuration details

    Hello All,
    I  am working in EDI interface for ANSI X12 using Seeburger AS2/EDI , As I am new to B2B interface I have one doubt regarding Transaction set identifier code,interchange sender and receiver ID  , In case of B2B add on it is clearly configured on EDISeparator Sender Adapter  under filter
    but in case of Seeburger AS2/EDI I am not understanding where we can add this details ,
    Thanking you
    Sridhar

    Hello Sridhar,
    for incoming data, the Seeburger BIC-Adapter uses a mapping in the Module-Chain which automatically detects the following parameters
    - MessageType and Version  (e.g. ANSIX12_850_V4010) from ST segment
    - Interchange Sender ID (from ISA segment)
    And the MessageSplitter then allows to forward each combination to a specific SenderAgreement for processing the data in PI.
    This example shows an entry in the "MessageSplitter" that assigns an 850 V4010 message from a partner with the Sender ID 11111111111  to a specific SenderAgreement to process the data...
    Kind Regards
    Stefan

  • Messages getting stuck, at Seeburger

    I am having standard seeburger as2 solution employed for message exchange. But for a particular partner we are receiving follwing error:
    The error has been taken from RWB and it displays follwing in communication channels logs:
    "Alert: Maximum number of retries reached.  Retry 20. Message initiation failed: Can split neither message of type 'Inhouse VDA' nor 'InhouseVDA' - Both parameters, 'Inhouse VDASplit' and 'InhouseVDASplit', are missing! Please configure either the one or the other! "
    Earlier the communication was done in Inhouse format for which there exist no issues. The scenario has stopped working since a few days.
    Please let me know, how should I proceed over this, or what values needs to be configured in BIC modules or so.
    Regards,
    Nipun

    Thanks Frederic,
    I have checked the spilt option.
    In the spilt, I have entries for ANSIX and INHOUSE but no entries for InhouseVDA.
    Moreover to make things more different we have found out the files whihc classifier is detecting as Inhouse VDA are not exactly Inhouse VDA file, but are similar to Inhouse VDA structure.
    Let me know what settings I can make so that classifier can resume prcessing with Inhouse VDA file.

  • Seeburger AS2 Adapter implementation in PI 7.1

    HI Experts,
    We have seen lot of implemetation of seeburger adapters in PI 7.0 but didnt got any chance to look ahead for any documents related to seeburger AS2 adapter implementation in PI 7.1 .
    Request if you can please guide or provide some hands on documents which can give the clear overview of how to configure AS2 adapter in PI 7.1 and its parameters.
    Thanks & Regards,
    Abhishek

    Hi,
    refer the blog by prateek:-
    http://wiki.sdn.sap.com/wiki/display/XI/ParametersUsedinModuleProcessingforSeeburgerAS2AdapterforSAP-PI
    u can also refer other blogs for details search on SDN
    http://www.sdn.sap.com/irj/scn/advancedsearch?query=seeburger
    I think everything remains same.
    chirag

Maybe you are looking for