The Bpel 'hello' example in the user-guide has one inconsistency with the actual example project. The guide gives the following:
<assign name="ComposeGreeting" validate="no">
<documentation>compose a greeting phrase</documentation>
<copy>
<from>concat('Hello, ', $request.name, '!')</from>
<to part="greeting" variable="response" />
</copy>
</assign><from expression="concat('Hello, ', bpel:getVariableData('request', 'name'), '!')" />