Download as pdf or txt
Download as pdf or txt
You are on page 1of 20

12/6/2016

WebMethodsBusinessProcessManagement(BPM)GettingStarted|WebmethodsExpert

WebmethodsExpert
StayUpdated

WebMethodsBusinessProcessManagement
(BPM)GettingStarted
AUGUST16,2014
WhatiswebMethodsBPM?

HOSSAMELSHARKAWY

Theconictbetweenthebusinessandtechnologypeopleisoneofthemajorchallengesthataectthe
companyperformanceandlimititsabilitiestoreachitsgoals.
WebMethodsBPMwillallowyoutodevelopyourbusinessprocessinagraphicalwaywhichwill
facilitatethecommunicationbetweenbusinessandtechnologypeople.Businesspeoplewilljumpon
boardandparticiapteinthedesignphasewhichwillincreasethechanceofdesigningsuperiorproducts.
ThisarticlewillbeoneofaseriestouncoverhowtodevelopandoptimizeaprocesswithwebMethods
BPM.
Note:AlltheinformationinthisarticleisbasedonwebMethodsversion8,howeverthesame
knowledgemightbeapplicableforlaterversions.
Inthisarticlewewillcoverthefollowingpoints:
1.TheadvantagesofusingwebmethodsBPM.
2.HowtodecidetousetheBPMornot?
3.WebmthodsBPMGeingstarted.
1.Prepareandcongurethedesigner.
2.Createanewbusinessprocess.
3.Availablecomponenets/stepsinwebmethodsBPM.
4.DesignyourrstBPM.
4.Conclusion.

1TheadvantagesofusingwebMethodsBPM

https://webmethodsexpert.com/2014/08/16/webmethodsbusinessprocessmanagementbpmgettingstarted/
1.Visualizethebussinessprocess,whichwillmakeiteasierforthebusinesspeopletoparticiapteto

1/20

12/6/2016

WebMethodsBusinessProcessManagement(BPM)GettingStarted|WebmethodsExpert

1.Visualizethebussinessprocess,whichwillmakeiteasierforthebusinesspeopletoparticiapteto
makesurethatyouarebuildingtherigthprocess.
2.YoucanusewebMethodsOptimizeforprocess,toseehowyourbusinessisdoing,theServicelevel
agreement(SLA),failurerate,processbolenecks).
3.Visualizethestatusofaspecicrequest(processinstance),andwhataretheexecutedsteps.
4.Resubmiingfailedrequest/processfromanystepinthebusinessprocess.

2HowtodecidetousetheBPMornot?
BPMprocessesareconsumingalotofhardwareresources,sodepndingonthenatureofyourprojectwe
willdecidetouseitornot.
SoftwareAGdesignerenabletwomodesforthedesigingtheprocess:
1.Businessanalyst:canonlydraw/designthesequenceoftheprocessstepstorepresentthebusiness
processfromthebusinessprespective.
2.ProcessDeveloper:availmoreoptionstotransformthedesigndonebythebusinessanalysttoreal
businessprocesscapableofprocessingthebusinessrequest.
IfyouhaveaprojectwhichinvolvesalotofstepsandinteractingwithmanysystemsthentheBPM
mightbeveryhelpfultoseethestatistics,resubmitfromaspecicpoint,facilitatethecommunication
betweentheITandbusiness,etc.Butifyourprojectissmallwhichinvolves1or2stepsthenitis
beertosavetheresourcesforsomethingelseandusetheregularowservices,triggers,schedulers,
etctodevelopyourproject.
3WebMethodsBPMGeingStarted
InthissectionwewillstartourwaytobuildourrstwebmethodsBusinessProcessModel.Sointhis
sectionwhenwesayBPMwemeanbusinessprocessmodelNOTbusinessprocessmanagement.
3.1PrepareAndconguretheSoftwareAGDesigner
WewilluseSoftwareAGDesignertodevelopourwebMethodsbusinessprocessmodel.
DenetheIntegrationserveryouaregoingtouseasfollows:
GothethemenuWindows>Preferences.
ExpandtheitemSoftwareAGinthelistatleftsideofthepreferencewindow.
ChooseIntegrationServer.
Editthecongurationofthedefaultserver,andpressOktosavetheconguration.

https://webmethodsexpert.com/2014/08/16/webmethodsbusinessprocessmanagementbpmgettingstarted/

2/20

12/6/2016

