@PrabirSooraj what client are you using the invoke the web service (ex SoapUI, Postman, Chrome extension, ....)? Typically you would ingest the WSDL of the exposed VBO and that would either generate a skeleton client for you, if you're using say Visual Studio to create a C# application, or you would be given an input form that maps to the various inputs of the VBO.
For the most part, auto initialization is recommended unless you have a specific requirement/desire to manage the session IDs yourself. When you ingest the VBOs WSDL you'll see an input parameter called
bpInstance. If you want auto initialization, you set the value of that parameter to "auto", and invoke what ever action on the VBO directly. If you want to use manual initialization, you have to call the exposed
Initialise action before you call any other action on the VBO. That will return a session ID. Then when you call any of the other actions you pass that session ID in as the value of
bpInstance.
NOTE: If you're going to use manual initialization you must also call the
CleanUp action when you're done and pass in that session ID. Otherwise you're basically creating a memory leak.
Cheers,
------------------------------
Eric Wilson
Director, Partner Integrations for Digital Exchange
Blue Prism
------------------------------