125 lines
3.6 KiB
Plaintext
Executable File
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;
|
|
};
|