SSP Application Record Overview and Usage in NetSuite

SSP Application Record stores website customization details, managing assets and dynamic content generation efficiently in NetSuite.

·3 min read·View Oracle Docs

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 TypeDescription
.sspFrontend 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.
.ssRequest 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 .ssp and .ss file 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?
Yes, the SSP Application Record supports both SuiteScript 1.0 and SuiteScript 2.0 applications. It provides functionalities specific to each version, such as supported touch points in SuiteScript 1.0 and unique site deployments in SuiteScript 2.0.
Can SSP applications share URLs and hosting roots?
SSP applications can share URLs and hosting roots except for those written in SuiteScript 2.0, which require unique domains for deployment and cannot share both a URL and hosting root.
What file types are used for SSP application customizations?
The SSP application supports two file types for customizations: '.ssp' files for frontend pages and server-side scripting, and '.ss' files for handling HTTP requests and generating content in various formats.
How can I specify where the customization files for the SSP Application are stored?
You can specify where your customization files are stored by setting the 'Application Folder' attribute in the SSP Application Record. This involves designating a folder in the NetSuite file cabinet for storing these files.
Source: SSP Application Record Oracle NetSuite Help Center. This article was generated from official Oracle documentation and enriched with additional context and best practices.

Was this article helpful?

More in SuiteScript

View all SuiteScript articles →