WebMethodsBusinessProcessManagement(BPM)GettingStarted|WebmethodsExpert

(hps://webmethodsexpert.les.wordpress.com/2014/08/editdefaultis.png)

Inthepreferenceswindow>SoftwareAG>Processdevelopment>ProcessAuditdatabase,
chooseUseIntegrationServerJDBCPool,andtheserverDefualt.
Thiscongurationisusedtodeploythedenitionofthebusinessprocessmodeltotheintegration
serverdatabase.
Question:WhyweareusingtheDefault,andisitpossibletochooseanotherservername?
TheanswerisYes,youcanchooseanotherservername(ex.DevServer),butwhencompilingthe
businessmodeltheDesignerwillgenerateafolderwiththeservername,soitisinconvenienttond
yourcodeinsideafoldercalledDevServerintheproduction.Thisisthereasonbehindusingthe
defaultserver.

https://webmethodsexpert.com/2014/08/16/webmethodsbusinessprocessmanagementbpmgettingstarted/

3/20

12/6/2016

WebMethodsBusinessProcessManagement(BPM)GettingStarted|WebmethodsExpert

(hps://webmethodsexpert.les.wordpress.com/2014/08/processauditdb.png)
NowitstimeforchangingtherightperspectiveintheDesigner.Todevelop/modifyyourBusiness
processyouhavetobeintheProcessDevelopmentPerspective,tochangetheperspectivefromthe
mainmenuWindow>openperspective>other>chooseProcessDevelopmentfromthelist.
ThecurrentperspectivewillbeshownundertheDesignermainmenu.

(hps://webmethodsexpert.les.wordpress.com/2014/08/processdevelopementprespective.png)
3.2CreateanewBusinessprocess
1.TocreateanewProcessProject,fromtheDesignermainmenu:File>New>ProcessProject.
https://webmethodsexpert.com/2014/08/16/webmethodsbusinessprocessmanagementbpmgettingstarted/
2.Choosethenameoftheyourproject(theprojectmightcontainmorethanabusinessmodel),we4/20

12/6/2016

WebMethodsBusinessProcessManagement(BPM)GettingStarted|WebmethodsExpert

2.Choosethenameoftheyourproject(theprojectmightcontainmorethanabusinessmodel),we
willusetheprojectnameDemoProcessroject.
3.Tocreateanewprocessmodel,fromtheDesignermainmenu:File>New>Process,wewill
nametheprocessas
DemoProcess.

(hps://webmethodsexpert.les.wordpress.com/2014/08/createnewprocess.png)
4.InthepropertiesTab>General,youwillndthemainpropertiesofthenewprocess:
Processname:DemoProcess
ProcessID:DemoProcessProject/DemoProcess
Version:1
TheprocessIDisveryimportantasitwillbetheuniquekeyofthisprocessinwebmethods
databaseandintheprocessengine.
3Availablecomponents/stepsinwebmethodsBPM.
Thescreenshotbelowshowallthepossibleoptionstousetobuildyourbusinessprocessmodel.

https://webmethodsexpert.com/2014/08/16/webmethodsbusinessprocessmanagementbpmgettingstarted/

5/20

12/6/2016

WebMethodsBusinessProcessManagement(BPM)GettingStarted|WebmethodsExpert

(hps://webmethodsexpert.les.wordpress.com/2014/08/palee.png)
Thefollowingtablewilldescribethemostusedcomponents:
Name

Descrpition

Pool
Pool

Isthemainlayoutorboxwhichwillcontainallyourprocessmodelactivities

Activities
Service
Task

AstepintheprocessmodelwhichwillcallaowserviceintheIS.

Activities
User
Task

Astepmeansthattheprocessrequireuserintervention/actioninMywebmethods(WM
task).

Activities
Send
Task

Isastepthattakesapublishabledocumentasinputandpublishit.
Note:Ifpublishingthedocumentfailed,youwillnotreceiveanerror(maybe
softwareAGreleasedaxforthisproblem).Howeveryoucanpublishadocument
throughanormalowservicecalledbyservicetask

https://webmethodsexpert.com/2014/08/16/webmethodsbusinessprocessmanagementbpmgettingstarted/

6/20

12/6/2016

Activities
Receive
Task

WebMethodsBusinessProcessManagement(BPM)GettingStarted|WebmethodsExpert

Isthestartingpointoftheprocessingorreceivingresponseinthemiddleoftheprocess.
ThereceivetaskisatriggerintheIntegrationserver.

3.4Designyourrstprocess
TargetExample:
Wewanttodesignaprocessforonlinemagazinesubscriptionandhereisthesteps:
1.Theprocesswillreceivethecustomerrequest.
2.wewillvalidatetheinputdata(customername,creditcardlength).
3.Performthepaymenttransaction.
4.Updatethecustomersdatabase.
5.Sendconrmationemailtothecustomer.
6.Informthecustomerwiththefailureifanyofsteps2,or3failed.
Letsstartdesigningourmodel:
Assumptions:weassumethatyoualreadycreatedapublishabledocumentintheIntegrationserver,
andyouwillpublishitforeachcustomerrequest.
1.OpentheSoftwareAGdesigner,andcreateanewprocessprojectDemoProcessProject.
2.CreateanewprocessDemoProcess.
3.ChangetheDesignerperspectivetoProcessDevelopment.
4.MakesurethatyouareintheProcessDevelopmentmode.

(hps://webmethodsexpert.les.wordpress.com/2014/08/analystanddesignermode.png)
5.FromthePaleeontherightofthepage,inthenewprocessdesignareadraganddropapool.
6.Apopupwindowwillaskyouifyouwanttosetpooltype.ChooseInternal

https://webmethodsexpert.com/2014/08/16/webmethodsbusinessprocessmanagementbpmgettingstarted/

7/20

12/6/2016

WebMethodsBusinessProcessManagement(BPM)GettingStarted|WebmethodsExpert

(hps://webmethodsexpert.les.wordpress.com/2014/08/setpooltype.png)
Note:Youcanusetheexternalorganizationtoshowthedetailinternalforothersystems(notapart
fromyourprocess),itisonlyforreference.SothatswhyyoumusthaveatleastoneInternalpooland
noneormultipleExternalpool.
7.DraganddropReceiveTaskintotheprocesspool,andnameitreceiveRequestfromthe
propertytab.
8.MakesurethatthecheckboxAllowthisreceivetasktostartnewprocessinthepropertytabis
checked(asitisthestartingpointofthemodel).

(hps://webmethodsexpert.les.wordpress.com/2014/08/receiverequeststep.png)
9.Hereisascreenshotfromthepublishabledocumentwewilluse.

https://webmethodsexpert.com/2014/08/16/webmethodsbusinessprocessmanagementbpmgettingstarted/

8/20

12/6/2016

WebMethodsBusinessProcessManagement(BPM)GettingStarted|WebmethodsExpert

(hps://webmethodsexpert.les.wordpress.com/2014/08/publishabledocdef.png)
10.Gotothepropertiestab>Implementation,andchosethedocumentyoucreatedinthelaststep
intheReceiveDocument.

(hps://webmethodsexpert.les.wordpress.com/2014/08/implementationreceivestep.png)
11.Thenwewillcontinuedrawingthesteps,anddraganarrowbetweenthestepstodenethe
sequencebydraggingthearrowfromasteptoanother.
Wehavecreatedallthestepsgraphically,andthemodelwilllooklikethis:

https://webmethodsexpert.com/2014/08/16/webmethodsbusinessprocessmanagementbpmgettingstarted/
(hps://webmethodsexpert.les.wordpress.com/2014/08/nalprocesslayout.png)

9/20

12/6/2016

WebMethodsBusinessProcessManagement(BPM)GettingStarted|WebmethodsExpert

(hps://webmethodsexpert.les.wordpress.com/2014/08/nalprocesslayout.png)
12.ForeachstepexceptProcessEndgotothepropertiestab>Implementation,andchosethe
Integrationserverowservicetobecalledtoimplementthelogicyouwant.
ForexampleinthebelowscreenshotforthesteppayFeeswearecallingtheservice
paymentTransaction.

(hps://webmethodsexpert.les.wordpress.com/2014/08/stepcallisservice.png)
13.Gotothepropertiestab>Inputs/Outputs,refreshtheinputsandoutputandyouwillseethe
inputandoutputoftheISowservicebecametheinput&outputoftheprocessstep.

(hps://webmethodsexpert.les.wordpress.com/2014/08/payfeesscreenshot.png)
14.ThestepInformCustomer_failedwhichisresponsibletoinformthecustomersoftheproblemsis
reachablefromtwostepsvalidateInput,andpayFees.Sotodenetheconditionstoexecutethisstep
clickonthearrowcomingfromtheothertwosteps.
Inthepropertiestab>condition,choosethevariablethatyouwanttouseinthecondition,inthe
examplebelowtheprocessingwillgofromthesteppayFeestoInformCustomer_failedonlyifthe
valueofthevariableresult=Error(resultisanoutputparameterfromthesteppayFees).

https://webmethodsexpert.com/2014/08/16/webmethodsbusinessprocessmanagementbpmgettingstarted/

10/20

12/6/2016

WebMethodsBusinessProcessManagement(BPM)GettingStarted|WebmethodsExpert

(hps://webmethodsexpert.les.wordpress.com/2014/08/stepcondition.png)
15.WehavetocongurethestepInforCustomer_Failedbygoingtothepropertiestab>Joins,
thenchoosethetypeyouwant.InourexamplewewilluseUnsynchoronizedOR.

(hps://webmethodsexpert.les.wordpress.com/2014/08/stepjoinscong.png)
Herearethepossiblevaluesofthejoin:
Value

Meaning

Unsynchoronized
Or

Executethestepifoneconditionfromthetwohasbeensatised

https://webmethodsexpert.com/2014/08/16/webmethodsbusinessprocessmanagementbpmgettingstarted/

11/20

12/6/2016

Or

WebMethodsBusinessProcessManagement(BPM)GettingStarted|WebmethodsExpert

Waittilltheevaluationofallconditions(onthearrowsleadingtothestep),then
starttheevaluation.
Usuallyitisusedifyoudontwanttocontinuetheprocessingwithout
terminatingtheprevioussteps.

And

Executewhenallconditionshavebeensatised.

Complex

Usecomplexcustomerlogictodecidewhethertoexecutethestepornot.

16.Theendstepismarkingtheendoftheprocessinganditwilldecidethestatusoftheprocess
instance.ForexampleinthebelowscreenshotwearemakingtheprocessstatusasCompleted.(other
possiblevalueisFailed)

(hps://webmethodsexpert.les.wordpress.com/2014/08/congureendstep.png)
17.Afterconguringallthestepsintheprocessmodel,itstimeforBuild&UploadforExecusionit
isthebuonwiththelabel010inthebelowscreenshot.

(hps://webmethodsexpert.les.wordpress.com/2014/08/buildanduploadforexecusion.png)
18.Youwillreceiveamessageaskingwhethertoenabletheprocessornotafterbuildingit,wewill
chooseYestobeabletostartusingthenewprocessbypublishingthesubscriptiondocumenttothe
broker.

https://webmethodsexpert.com/2014/08/16/webmethodsbusinessprocessmanagementbpmgettingstarted/

12/20

12/6/2016

WebMethodsBusinessProcessManagement(BPM)GettingStarted|WebmethodsExpert

(hps://webmethodsexpert.les.wordpress.com/2014/08/automaticallyenabletheprocessfor
execusion.png)
19.Thebuildreportwillconrmthestatusofthebuildasthebelowscreenshot.

(hps://webmethodsexpert.les.wordpress.com/2014/08/buildreport.png)
20.YoucanmakesurethattheprocessstatusisEnabledfromtheMWS>Administration>
Business>BusinessProcess.

(hps://webmethodsexpert.les.wordpress.com/2014/08/processdefinmws.png)
Tostartaprocessinstancefromthemodelallyouhavetodoispublishingadocumentandthe
modelstriggerwillpickitupforprocessing.TochecktherunninginstancegotoMWS>Monitoring
>ProcessInstance.
Thankyouforvisitingourwebsite.Wearelookingforwardreadingyourcommentsandquestions.
Followus:
ontwier:@WM_Expert(hps://twier.com/WM_Expert)
GrouponLinkedIn:webmethodsExpert.com
https://webmethodsexpert.com/2014/08/16/webmethodsbusinessprocessmanagementbpmgettingstarted/
(C)2014HossamElsharkawy.Allrightsreserved.

13/20

12/6/2016

WebMethodsBusinessProcessManagement(BPM)GettingStarted|WebmethodsExpert

(C)2014HossamElsharkawy.Allrightsreserved.
About these ads (https://wordpress.com/about-these-ads/)

WEBMETHODSBUSINESSPROCESS

27thoughtsonWebMethodsBusinessProcess
Management(BPM)GettingStarted
1.

Nileshsays:

Hi
ThanksforSharingthisarticle.
IamtryingtoimplementthisexampleinWebMethods9.6version.Buticantndsimilarproperties
asshownabove.
Regards
Nilesh
REPLY
HiNilesh,

JULY1,2015AT12:41PM
TSsays:

Ihavethesameissue.IcantndtheImplementationtabandsoforthfromtheproperties.Iam
usingtheBPMSTrialinstallationfromSoftwareAG.Anythoughtsonthis,anyone?
REPLY

MAY19,2016AT6:55AM
TSsays:
HiNilesh,Ihavethesameissuewithyou.IcantndtheImplementationtabunderProperties.I
amusingwebMethods9.9BPMSTrialpackageprovidedbySoftwareAGwebsite.Anyideas,
anyone?
2.

REPLY

MAY20,2016AT7:19AM
Nileshsays:

https://webmethodsexpert.com/2014/08/16/webmethodsbusinessprocessmanagementbpmgettingstarted/
Myquerygetresolved.thanks

14/20

12/6/2016

WebMethodsBusinessProcessManagement(BPM)GettingStarted|WebmethodsExpert

Myquerygetresolved.thanks
REPLY

JULY3,2015AT5:52AM
3.
Parosays:
HelloCouldyoupleasehelpmehowtousecallActivityusingBPM.IamusingwM9.6
REPLY

JULY28,2015AT1:17PM
HossamElsharkawysays:

HelloParo,
Sure.Youcanusethecallactivitytocallanothercallablebusinessprocessinyourbusiness
process.Thecalledprocessmustbeoftypecallable.Wearepreparingafasttutorialforthecall
activitytohelpyou.
Bestregards,
Hossam
REPLY

JULY30,2015AT12:41AM
Paromitasays:
Thanksforyourreply..Iamegarlywaitingforthetutorial..Couldyoupleasepostademofor
thesame.thanksforyourhelp.
AUGUST1,2015AT3:01PM
HossamElsharkawysays:

HelloParo,
Thecallactivitytutorialisavailablenowhereisthelink:

hps://webmethodsexpert.com/2015/10/13/webmethodsbusinessprocessmanagementbpmcall
activity/
Sorryforthedelay.
Bestregards,
HossamElsharkawy
REPLY

OCTOBER13,2015AT2:56AM
4.
Pavansays:
Anotherexcellentarticle.Demonstratedalltherequiredpointsforabeginner.Appreciateyour
eorts.Thanksaton.
REPLY

5.

Dear,

AUGUST6,2015AT9:49PM
Pavansays:

IhaveseenafewprocessmodelsusingStartMessageeventastherststep,butintheabove
model,ReceiveTaskactivityisused.Couldyoupleaseletmeknowthedierencebetweenthese
twostepsandwhendoweusethem.
Thankyou.
REPLY

AUGUST9,2015AT1:09PM
HossamElsharkawysays:

https://webmethodsexpert.com/2014/08/16/webmethodsbusinessprocessmanagementbpmgettingstarted/
HelloPavan,

15/20

12/6/2016

WebMethodsBusinessProcessManagement(BPM)GettingStarted|WebmethodsExpert

HelloPavan,
Theyarethesame,theonlydierenceisthatthestartmessagecanstartthemodelwhenit
receivesthesubscriptiondocument,butforthereceivestepyouhavetheoptiontochooseto
allowthesteptostartthemodelornotfromthecheckboxingeneraltaboftheproperties.
Sothereceivestepmightbeaninterestingoptionifyouarewaitingforadocumentinthe
middleoftheprocessexecution,andyouwanttoacceptitonlywhentherearunninginstance.
Pleasecheckthetutorialinthefollowinglink,itisusingbothtypesinthesamemodel
hps://webmethodsexpert.com/2014/09/21/webmethodsbpmusingcorrelationtutorialpart1/
Bestregards,
Hossam
REPLY

6.

Hi,

AUGUST10,2015AT9:41AM
Yaminisays:

Cansomeoneshareasimpleexampleonhumanworkowusingwebmethodsbpm?
Thanks,
Yamini
REPLY

SEPTEMBER24,2015AT6:21AM
HossamElsharkawysays:

HelloYamini,
Wewilldoourbesttowriteatutorialforitsoon.
Thankyouforyourinterestinourtutorials.
Regards,
Hossam
REPLY

7.

HiHossam,

SEPTEMBER29,2015AT1:01PM
AhmedFahimsays:

ThanksforSharingthisarticle.
Doyouhaveanarticle/tutorialonhowtodeployusertasksfromMWstoanotherMWs?
Thanks,
AhmedFahim
REPLY
DearHossam,

SEPTEMBER28,2015AT6:07PM
AhmedFahimsays:

Doyouhaveatutorialonhowtodeployprocessle?
REPLY

OCTOBER12,2015AT6:08AM

https://webmethodsexpert.com/2014/08/16/webmethodsbusinessprocessmanagementbpmgettingstarted/
HossamElsharkawysays:

16/20

12/6/2016

WebMethodsBusinessProcessManagement(BPM)GettingStarted|WebmethodsExpert

HossamElsharkawysays:
DearAhmed,
Iwillprepareatutorialforyouconcerningthebusinessprocessdeployment.Thestandard
wayisusingthewebMethodsdeployer,theotherwayofdoingitisbycompilingthemodel
directlyfromthedesigner.Usingthedesignerisveryreliablebutitdependsonthenumberof
integrationserversandyoumustmakesurethatyouaredeployingtherightversionofthe
process.
Regards,
Hossam
OCTOBER14,2015AT1:42AM
Yaminisays:

8.

HiHossam,

CouldyoupleaseexplainhowtodevelopaprocesswithhumaninterventioninBPM?Howto
executethesameinMWS?
Thanks,
Yamini
REPLY

SEPTEMBER29,2015AT6:12AM
9.
vickysays:
Excellentarticleforthebeginners.BeforegoingthroughthisifwecompleteFirst8chaptersinthe
BusinessProcessdevelopmentguide.Thentheconceptswillbeveryclear.
@Hossam,
Anyplansofstartingaboutcentrasitelikethesameway?
REPLY

NOVEMBER11,2015AT8:17AM
HossamElsharkawysays:

HelloVicky,
Imgladtoknowthatyoundthistutorialinteresting.WewilltrytocoverCentraSitesoon.The
comingtutorialwillbegoingdeeperintothebusinessprocessesmanagement,andwebmethods
migrationfromversions8or9.xtoversion9.
Bestregards,
Hossam
REPLY

10.

NOVEMBER18,2015AT2:27PM
Gangadharsays:

HiHOSSAM,
thanksforthedetais,asperyourguidancetillstep20itworkednebutiamunabletoviewthe
ProcesModelfromtheMWSunderBusiness>BusinessProcessbuticanseetheProcessnamein
ProcessInstancessowhatmightbethewronginthiscase.usingwm9.8
Regards,
Gangadhar
REPLY

JANUARY7,2016AT9:33PM

https://webmethodsexpert.com/2014/08/16/webmethodsbusinessprocessmanagementbpmgettingstarted/
11.
vinodkumarsays:

17/20

12/6/2016

WebMethodsBusinessProcessManagement(BPM)GettingStarted|WebmethodsExpert

11.

vinodkumarsays:
Hithistutorialisveryusefulforabeginnerlikeme.Thanksforsuchacleanandclearpresentation.I
amfacinganissuewhileworkingonthisprocessmodel.Ihavecreatedtheprocessmodelfollowing
thetutorial.Butmyprocessisnotgeinginvokedafterpublishingthedocument.Thebuildis
successful.EvenIhavecreatedanotherbrokertriggertocheckifthereisanyproblemwiththe
subscription.Thesubscriptionishappeningproperly.Butmyprocessisnotgeinginvokedforthe
samesubscribeddocument.InMWSIwasnotabletoenableanalysisenabled.Dontknowthe
reasonforthis.Butprocessstatusisenabled.Dontknowwherethemessishappening.Canyou
pleasehelpmeinthisregard.
REPLY

APRIL8,2016AT6:26PM
HossamElsharkawysays:

HelloVinodkumar,
NoneedtoenabletheAnalysis,itisimportantonlyifyouwanttomonitortheprocessusing
optimizeforbusinessprocess.Toknowwhereistheproblempleasefollowthefollowingsteps:
1.Disabletheprocesstriggerfromtheintegrationserveradminconsole(hp://serverhost:port)
2.Publishthedocumentthatshouldstarttheprocessinstance.
3.Checkthebrokerqueueinmywebmethods,makesurethatyourdocumentisinthequeue,if
notpleasecheckthesubscriptiondocumentandconditions/lter.
4.IfthedocumentwasinthequeuethenenablethetriggerandcheckintheIntegrationserver
logsforanyerrors.
IwanttoknowWhichversionofwebmethodsareyouusing?Areyouusingthenative
webmethodsbroker?
Bestregards,
Hossam
REPLY
HiHossam,

APRIL11,2016AT7:03AM
vinodkumarsays:

Thanksalotforthereply.Thisissuegotresolved.Igotthefollowingexceptioninmyserver
logs.
Exception:com.wm.app.b2b.server.ISRuntimeException:[Exception:Unabletoconnectto
database!]notfoundincom.wm.resources.CoreExcpMsgs.whileexecutingtrigger.
RejectingDocumentfor
TriggerStore:simpleProject.simpleProcess.Default:subscriptionTrigger.
(IthinkIresolvedthiserrorbyusingDBconguratorandselectingprocessengineoptionin
it.)
&
Exception:com.wm.app.b2b.server.ServiceException:[PRT.0101.9613]Therearenoenabled
Processesmatchingthistrigger:Service123:subscriptionTriggerwhileexecutingtrigger.
RejectingDocumentforTriggerStore:Service123:subscriptionTrigger.
LaterIresolvedthisissuebyfollowingthestepsgiveninthefollowinglink.
https://webmethodsexpert.com/2014/08/16/webmethodsbusinessprocessmanagementbpmgettingstarted/
hp://tech.forums.softwareag.com/techjforum/posts/list/54337.page

18/20

12/6/2016

WebMethodsBusinessProcessManagement(BPM)GettingStarted|WebmethodsExpert

hp://tech.forums.softwareag.com/techjforum/posts/list/54337.page
Andthestepsare
@Mahesh/MR/Holger,
FinallyIssuewasresolvedandImsurprisedlikethisalsocanhappenwithWMserver
becauseiseeninpastsomanytimebyrestartingISorMWSserversmostoftheissuewas
xedandiknowthisisnotabestpractiseeither
InDesignerfollowedthesesteps:
1.IhavechangelogicalservernamefromDev97toIS.
2.InWindowPreferencesTestedprocessauditDBconnectivity
3.AddedlogicalservernameIStoProcessAuditDB
4.InMyProcessFlowaddedlogicalISnameinallprocesssteps+saveit
5.Resetdesignerperspective
6.ReBuilt+UploadedMyprocessowtoMWSandthistimeitsworkne.
Itmaysoundweird.Butthisworkedforme.
Thanks,
vinodkumar.
APRIL15,2016AT6:16PM
vinodkumarsays:

12.

HiHossamElsharkawy,

EagerlylookingforwardforaBPMprocesssamplewithaUserTaskactivity.Pleaseletmeknow
ifyoucanprovideusasampleimplementationwithstepbystepprocedurelikethis.
Thanks,
vinodkumar
REPLY

13.

APRIL15,2016AT6:20PM
SMukherjeesays:

HiHossam,
GreatDocforabeginner.Thanksforsharing.
Ihaveaquickquestion(thismightbeverybasicbutjustwantedtoclarify).
CanaProcessModelbeinitiatedorstartedlikeascheduler?WhatImeanisifIhaveascheduledIS
service,canIusedthatasaReceiveTaskActivityorStartEvent?
regards,
S.Mukherjee
REPLY

APRIL15,2016AT9:23PM
14.
Saroosays:
Hi,IcantndtheImplementationtabunderProperties.IamusingwebMethods9.9BPMS.kindly
help
REPLY

SEPTEMBER28,2016AT8:47AM
TSsays:

https://webmethodsexpert.com/2014/08/16/webmethodsbusinessprocessmanagementbpmgettingstarted/
MakesureyouareusingProcessDeveloperviewratherthanBusinessAnalystview.Checkthe19/20

12/6/2016

WebMethodsBusinessProcessManagement(BPM)GettingStarted|WebmethodsExpert

MakesureyouareusingProcessDeveloperviewratherthanBusinessAnalystview.Checkthe
topbaricons.
REPLY

NOVEMBER28,2016AT3:31AM

CREATEAFREEWEBSITEORBLOGATWORDPRESS.COM.

https://webmethodsexpert.com/2014/08/16/webmethodsbusinessprocessmanagementbpmgettingstarted/

20/20

You might also like