HTTP Web サービスによって呼び出されるストアドプロシージャ内で使用された場合、次の例は SOAP 要求ヘッダにあるすべてのキーを処理します。Authentication キーを処理するときに、キーの値も取得します。
BEGIN
DECLARE hd_key LONG VARCHAR;
DECLARE hd_entry LONG VARCHAR;
header_loop:
LOOP
SET hd_key = NEXT_SOAP_HEADER( hd_key );
IF hd_key IS NULL THEN
-- no more header entries
LEAVE header_loop;
END IF;
IF hd_key = 'Authentication' THEN
SET hd_entry = SOAP_HEADER( hd_key );
END IF;
END LOOP header_loop;
END;