--- title: AbstractScriptProcessor - Global description: The AbstractScriptProcessor script include is a base JavaScript processor class that other JavaScript processors extend.Called by the Prototype JavaScript Framework during object construction.Called by the Prototype JavaScript Framework during object processing. Do not call this method directly. locale: en-US canonical_url: https://www.servicenow.com/docs/r/australia/api-reference/server-api-reference/c\_AbstractScriptProcessorAPI.html release: australia product: Server API Reference classification: server-api-reference topic_type: concept last_updated: "2026-03-12" reading_time_minutes: 1 breadcrumb: [Server API reference, API reference, API implementation and reference] --- # AbstractScriptProcessor- Global The AbstractScriptProcessor script include is a base JavaScript processor class that other JavaScript processors extend. Extend this class to create your own JavaScript processors. **Parent Topic:**[Server API reference](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/api-server.md) ## AbstractScriptProcessor - initialize\(String request, String response, String process\) Called by the Prototype JavaScript Framework during object construction. |Name|Type|Description| |----|----|-----------| |request|String|The request| |response|String|The response| |process|String|The process| |Type|Description| |----|-----------| |void| | ## AbstractScriptProcessor - process\(\) Called by the Prototype JavaScript Framework during object processing. Do not call this method directly. |Name|Type|Description| |----|----|-----------| |None| | | |Type|Description| |----|-----------| |void| |