Audience: Administrator, User
Overview
eXtendPS-DE
gives you full visibility into the
PromoStandards XML responses from your
vendors. This is the same data that powers
item constitution, pricing updates, and other
core operations. You can easily view what
vendors are sending. This article explains how
to enable XML logging and where to view these
raw responses in NetSuite.
Prerequisites
To enable and view XML logging, you will
need:
- Access to the eXtendPS-DE setup page
(for system-wide configuration)
- Permissions to view custom records
(eXtendPS-DE Logs and eXtendPS-DE Log Details)
Common Use Cases
You may need to view PromoStandards XML
responses when:
- Debugging vendor data integration
issues
- Verifying pricing or inventory updates
from suppliers
- Troubleshooting item constitution or
media content problems
Configuration
From eXtendPS-DE Setup (system-wide)

- Inventory Service
- Log records will be created during
inventory searches.
- Order Status Service
- Log records will be created during
order status searches.
- Order Shipment Notification Service
- Log records will be created during
order shipment notification
searches.
- Product Pricing and Configuration
Service
- Log records will be created during pricing searches.
- Invoice Service
- Log records will be created during
invoice JSON searches.
From Service Search Screens
- Item Search

- Inventory Search

- Item Pricing Search

- Item Media Search

- Item JSON Search

- Order Search

- Invoice JSON Search

Viewing Response XML
Each log
record is created with the name of the
PromoStandards service for which logging
was enabled. The Message field
indicates the request type used.


eXtendPS-DE Log Details
Within
each log record, a custom tab contains the
request and response XML entries stored
under the eXtendPS-DE Log Details record type.

Request XML Record
You can
view the complete request XML by opening
the record and reviewing the content
stored in the Message field under
the eXtendPS-DE Log Details custom record.

Response
XML Record
The
response XML is also stored in the Message field under
the eXtendPS-DE Log Details custom record.
If the
response is very large, the content will
automatically continue into additional
message fields.

Frequently Asked Questions (FAQs)
Q: Where can I find the XML logs after enabling logging?
A: Navigate to Customization → Lists, Records, & Fields → Record Types → eXtendPS-DE Logs. Each log record contains the request and response XML details.
Q: Should I keep XML logging enabled permanently?
A: No. XML logging should only be enabled temporarily for debugging or verification purposes. Disable it after reviewing the logs to prevent performance issues and avoid creating excessive log records.
Q: What happens if the XML response is too large?
A: If the XML content exceeds 3,000,000 characters (across all available message fields), the remaining data will be truncated.
Q: Can I enable logging for specific searches only?
A: Yes. You can use the Log Request/Response checkbox on individual service search screens (Item Search, Inventory Search, Item Pricing Search, etc.) to log specific requests without enabling system-wide logging.
Q: What information is included in the log records?
A: Each log record includes both the request XML sent to the vendor and the response XML received. The Message field indicates the request type, and the XML content is stored in the eXtendPS-DE Log Details custom record.