Skip to main content

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.

  1. This Universal Task requires the Resolvable Credentials feature. Check that the Resolvable Credentials Permitted system property has been set to true.
  2. To import the Universal Template into your Controller, follow these instructions.
  3. 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

  • Run a Batch

Choice

Select a Guidewire Functionality

  • Run a Batch
  • Terminate Batch process
  • Fetch process Name

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

Universal Templates

User documentation for creating, working with and understanding Universal Templates and Integrations.

Universal Tasks

User documentation for creating Universal Tasks in the Universal Controller user interface.

Credentials

User documentation for creating and working with credentials.

Resolvable Credentials Permitted Property

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.
      1. Success/Failure exit codes need to be respected.
      2. 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.

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