Guidewire Batch
Disclaimer
Your use of this download is governed by Stonebranch's Terms of Use, which are available at Stonebranch Integration Hub - Terms of Use.
Overview
This integration to run the Guidewire batch process from UAC works via SOAP protocol.
Functionality implemented for Guidewire Integration is as follows:
- Fetch Batch processes from Guidewire to UAC
- Run a Batch job by Batch process name
- Terminate batch process by name
Version Information
Template Name | Extension Name | Extension Version |
|---|---|---|
Guidewire | ue-cs-guidewire | 1.3.2 |
Refer to Changelog for version history information.
Software Requirements
This integration requires a Universal Agent and a Python runtime to execute the Universal Task.
Software Requirements for Universal Template and Universal Task
Requires Python 3.7.6 or higher. Tested with the Universal Agent bundled Python distribution.
Software Requirements for Universal Agent
Both Windows and Linux agents are supported.
- Universal Agent for Windows x64 Version 7.1.0.0 and later with python options installed.
- Universal Agent for Linux Version 7.1.0.0 and later with python options installed.
Software Requirements for Universal Controller
Universal Controller Version 7.1.0.0 and later.
Network and Connectivity Requirements
N/A
Key Features
This Universal Extension provides the following key features:
- Actions
- Fetch a Batch process name
- Run a Batch job by Batch process name
- Terminate batch process by name
- Authentication
- Basic
- Input/Output
- Capability to Print the XML Request BODY on STDERR
- Capability to Print as Output the Run Process ID and Batch Status
Import Universal Template
To use the Universal Template, you first must perform the following steps.
- This Universal Task requires the Resolvable Credentials feature. Check that the Resolvable Credentials Permitted system property has been set to true.
- To import the Universal Template into your Controller, follow these instructions.
- When the files have been imported successfully, refresh the Universal Templates list; the Universal Template will appear on the list.
Modifications of this integration, applied by users or customers, before or after import, might affect the supportability of this integration. For more information refer to Integration Modifications.
Configure Universal Task
For a new Universal Task, create a new task, and enter the required input fields.
Input Fields
The input fields for this Universal Extension are described below.
Field | Input type | Default value | Type | Description |
|---|---|---|---|---|
GuideWire SOAP Request URL | Required | Text | Provide the base URL for Guide wire | |
GuideWire Logon Credentials | Required | Credential | Provide the GuideWire logon Credentials | |
Select a GuideWire Functionality | Required |
| Choice | Select a Guidewire Functionality
|
SOAP XML Namespace | Required | Text | Specify SOAP request XML namespace: Different for policy, Claim and billing centers.
| |
Batch Process Name | Required | Dynamic Choice | Specify the Batch Process Name when the selected Guidewire functionality is "Run a Batch" or "Terminate Batch process". | |
Batch Process with Arguments | Optional | Boolean | Check the box if the Batch needs to be run with arguments. Available if the selected functionality is "Run a Batch". | |
Batch Arguments | Optional | Text | Runtime arguments for the Batch Process. Available if the selected functionality is "Run a Batch", and Batch Process with Arguments is checked. |
Task Output
Output Only Fields
The output fields for this Universal Extension are described below.
Field | Type | Description |
|---|---|---|
Batch Process Run ID | Text | Specify the Batch Process ID |
Batch Status | Text | Execution status of the Batch process in Guidewire |
Task Examples
Example: Run a Batch
Configuration of Task

Output of Task


Document References
This document references the following documents.
Document Link | Description |
|---|---|
User documentation for creating, working with and understanding Universal Templates and Integrations. | |
User documentation for creating Universal Tasks in the Universal Controller user interface. | |
User documentation for creating and working with credentials. | |
User documentation for Resolvable Credentials Permitted Property. |
Integration Modifications
Modifications applied by users or customers, before or after import, might affect the supportability of this integration. The following modifications are discouraged to retain the support level as applied for this integration.
- Python code modifications should not be done.
- Template Modifications
- General Section
- "Name", "Extension", "Variable Prefix", "Icon" should not be changed.
- Universal Template Details Section
- "Template Type", "Agent Type", "Send Extension Variables", "Always Cancel on Force Finish" should not be changed.
- Result Processing Defaults Section
- Success and Failure Exit codes should not be changed.
- Success and Failure Output processing should not be changed.
- Fields Restriction Section
The setup of the template does not impose any restrictions, However with respect to "Exit Code Processing Fields" section.- Success/Failure exit codes need to be respected.
- In principle, as STDERR and STDOUT outputs can change in follow-up releases of this integration, they should not be considered as a reliable source for determining success or failure of a task.
- General Section
Users and customers are encouraged to report defects, or feature requests at Stonebranch Support Desk.
Changelog
ue-cs-guidewire -1.3.2 (2026-02-17)
- Initial public Version