# Readme.html Sample

This topic inludes the source code for the Readme.html Sample.

## Sample Location

This sample is located in the following directory in your WebLogic Workshop installation:

BEA_HOME/weblogic81/samples/workshop/SamplesApp/WebServices/security/wsse/callback/

## Sample Source Code

    <html>
        <head>
        </head>
        <body>
        <h1>callback Sample</h1>

        <p>The reqResp sample demonstrates how WSSE processes the SOAP messages passed between
        two asynchonously communicating web services.

        <p>Four SOAP messages are processed in this case.

        <ol>
        <li>This SOAP message contains the initial invocation of Target.jws's hello() method.</li>
        <li>This SOAP message contains the void return value of Target.jws's hello() method.
        <pre>&lt;Void xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true">&lt;/Void></pre>
        </li>
        <li>This SOAP message contains the content of TargetControl.jcx's callback() method sent to Client.jws</li>
        <li>This SOAP message contains the callback's void return value</li>
        </ol>

        <p>The diagram below shows how these SOAP messages are processed by the WSSE
        files ClientPolicy.wsse and TargetPolicy.wsse.
        <p><img src="/WebServices/security/wsse/callback/callbackSample.gif">
        </body>
    </html>