Menu

Creating Z segments

2017-11-09
2018-05-22
  • ben sellens

    ben sellens - 2017-11-09

    I am trying to create a custom (Z) segment to carry additional information within and ADT_A01 Message but dont seem to be able to get anywhere

    ADT_A01 message = new ADT_A01();

            message.addNonstandardSegment("ZRX");
    
            this doesnt appear to have any effect on the message object??
    
     

    Last edit: ben sellens 2017-11-09
  • Oliamster

    Oliamster - 2018-05-22

    Z-Segments are handled using a custom model class factory:

    public class CustomFactory : IModelClassFactory
    {
         //define the new  factory for model class lookup
    }
    //then define the class for ZRX ,
    public class ZRX : AbstractSegment
    {
           public ZRX():base(new ADT_A01(), new CustomFactory()) { }
     }
     ADT_A01 adt  = new ADT_A01( new CustomFactory());
    adt.AddNonStandardSegment("ZRX");
    

    Consider this documentation

     

    Last edit: Oliamster 2018-05-22

Log in to post a comment.