count(bpws:getVariableData('Input', 'payload', '/typ:AllOrders')/typ:Order) 1 bpws:getVariableData('OrderCounter') <= bpws:getVariableData('OrderCount') bpws:getVariableData('Input','payload')/typ:Order[number(bpws:getVariableData('OrderCounter'))] $Request/payload/typ:AsyncRequest/typ:Order 'http://localhost:8090/ode/soap/AsyncProcess/ProcessSVC/CallbackPORT' $Request/payload/typ:AsyncRequest/typ:CallbackEndpoint bpws:getVariableData('Request', 'payload', '/typ:AsyncRequest/typ:Order/typ:OrderType/text()') = 'BookOrder' $Response/payload/typ:AsyncRequest/typ:Order $Output/payload/typ:AllOrders/typ:Order[number(bpws:getVariableData('OrderCounter'))] bpws:getVariableData('OrderCounter') + 1