Sha256: 5ccf6c625613872bb340953dfb5f4e2180eeca4776818f83f41bb39c7cbd9830
Contents?: true
Size: 1.81 KB
Versions: 1
Compression:
Stored size: 1.81 KB
Contents
tag = 'UNT' Eancom.register_segment(tag: tag, klass: Eancom::Edifact::UNT) structure = Eancom::Edifact::Structure.new(tag: tag) #============================================================================== # Tag # #============================================================================== tag = Eancom::Edifact::Composite.new() data = Eancom::Edifact::Data.new( type: String, length: 1..3, dictionary: nil, description: "Message Header", required: true ) tag.add(:tag, data) structure << tag #============================================================================== # Number of segments in the message # #============================================================================== number_of_segments_in_message = Eancom::Edifact::Composite.new() data = Eancom::Edifact::Data.new( type: String, length: 1..10, dictionary: nil, description: "Number of segments in the message", required: true ) number_of_segments_in_message.add(:number_of_segments_in_message, data) structure << number_of_segments_in_message #============================================================================== # Message reference number # #============================================================================== message_reference_number = Eancom::Edifact::Composite.new() data = Eancom::Edifact::Data.new( type: String, length: 1..14, dictionary: nil, description: "Message reference number", required: true ) message_reference_number.add(:message_reference_number, data) structure << message_reference_number #============================================================================== Eancom.register_structure(tag: 'UNT', structure: structure)
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
eancom-2.0.0 | definitions/segments/unt.rb |