---
title: Appendix C: Example SPE and SPN XML
slug: market-switching/appendix-c-example-spe-and-spn-xml
docTags: 
createdAt: 2025-05-22T18:21:58.825Z
---

## SPE

```xml
<esam:SignalProcessingEvent  
    xmlns:esam="urn:cablelabs:iptvservices:esam:xsd:signal:1"  
    xmlns:core="urn:cablelabs:md:xsd:core:3.0"  
    xmlns:md="urn:cablelabs:md:xsd:signaling:3.0"  
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"  
    xsi:schemaLocation="urn:cablelabs:iptvservices:esam:xsd:signal:1 OC-SP-ESAM-API-I03-Signal.xsd"> 
    <esam:AcquiredSignal 
        acquisitionPointIdentity="ID-OF-SCTE-SOURCE" <!--Input/output where SCTE was detected--> 
        acquisitionSignalID="d02ecd86-a20f-4f35-90e3-b98265cd7c79" 
        acquisitionTime="2024-12-14T01:21:17.296Z" 
        <md:UTCPoint utcPoint="2024-12-14T01:21:16.978Z" /> <!--Switch time per SCTE PTS--> 
        <md:BinaryData signalType="SCTE35">/DBUAAAAAAAAAAEABQb+IXERUQA+Ah1DVUVJCXsIUH/OAAAAAAABCTEwMDEwMjY1MCEFAAIdQ1VFSQmEbfx//wAAaF7AAQkxMDAxMDI2NTAwAQD/aaic</md:BinaryData> 
    </esam:AcquiredSignal> 
</esam:SignalProcessingEvent> 
```

## ESNI SPN

```xml
<signal:SignalProcessingNotification xmlns:adi3="urn:cablelabs:md:xsd:core:3.0" 
    xmlns:signaling="urn:cablelabs:md:xsd:signaling:3.0" 
    xmlns:signal="urn:cablelabs:iptvservices:esam:xsd:signal:1"  
    xmlns:manifest="urn:cablelabs:iptvservices:esam:xsd:manifest:1"  
    xmlns:ns5="http://www.cablelabs.com/namespaces/metadata/xsd/confirmation/2" xmlns:common="urn:cablelabs:iptvservices:esam:xsd:common:1" xmlns:content="urn:cablelabs:md:xsd:content:3.0" xmlns:offer="urn:cablelabs:md:xsd:offer:3.0" xmlns:po="urn:cablelabs:md:xsd:placementopportunity:3.0" xmlns:terms="urn:cablelabs:md:xsd:terms:3.0" xmlns:title="urn:cablelabs:md:xsd:title:3.0">
    <common:StatusCode classCode="0"/>
    <signal:ResponseSignal action="noop" acquisitionPointIdentity="ID-OF-SCTE-SOURCE"  
    acquisitionSignalID="b48831ab-07d1-4955-988e-c6a004aac2ef"  
    acquisitionTime="2025-01-23T18:00:01.118Z"> 
        <signaling:UTCPoint utcPoint="2025-01-23T18:00:00.772Z"/> 
        <signaling:BinaryData  
            signalType="SCTE35">/DCSAAAAAAAAAAEABQb+auatQgB8Ah1DVUVJB+6chX//AAAAAAABC 
            EwMDExMjQ4MjEBAAIdQ1VFSQe5igB/zgAAAAAAAQkxMDAxMTI0ODIRAQACHUNVRUkH8HSYf84 
            AAAAAAEJMTAwMTMwMTA4EAEAAh1DVUVJB/B0mX/OAAAAAAABCTEwMDEzMDEwOCABAJ+O1W8=
        </signaling:BinaryData> 
        <signal:AlternateContent altContent="true" altContentIdentity=”ZIXI-CHANNEL-ID"  
            zoneIdentity="ZIXI-TARGET-ID"/> 
            <!-- ^^ input id to switch to, output id of output to switch--> 
    </signal:ResponseSignal> 
</signal:SignalProcessingNotification> 
```

## POIS SPN

```xml
<signal:SignalProcessingNotification xmlns:adi3="urn:cablelabs:md:xsd:core:3.0"  
    xmlns:signaling="urn:cablelabs:md:xsd:signaling:3.0"  
    xmlns:signal="urn:cablelabs:iptvservices:esam:xsd:signal:1" xmlns:manifest="urn:cablelabs:iptvservices:esam:xsd:manifest:1" xmlns:ns5="http://www.cablelabs.com/namespaces/metadata/xsd/confirmation/2" xmlns:common="urn:cablelabs:iptvservices:esam:xsd:common:1" xmlns:content="urn:cablelabs:md:xsd:content:3.0" xmlns:offer="urn:cablelabs:md:xsd:offer:3.0" xmlns:po="urn:cablelabs:md:xsd:placementopportunity:3.0" xmlns:terms="urn:cablelabs:md:xsd:terms:3.0" xmlns:title="urn:cablelabs:md:xsd:title:3.0"> 
    <common:StatusCode classCode="0"/> 
        <signal:ResponseSignal action="noop" acquisitionPointIdentity="ID-OF-SCTE-SOURCE"  
        acquisitionSignalID="2d72de37-068d-4ace-bcf8-39a4c407dbae" acquisitionTime="2025- 
        01-24T17:43:20.631Z"> 
    <signaling:UTCPoint utcPoint="2025-01-24T17:43:20.207Z"/> 
    <signaling:BinaryData  
        signalType="SCTE35">/DA1AAAAAAAAAAEABQb+NPDJPQAfAh1DVUVJB91lsH/OAAAAAAABCT	EwMDEyOY4NAEAAF2GonA=</signaling:BinaryData> 
    </signal:ResponseSignal> 
</signal:SignalProcessingNotification> 
```

