none
How to enable decimal notation in EDI message without generating UNA Segment? RRS feed

  • Question

  • I can receive edi message with decimal notation by adding 0x2E in EfactDelimiters.

    I need to send edi message with enabling decimal notation without generating UNA.

    Can any one help me?

    Thanks in Advance

     

     

    Thursday, June 17, 2010 3:41 PM

All replies

  • Hi,

        You can generate the message without UNA . Go to Party as receiver EFACT- UNA segment -> Generate UNA... Clear this setting. then try to generate the message.

     

     

    Thanks

    Gyan


    If this answers your question, please mark it as "Answered".
    Thursday, June 17, 2010 5:18 PM
  • Thanks Gyan,

    Yes I know that but the problem is if you uncheck UNA the default for UNA3 is , (comma notation) so any . (decimal notation) will be converted to comma notation.

    I want to enable decimal notation without generating UNA.

    Do you know how to do that?

    Thanks in Advance

     

     

    Friday, June 18, 2010 10:09 AM
  • Hi,

        Yes you can. Go to Your receive location in the edi-receive pipeline component there is a property UseDotAsDecimalSeparator make it to true.

     

     

    Thanks

    Gyan


    If this answers your question, please mark it as "Answered".
    Thursday, June 24, 2010 9:06 AM
  • Thanks Gyan,

    I want to send edi message not to receive I want to use EdiSend pipeline not EdiReceive

    and there isn't any properties in edi send pipepline for decimal notation.

     

    Thanks

     

     

    Thursday, June 24, 2010 12:36 PM
  • Hi, 

     

    You can try by adding below reference Microsoft.BizTalk.Edi.BaseArtifacts that can be found in Drive:\Program Files\Microsoft BizTalk Server 2009.

    Then in messageAssignment before the send port, add below codes.

     

    ERRMSG_EDI(EdiOverride.OverrideEDIHeader) = true;

    ERRMSG_EDI(EdiOverride.UNA3) =".";

     

    Regards, 

    Sudono

    Friday, June 25, 2010 7:09 AM
  • Thanks Sudono,

    I have already tried your solution but no lucks.

    It seems it is not working without generating UNA.

    Did you try it? I think if you try in a real example it will not work.

     

    Thanks

    Suleiman

     

    Friday, June 25, 2010 2:34 PM