SCTE 104/35 Codex

SCTE 104 Part 1

result

Enumerated values

Clause citations

ValueDecNameDescriptionHistoryRelated
100100Successful ResponseEverything is fine and the request was handled completely. Valid on any response message.
101101Access Denied - Injector not authorized for DPI serviceThe Injector is not provisioned, does not support DPI, or has a licensing problem. Returned on an init_response.
102102CW index does not have Code WordThe request points to a control-word index that holds no code word. Returned on a general_response or inject_response.
103103DPI has been de-provisionedThe Injector has been removed from DPI service. Returned on an alive_response.
104104DPI not supportedThe Injector does not support DPI functionality. Returned on an init_response.
105105Duplicate service nameThe Automation System found an invalid duplicate service name. Returned on a provisioning_response.
106106Duplicate service name is OKThe Automation System found a duplicate service name that is valid. Returned on a provisioning_response.
107107Encryption not supportedThe Injector does not support SCTE 35 message encryption. Returned on an inject_response.
108108Illegal shared value of DPI PID index foundThe Automation System could not reconcile the shared DPI PID values, and both PAMS and AS should alarm. Returned on a provisioning_response.
109109Inconsistent value of DPI PID index foundThe same DPI_PID_index was assigned to two or more entries without shared_PID set, and both PAMS and AS should alarm. Returned on a provisioning_response.
110110Injector is already in useAnother Automation System is already connected to this Injector. Returned on an init_response.
111111Injector is not provisioned to service this ASThis Injector has not been provisioned to serve this particular Automation System. Returned on an init_response.
112112Injector Not Provisioned For DPIThe Injector at this address has not yet been provisioned for DPI, so try again later. Returned on an init_response.
113113Injector will be replacedThe PAMS intends to replace the Injector soon. Returned on a failure_response.
114114Invalid Message SizeThe message length did not match what this specification requires. Valid on any response message.
115115Invalid Message SyntaxOne or more fields fall outside their valid range. Valid on any response message.
116116Invalid VersionThe Automation System and Injector are using incompatible versions of this API, and the system should raise a major alarm. Returned on an init_response.
117117No fault foundThe PAMS could not find a communications fault and will most likely not change Injectors. Returned on a failure_response.
118118Service name is missingThe service name was not supplied. Returned on a provisioning_response.
119119Shared value of DPI PID index not foundA DPI PID expected to be shared across programs was not found in the provisioning request, and both PAMS and AS should alarm. Returned on a provisioning_response.
120120Splice Request Failed - Unknown FailureThe Injector failed to inject the SCTE 35 message. Returned on an inject_complete response.
121121Splice Request Is Rejected - Bad splice_request parameterThe splice request was rejected because a parameter was invalid. Returned on an inject_response.
122122Splice Request Was Too Late - pre-roll is too smallThe pre-roll on a splice request was below the minimum, which should be greater than 4 seconds. Returned on an inject_response.
Standards note

SCTE 104 is inconsistent on the pre-roll minimum: this result-code table describes it as greater than four seconds, while the splice_request_data timing carries an explicit 4000 ms minimum. Implementers should treat 4000 ms as the working floor.

123123Time type unsupportedThe time_type in timestamp() is not supported by the Injector. Returned on an inject_response.
124124Unknown FailureThe Injector hit a probable software failure, or a request used unimplemented functionality. Valid on any response message.
125125Unknown opIDAn unknown opID was present in data(), and the offending opID is carried in result_extension. Valid on any response message.
126126Unknown value for DPI_PID_indexThe Injector does not recognize this DPI_PID_index value. Valid on any response message.
127127Version MismatchThe message used a protocol version the Injector does not yet support, so some features may be unimplemented. Valid on any response message.
128128Proxy ResponseEverything is fine and the request was handled completely by a Proxy Device, which lets the Automation System tell a proxied Injector from a direct one.added 2011 (Not defined in SCTE 104 2004; present by 2011.)
6553565535Not specifiedThe 0xFFFF sentinel placed in the result field of any message whose usage is not a Basic Response, meaning no result code applies. See clause 14 for the full list of assigned codes.