We have just added a series of new videos to our BMC Community YouTube channel to help you get the most out of your BMC Community experience. These videos are packed with tips and insights to help you make the most out of BMC Community. Our most recent video offers provide something for everyone, regardless of skill level—whether you're a new user seeking to get started or an expert user.
Here's a quick overview of the new videos:
Visit our BMC Community YouTube page to watch these videos and subscribe to receive updates on new releases. We hope you find these videos helpful and informative as you navigate and engage with the BMC Community. Happy watching!
How are you all doing?
Based on the feedback we gathered from all of you in our recent survey, we are excited to announce the launch of a new initiative called Community Platform Navigation Learning Series.
The Community Platform Navigation Learning Series is a guide to help users navigate the community platform effectively. It provides step-by-step instructions and best practices to maximize platform use, covering topics like search, navigation, and member engagement. Suitable for new and experienced users alike.
Filters - Filters allow you to narrow down your search results based on criteria such as date, content format, date. For example, you can filter your search results to only show posts from a specific date and preferred content type.
1) Filter by Product
Select the relevant product on left hand side panel highlighted.
2) Filter by Content Format
Filter out by what content format you are looking for. Community has different form of content. 1) Discussion 2) Knowledge Articles 3) Ideas 4) Documents 5) Blogs 6)
3) Filter by Date Format
if you find the search results outdated you can adjust the filter by "Date Range" If you need last 2 years information you can drag the filter from Jan 01 2022 to Jan 012024.
Once refined with the filters Click on a search result to view the full discussion, knowledge article, or post.
Read the content to see if it answers your question or provides the information you're looking for. If not post your question on "Ask the Community"
Mastering the search feature in the BMC Community can greatly enhance your experience and help you find the information you need quickly and efficiently.
Do you have more questions on Community search? Post it on the comments I will answer those at the earliest.
We are pleased to announce the release of our latest course, BMC AMI DevX Total Test 20.x: Advanced Automated Testing (WBT).
BMC AMI DevX Total Test (formerly known as BMC Compuware Topaz for Total Test) is an automated testing solution that enables developers and testers to test mainframe programs and subprograms after updating a piece of code. BMC AMI DevX Total Test facilitates automated virtualized and non-virtualized testing by allowing virtualization of the environments and external data sources.
The BMC AMI DevX Total Test 20.x: Advanced Automated Testing (WBT) course is recommended for Developers and Testers who want to:
· Customize JCL in exceptional situations
· Record virtualized tests more efficiently using Code Debug
· Use the SOAP element, Rest Service element, Performance Test Playback element, and Data Studio element
· Customize, import, and export a Team Profile
· Install the Git plugin
· Understand coding practices and test suites
· Manually modify test cases
Modules: 6 | Duration: 3 hours
We are excited to announce the release of the BMC AMI Storage IAM 11.x: Fundamentals File Administration web-based training course. This is part of a series of courses on BMC AMI Storage IAM.
IAM data is loaded into IAM datasets and processed using IAM Overrides. Over time, these datasets must be reorganized, renamed, recatalogued, backed up, and restored.
This web-based course builds on the fundamental concepts of IAM and helps you understand how to load and process IAM datasets, use overrides for file processing, maintain IAM datasets by reorganizing and recataloging them, and perform dataset recovery. Knowledge of file administration concepts and processes helps you manage IAM datasets for better storage performance.
Course Title: BMC AMI Storage IAM 11.x: Fundamentals File Administration (WBT)
Modules: 6 | Duration: 3 hours
For more information, check the abstract here:
For any queries, contact firstname.lastname@example.org
We thank the efforts of our subject matter experts team, who helped us create this course. We also thank the Education team for their support.
Product Change Notification January 2024
Enriching customer satisfaction by providing quality information regarding product renames, replacements, and withdrawals.
Complimentary and non-elective retitle of an existing product base, version, and/or marketing schedule that does not alter the feature, functionality, pricing, or existing agreements/entitlements of the product.
PRODUCT AUTO MIGRATION
Complimentary and non-elective product migration that does not result in modifications to the product’s feature and functionality. In instances where minor incremental functionality is provided, such would have otherwise been provided in connection with routine maintenance releases that all subscribers would have been entitled to.
PRODUCT OPTIONAL MIGRATION
SAAS TO SAAS CONVERSION
Paid elective product change that may result in more than minimal changes to the product’s feature, functionality, and/or license list price. In some instances, it may lead to a change in the product code, thus requiring re-installation of the product, but it should not be such that the functionality of the product produces a completely unrelated outcome. The old product rights must be forfeited upon the migration, therefore requiring customer authorization.
Paid elective product change that consists of moving from one product or solution to another one that contains all the functionality in the original one, plus greater features, and functionality, while remaining within the same product family.
The End of Life (EOL) of a product, which results in moving it to an Obsolete status once the Projected Obsolete Date (POD) is reached, with no option for customers to migrate it.
Visit the "Attachments" Section to download the PDF/Excel version of this Blog post
FOR MORE INFORMATION
Please contact the appropriate Product Manager by emailing the address provided within each product change section
Group: Product Changes
Group: Product Changes
This blog content will help understand the basic and core understanding of "WHAT ARE REST APIs"
REST APIs are a critical component of the digital world, allowing different applications and systems to communicate with each other seamlessly. Our journey will start with a deep dive into the six fundamental principles that serve as the building blocks of REST API architecture. These principles include client-server architecture, statelessness, cacheability, layered systems, uniform interfaces, and code on demand.
The Six Pillars of REST API Design
Understanding these principles is vital as they form the foundation upon which RESTful APIs are built and function.
Dissecting the URI
In the bustling world of web development, REST APIs are like the intricate network of veins in the digital body. They’re crucial for communication between clients (like browsers or mobile apps) and servers (where the data lives). Let’s demystify the elements of a URI (Uniform Resource Identifier) using a hands-on example:
Protocols: The Rules of Engagement
HTTPS: HTTPS is the secure version of HTTP, encrypted with TLS. It’s the gold standard for web services, protecting sensitive data like login credentials, payment information, and personal data. The best practice is to default to HTTPS for data integrity and confidentiality.
Versioning: Keeping the Chapters in Order
/v1: API versioning is essential for managing updates without disrupting the service. Maintain a consistent versioning strategy and have a clear deprecation policy. Each version should have documentation, and users should be informed of new versions. Avoid over-versioning and reserve new versions for significant changes. Versioning is a covenant with your users that promises stability while continuing to evolve your technology.
Sub-Domain: The Specific Aisle in the Library
api: Subdomains are a great way to organize your online presence. Use them to name different areas of your business, separate application environments, simplify access control, aid in scalability, and control cookies and sessions. Just to let you know, search engines may treat subdomains like independent websites.
Endpoint: The Genre Section
/users: Endpoints are specific URIs representing an API’s unique function or resource. They should be designed to be intuitive, clear, and consistent across all endpoints. Resource naming should use nouns and represent hierarchy and relationship logically. Complex queries should be handled via query parameters. Well-designed endpoints are essential for an efficient, user-friendly API, much like well-organized stores in a mall provide a pleasant shopping experience.
Pagination: The Index Pages
?page=2&limit=10: Pagination breaks down enormous datasets into smaller, numbered sections (pages), making data retrieval manageable and user-friendly. Use standard parameters, provide links for navigation, ensure consistent ordering, and provide total count and page metadata. By using pagination, the API ensures that the information is accessible and the experience of retrieving it is pleasant, much like finding the right book in a well-organized library.
Filtering: The Library Query
?age=25&gender=male: Filters are a way to request data that meets specific criteria. It’s like asking a knowledgeable guide to show you only the items that meet your needs in a grand marketplace. To implement filtering efficiently, use query parameters, clear and consistent naming, support multiple filters, efficiently query the database, and document available filters. Filtering in APIs streamlines the data retrieval process, making it efficient and user-friendly. It optimizes the use of network and server resources by allowing users to specify exactly what they are looking for. Be strategic in what you send over the wires for large data sets. Allow clients to filter and sort data to reduce bandwidth and improve relevance.
By understanding these URI components, you’re on your way to mastering the art of REST APIs. They’re the signposts and tools that guide the data flow, ensuring you can find and interact with the information you need.
Embrace these principles and practices with the enthusiasm of a newbie and the wisdom of a sage. Whether you’re building your first API or looking to refine an existing one, this knowledge is your step towards mastery in the digital universe of REST APIs.
“To complement the insights and knowledge shared in this blog, I have crafted a handy REST API diagram to be your quick reference guide in RESTful services. Whether decoding complex API structures or looking for a swift reminder of best practices, this diagram is your trusty companion in the digital odyssey.”
Keep coding, keep refining, and remember, the journey of a thousand codes begins with a single API call!
“As we end our journey through the captivating world of REST APIs, I hope this guide has illuminated the path for aspiring API adventurers. But remember, technology is ever-evolving; there’s always more to learn and explore.
Thank you for joining me on this adventure. Let’s continue to code, create, and collaborate, building bridges in the digital world, one API at a time. Remember, every question asked, and every insight shared is a step forward for all of us in this ever-evolving journey of technology.”