Interface OgcProcessExecuteRequest

Process-execution request envelope. honua-server advertises jobControlOptions: ['async-execute', 'dismiss'] and rejects any response other than document with HTTP 501 — the SDK type mirrors that supported surface (no sync mode, no raw response). mode: "auto" omits the Prefer header so the server applies its default; "async" sends Prefer: respond-async explicitly.

interface OgcProcessExecuteRequest {
    headers?: HeadersInit;
    inputs?: OgcProcessInputs;
    mode?: "async" | "auto";
    outputs?: Record<string, {
        format?: {
            mediaType?: string;
        };
        transmissionMode?: "value" | "reference";
    }>;
    processId: string;
    signal?: AbortSignal;
}

Properties

headers?: HeadersInit
mode?: "async" | "auto"

async-execute returns a job; auto lets the server pick (always async on Honua).

outputs?: Record<string, {
    format?: {
        mediaType?: string;
    };
    transmissionMode?: "value" | "reference";
}>
processId: string
signal?: AbortSignal