openesb-components/ojc-core/encodersl/encoder-custom/test/data/m169.cud

125 lines
3.6 KiB
Plaintext
Executable File

# T: from les2.bud
#
# by Michael Libourel
# $Revision: 1.1 $
version 1
struct Root {
root is group of delim
delim term favor "\n";
delim term favor "|";
struct {
string { match "HEADER"; } tag1;
string data1;
string ?junk1;
} Header;
struct {
string Customer_Id;
string Short_Name;
string Long_Name;
string Company_Registration_Number;
string Credit_Rating;
string Credit_Rating_Description_;
struct {
delim term favor "~1";
struct { is group
delim term favor "|";
string Parent_Customer_Id;
string Parent_Short_Name;
string Parent_Long_Name;
string Parent_Company_Registration_Number;
string Parent_Credit_Rating;
string Parent_Credit_Rating_Description;
} +Record2;
} Tilde2;
struct {
delim term favor "~1";
struct { is group
delim term favor "|";
string Top_Parent_Id;
string Top_Parent_Short_Name;
string Top_Parent_Long_Name;
string Top_Parent_Company_Registration_Number;
string Top_Parent_Credit_Rating;
string Top_Parent_Credit_Rating_Description;
} +Record3;
} Tilde3;
string ISDISMInd;
string ISDISMParentInd;
string Industrial_Code;
string Industrial_Code_Description;
string Institutional_Class_Code;
string Institutional_Class_Description;
string Subsidiary_Branch_Code;
string Responsible_Department;
struct {
delim term favor "~1";
struct { is group
delim term favor "|";
string Customer_Contact_Type;
string Customer_Contact_Name;
} +Record4;
} Tilde4;
string Cpty_Country_Code;
string Parent_Flag;
string Review_Date;
string Boe_Classification;
string Corporate_Personal_Flag;
string Swift_Address;
string Security_Rating;
string Financial_Year_End;
string Risk_Cpty_Country_Code;
string AddressLine1;
string AddressLine2;
string AddressLine3;
string AddressLine4;
struct {
delim term favor "~1";
struct { is group
delim term favor "|";
string Trading_Limit_Product;
string Trading_Limit_Approved;
string Trading_Limit_Utilised;
string Trading_Limit_Available;
} +Record5;
} Tilde5;
struct {
delim term favor "~1";
struct { is group
delim term favor "|";
string Primary_Limit_Product;
string Primary_Limit_Approved;
string Primary_Limit_Utilised;
string Primary_Limit_Available;
} +Record6;
} Tilde6;
struct {
delim term favor "~1";
struct { is group
delim term favor "|";
string Contingent_Limit_Product;
string Contingent_Limit_Approved;
string Contingent_Limit_Utilised;
string Contingent_Limit_Available;
} +Record7;
} Tilde7;
struct {
delim term favor "~1";
struct { is group
delim term favor "|";
string Source_System_Name;
string Source_System_Id;
} +Record8;
} Tilde8;
string ?junk;
} +Segment;
struct {
string { match "TRAILER"; } tag9;
string data9;
string ?junk9;
} Trailer;
};