Business Function Spec Metadata Introspection

To call a business function method, you need to know the business function methods that are available to be called, and you need to know about the business function metadata. This list provides examples of metadata:

  • Business function method (such as F4211BeginDoc).

  • The module name (C file name) to which a business function method belongs (such as B123456).

  • Description of the business function method (such as sales order).

  • Data structure template name that is associated with a business function method (such as D123456).

  • The attributes for all of the data items (parameters) in a business function method, such as name=szMnAddressbookNumber, itemID=1, data type=Math_Numeric, length=48, requiredType="Yes", IOType="INOUT".

In the dynamic Java connector, metadata is represented by the BSFNMethod and BSFNParameter interfaces.