EPISODE · Jun 15, 2025 · 33 MIN
Oracle CPQ - BML
from Oracle CPQ · host SB
This extensive podcast outlines the core components and best practices for BML (BigMachines Language) within the Oracle CPQ platform, serving as a comprehensive guide for developers. It begins by defining fundamental programming concepts like functions, which execute commands or calculate values using parameters, and variables, which act as placeholders for data that a program can manipulate. The document then categorizes programming types, distinguishing between compiled languages that require a pre-execution conversion by a compiler and interpretive languages processed during runtime. A significant portion details BML syntax, including data types like Float, String, and Boolean, and common statement elements such as semicolons to end statements and return to finalize code execution. Furthermore, it delves into best coding practices emphasizing readability through structural and inline styles, and extensively lists various BML functions across categories like arrays, dates, dictionaries, JSON, mathematical operations, string manipulations, URL access, and XML processing, often providing syntax, parameters, return types, and use cases. The text also explains BMQL (BigMachines Query Language) for database interaction and describes function editor and debugger functionalities, highlighting features like test scripts for debugging and the use of library functions for code organization.
What this episode covers
This extensive podcast outlines the core components and best practices for BML (BigMachines Language) within the Oracle CPQ platform, serving as a comprehensive guide for developers. It begins by defining fundamental programming concepts like functions, which execute commands or calculate values using parameters, and variables, which act as placeholders for data that a program can manipulate. The document then categorizes programming types, distinguishing between compiled languages that require a pre-execution conversion by a compiler and interpretive languages processed during runtime. A significant portion details BML syntax, including data types like Float, String, and Boolean, and common statement elements such as semicolons to end statements and return to finalize code execution. Furthermore, it delves into best coding practices emphasizing readability through structural and inline styles, and extensively lists various BML functions across categories like arrays, dates, dictionaries, JSON, mathematical operations, string manipulations, URL access, and XML processing, often providing syntax, parameters, return types, and use cases. The text also explains BMQL (BigMachines Query Language) for database interaction and describes function editor and debugger functionalities, highlighting features like test scripts for debugging and the use of library functions for code organization.
NOW PLAYING
Oracle CPQ - BML
No transcript for this episode yet
Similar Episodes
Jun 8, 2026 ·25m
Jun 8, 2026 ·11m
Jun 1, 2026 ·60m
May 28, 2026 ·32m
May 28, 2026 ·35m