FpML Issues Tracker

1114: Product classes ( like FxOption ) are empty

April 18, 2012

closed

Major

Always

Architecture

Admin

andrew

Summary

I am using JAXB to generate the classes but the product classes are gettting generated as empty ( i.e. they don't have any setters or getters )

any help would be appreciated!

Regards

Notes:

  • mgratacos

    04/03/14 10:33 am

    We think this is an issue with the way JAXB processes the Product.model group and the way choices were embedded within the group. This is an issue with the tool since the schema validates fine with parsers. The Product.model group was changed in version 5.5 and onwards so the issue with JAXB disappeared.

    Product.model in version 5.3







    A classification of the most important risk class of the trade. FpML defines a simple asset class categorization using a coding scheme.




    A classification of additional risk classes of the trade, if any. FpML defines a simple asset class categorization using a coding scheme.




    A classification of the type of product. FpML defines a simple product categorization using a coding scheme.





    A product reference identifier. The product ID is an identifier that describes the key economic characteristics of the trade type, with the exception of concepts such as size (notional, quantity, number of units) and price (fixed rate, strike, etc.) that are negotiated for each transaction. It can be used to hold identifiers such as the “UPI” (universal product identifier) required by certain regulatory reporting rules. It can also be used to hold identifiers of benchmark products or product temnplates used by certain trading systems or facilities. FpML does not define the domain values associated with this element. Note that the domain values for this element are not strictly an enumerated list.








    A classification of the type of product. FpML defines a simple product categorization using a coding scheme.




    A product reference identifier. The product ID is an identifier that describes the key economic characteristics of the trade type, with the exception of concepts such as size (notional, quantity, number of units) and price (fixed rate, strike, etc.) that are negotiated for each transaction. It can be used to hold identifiers such as the “UPI” (universal product identifier) required by certain regulatory reporting rules. It can also be used to hold identifiers of benchmark products or product temnplates used by certain trading systems or facilities. FpML does not define the domain values associated with this element. Note that the domain values for this element are not strictly an enumerated list.





    A product reference identifier. The product ID is an identifier that describes the key economic characteristics of the trade type, with the exception of concepts such as size (notional, quantity, number of units) and price (fixed rate, strike, etc.) that are negotiated for each transaction. It can be used to hold identifiers such as the “UPI” (universal product identifier) required by certain regulatory reporting rules. It can also be used to hold identifiers of benchmark products or product temnplates used by certain trading systems or facilities. FpML does not define the domain values associated with this element. Note that the domain values for this element are not strictly an enumerated list.





    A classification of the risk class of the trade. FpML defines a simple asset class categorization using a coding scheme.





    Current Product.model group:





    A classification of the most important risk class of the trade. FpML defines a simple asset class categorization using a coding scheme.




    A classification of additional risk classes of the trade, if any. FpML defines a simple asset class categorization using a coding scheme.




    A classification of the type of product. FpML defines a simple product categorization using a coding scheme.




    A product reference identifier. The product ID is an identifier that describes the key economic characteristics of the trade type, with the exception of concepts such as size (notional, quantity, number of units) and price (fixed rate, strike, etc.) that are negotiated for each transaction. It can be used to hold identifiers such as the “UPI” (universal product identifier) required by certain regulatory reporting rules. It can also be used to hold identifiers of benchmark products or product temnplates used by certain trading systems or facilities. FpML does not define the domain values associated with this element. Note that the domain values for this element are not strictly an enumerated list.




    A classification of the risk class of the trade. FpML defines a simple asset class categorization using a coding scheme.




  • mgratacos

    04/03/14 10:38 am

    We’d recommend editing the schema yourself to update the Product.model since this is a tool issue or use a more recent version of FpML since the schema was updated and the issue should be solved.

  • Leave an update

    You must be logged in to post an update.