Doc for while loop….
Modifyxsdbasedonur requirement…
Ok come to our bpel…
Create twoglobal variables…
Take one assignactivityinourbpel…
Double clickonassignactivitydosome copy operations…
Temp=1;
Fact=number;
Drag anddrop while activity….
Write a conditionforwhile activity…..
Drag and drop one more Assignactivity…
Drag and drop one more assignactivity…
For assignresult
Finallyitlooklikes…
While usingforfactorial program….
Logic is:
Number=(inputdata)
Temp=1;
Fact=number;
While(fact>0)
{
Temp=temp*fact;
Fact=fact-1;
}
Result=temp;