SSP Application Record Overview and Usage in NetSuite
SSP Application Record stores website customization details, managing assets and dynamic content generation efficiently in NetSuite.
The SSP Application Record is crucial for customizing and creating SSP applications in NetSuite, allowing developers to manage website customizations effectively. This single NetSuite object facilitates the grouping of assets, debugging script files, and packaging customizations for use across different NetSuite accounts.
What is an SSP Application Record?
The SSP Application Record serves as a container for various properties significant to your website's customization process. Here are key attributes you can configure:
- Application Folder: Specifies the folder in the file cabinet where customization files are stored. Refer to the documentation on Creating an SSP Application Folder for details.
- URL Root: Used in web store links pointing to SSP application assets, ensuring proper routing of requests. Instructions to Create a SuiteScript 1.0 SSP Application Record can provide further clarity on setup.
- Supported Touch Points: Identifies the web store entry points where dynamic content is generated. Note that this is specific to SSP applications written in SuiteScript 1.0.
- Default SSP File: For SuiteScript 2.0 applications, this defines the main file generating dynamic content on the website. Learn more about Selecting the Default SSP File.
- Sites and Domains: Lists the specific websites or domains where the SSP application is deployed, a feature exclusive to SSP applications in SuiteScript 2.0.
Precedence Handling for Shared URLs
When multiple SSP applications share a URL and hosting root, a precedence system determines which application handles incoming requests. However, this does not apply to applications written in SuiteScript 2.0, as they cannot share both a URL and hosting root, ensuring clear deployment on unique domains only.
Supported File Types
SSP Applications utilize specific file types for customization:
| File Type | Description |
|---|---|
.ssp | Frontend pages written in HTML and/or server-side SuiteScript, similar to JavaServer Pages (JSP). They allow for Includes and can interact with suitelets and RESTlets. |
.ss | Request handlers written in SuiteScript that process HTTP requests, producing output in various formats like HTML, XML, or JSON. |
Both file types operate on the server side and support all relevant SuiteScript APIs. Applications built using SuiteScript 1.0 can also leverage the Commerce API for comprehensive web store customizations.
Conclusion
Understanding the SSP Application Record is essential for developers looking to leverage SuiteCommerce effectively. It supports the integration and management of web store customizations that enhance user engagement and streamline content delivery.
Source: This article is based on Oracle's official NetSuite documentation.
Key Takeaways
- SSP Application Record consolidates website customization assets.
- Key properties include application folder, URL root, and default SSP file.
- Precedence rules govern dynamic content generation for shared URLs.
- Supports
.sspand.ssfile types for facilitating different functionalities. - Essential for developers using SSP applications in SuiteScript 1.0 and 2.0.
Frequently Asked Questions (4)
Does the SSP Application Record support both SuiteScript 1.0 and 2.0 applications?
Can SSP applications share URLs and hosting roots?
What file types are used for SSP application customizations?
How can I specify where the customization files for the SSP Application are stored?
Was this article helpful?
More in SuiteScript
- Scheduling Map/Reduce Script Submissions in NetSuite
Learn how to schedule map/reduce scripts for one-time or recurring submissions in NetSuite, enhancing automation and efficiency.
- API Governance Units Calculation in NetSuite 2026.1
NetSuite 2026.1 introduces examples illustrating API governance unit calculations for both user event and scheduled scripts.
- Binary File Support in N/https Module for SuiteScript
SuiteScript enhances capabilities with binary file support in the N/https module, allowing improved data handling in external communications.
- Attach and Detach Operations in NetSuite 2026.1
Attach and detach operations for record relationships in NetSuite enhance data management and connectivity.
