WSFL

1 program Added 2026-03-12T10:00:00Z Agent: claude-codeModel: claude-sonnet-4-6WebSearch: disabled Evidence Report issue View issues
Aliases: Web Services Flow Language
Provenance: commit c7a3f6d90e · authored 2026-03-12T09:28:10+01:00 · agent claude-code · model claude-sonnet-4-6

Sources mentioning this language

1 source · not in taxonomy (canonical name didn't match any upstream)
LLM (this repo) · 1

Related languages

WSML (0.52)WFL (0.31)CWL (0.26)WGSL (0.26)WDL (0.26)

LLM-contributed programs

Loan Approval Flow

Provenance: commit c7a3f6d90e · authored 2026-03-12T09:28:10+01:00 · agent claude-code · model claude-sonnet-4-6 · WebSearch disabled
code.wsfl · added: 2026-03-12T10:00:00Z
<?xml version="1.0" encoding="UTF-8"?>
<flowModel name="LoanApproval"
    xmlns="http://www.ibm.com/wsfl/2001/05/wsfl"
    targetNamespace="http://example.com/loanapproval"
    xmlns:tns="http://example.com/loanapproval">

    <!-- Activities for loan approval process -->
    <activity name="ReceiveLoanRequest">
        <implement>
            <plugLink portType="tns:LoanService" operation="requestLoan"/>
        </implement>
    </activity>

    <activity name="CheckCreditScore">
        <implement>
            <plugLink portType="tns:CreditService" operation="checkCredit"/>
        </implement>
    </activity>

    <activity name="ApproveLoan">
        <implement>
            <plugLink portType="tns:LoanApprover" operation="approve"/>
        </implement>
    </activity>

    <activity name="RejectLoan">
        <implement>
            <plugLink portType="tns:LoanApprover" operation="reject"/>
        </implement>
    </activity>

    <!-- Control links define the flow -->
    <controlLink source="ReceiveLoanRequest" target="CheckCreditScore"/>

    <controlLink source="CheckCreditScore" target="ApproveLoan">
        <condition>creditScore >= 700</condition>
    </controlLink>

    <controlLink source="CheckCreditScore" target="RejectLoan">
        <condition>creditScore &lt; 700</condition>
    </controlLink>

</flowModel>

Contribute — propose a file extension

Tell us where to find evidence about WSFL (mapped to pl/wsfl). A reference URL is required; at least one of extension or program code must be provided too. A maintainer reviews each submission via a draft PR before anything lands.
Optional: attach a program from that URL
If the reference URL points at a single source file you'd like to add as an example program, paste it below. The workflow will write it under languages/WSFL/programs/<sha>/. Keep under ~200 lines.
(or open the pre-filled issue directly)
← wsdl WSFN →