MC40IntegratorGuide
DataWedgeincludesthefollowingvisibleandhiddenpre-conguredproleswhichsupportspecicbuilt-in
applications:
•Visibleproles:
–Prole0-createdautomaticallythersttimeDataWedgeruns.Genericproleusedwhenthereareno
usercreatedprolesassociatedwithanapplication.
–Launcher-disablesscanningwhentheLauncherisinforeground.
–DWDemo-providessupportfortheDWDemoapplication.
•Hiddenproles(notshowntothedevice):
–RDClient-providessupportforMSP .
–MSPAgent-providessupportforMSP .
–MspUserAttribute-providessupportforMSP.
–Camera-disablesscanningwhenthedefaultcameraapplicationisinforeground.
–RhoElements-disablesscanningwhenRhoElementsisinforeground.
Prole0
Prole0canbeeditedbutcannotbeassociatedwithanapplication.Thatis,DataWedgeallowsmanipulationof
plug-insettingsforProle0butitdoesnotallowassignmentofaforegroundapplication.Thiscongurationallows
DataWedgetosendoutputdatatoanyforegroundapplicationotherthanapplicationsassociatedwithuser-dened
proleswhenProle0isenabled.
Prole0canbedisabledtoallowDataWedgetoonlysendoutputdatatothoseapplicationswhichareassociatedin
user-denedproles.Forexample,createaproleassociatingaspecicapplication,disableProle0andthenscan.
DataWedgeonlysendsdatatotheapplicationspeciedintheuser-createdprole.Thisaddsadditionalsecurityto
DataWedgeenablingthesendingofdataonlytospeciedapplications.
4.3Plug-ins
Aplug-inisasoftwaremoduleutilizedinDataWedgetoextenditsfunctionalitytoencompasstechnologiessuchas
barcodescanning.Theplug-inscanbecategorizedintothreetypesbasedontheiroperations:
•InputPlug-ins
•OutputPlug-ins
•ProcessPlug-ins.
InputPlug-ins
AnInputPlug-insupportsaninputdevice,suchasabarcodescannercontainedin,orattachedtothedevice.
DataWedgecontainsbaseplug-insfortheseinputdevices.
•BarCodeScannerInputPlug-in–TheBarCodeScannerInputPlug-inisresponsibleforreadingdatafrom
theintegratedbarcodescannerandsupportsdifferenttypesofbarcodereadersincludinglaser,imagerand
internalcamera.RawdatareadfromthebarcodescannercanbeprocessedorformattedusingProcessPlug-ins
asrequired.DataWedgehasbuilt-infeedbackfunctionalityforthebarcodescannertoissueuseralerts.The
feedbacksettingscanbeconguredaccordingtouserrequirement.
•MSRInputPlug-in–TheMagneticStripeReader(MSR)InputPlug-inisresponsibleforreadingdatafrom
anMSR.RawdatareadfromtheMSRcanbeprocessedorformattedusingProcessPlug-insasrequired.
4-4
MN000112A01-September2013