FreeMarker is a Java-based template engine designed to generate text output (e.g., HTML, XML, emails) by combining templates with dynamic data. It is widely used in web applications, enterprise systems like NetSuite, and other platforms requiring dynamic content generation. FreeMarker’s strength lies in its flexibility, allowing developers to embed logic, perform calculations, and format data… Continue reading FreeMarker in NetSuite SCA: Syntax and Use Cases
Month: May 2025
Apply Patch to Resolve Content-Type Mismatch
Analyzed the patch and found that we need to make changes to the .ssp file. We cannot use extend method for doing this, we can only use override method. Downloaded the source code and backup of the SSP Application “SuiteCommerce Advanced – Dev 2022.2.0”. Open image-20250526-124202.png Then we replaced these folders of source code with… Continue reading Apply Patch to Resolve Content-Type Mismatch
Managing Access to Site Management Tools in SuiteCommerce
Site Management Tools (SMT) in SuiteCommerce Advanced, introduced in the Elbrus release and later, provide a robust platform for managing website content efficiently. The Escape to Login feature is a key functionality, allowing users to access SMT either by pressing the Esc key or navigating to a designated admin URL. This article explains how to… Continue reading Managing Access to Site Management Tools in SuiteCommerce
Filtering Out Active Parent Records Using Saved Search
max(formulatext: NS_CONCAT({custrecord_parent_rec_id.isinactive})) doesnotcontain ‘T’ This NetSuite formula retrieves the highest parent record ID while ensuring that the results do not include records where the `isinactive` checkbox is set to `TRUE`. 1. `NS_CONCAT(…)` aggregates multiple parent record IDs into a single text string. 2. `max(formulatext: …)` extracts the highest ID from that concatenated set. 3. `doesnotcontain… Continue reading Filtering Out Active Parent Records Using Saved Search
Unexpected Error upon SSH Key Upload
Unexpected Error upon SSH Key Upload Solution: File uploaded should be in PEM format. So while generating private and public key use this command
When to Use Workflow Action Scripts vs. Standard Actions
In NetSuite, SuiteFlow provides a graphical workflow engine that allows business users and administrators to automate record-based processes without needing to write code. It includes a range of standard workflow actions, such as setting field values, sending emails and moving records through states. These are ideal for simple logic where the criteria and outcomes are… Continue reading When to Use Workflow Action Scripts vs. Standard Actions
How to Create a Web Listener in Boomi Integration
A Web Listener in Boomi is an essential component when building real-time integrations, especially for handling inbound HTTP requests from external systems (e.g., webhooks, APIs, or other applications). It acts as a server endpoint that listens for incoming HTTP requests and triggers a Boomi process. In this article, we’ll walk through step-by-step instructions to create… Continue reading How to Create a Web Listener in Boomi Integration
Creating Summarized Error Records and Sending Email Using Map/Reduce Script in NetSuite
Introduction NetSuite’s Map/Reduce script is a powerful tool for processing large datasets efficiently. This guide will help you understand how to create a script that summarizes error records and sends an email notification with the error details. Steps to Create a CSV File of Error Records Get Input Data: Retrieve the data you need to… Continue reading Creating Summarized Error Records and Sending Email Using Map/Reduce Script in NetSuite
Shift-Right Testing in NetSuite ERP Environments
As NetSuite implementations grow in complexity with customizations, integrations, and automation, ensuring stability post-deployment becomes crucial. While Shift-Left testing (unit, integration, and regression) is essential, Shift-Right Testing brings new opportunities to improve performance, reliability, and user experience in live NetSuite environments. Shift-Right Testing Shift-Right Testing focuses on validating applications in production or post-deployment environments, using… Continue reading Shift-Right Testing in NetSuite ERP Environments
Air Vents in molding design
1. Purpose of Air Vents Allow trapped air and gases to escape from the mold cavity during the injection or casting process. Prevents defects such as voids, burn marks, and short shots. 2. Improved Material Flow Helps the molten material (plastic or metal) fill the mold completely and uniformly. Reduces flow resistance, allowing for better… Continue reading Air Vents in molding design