Blue Prism Product

 View Only
last person joined: 6 hours ago 

This community covers the core Blue Prism RPA product.

  • 1.  Configuring BP Server on the same machine

    Posted 10-09-2019 06:23
    Hi
    I am currently undergoing foundation course and wanted to try BP Server on the same machine to demonstrate the Scheduler. Is that possible?
    I have v6.2 of BP. I referred to several online guides, but didn't help much.
    I am on office network with dynamic IP. I have configured the Encryption Key, service is set to Automatic and with Login with current user details. But it fails to start saying "service was started and stopped...".
    When I try creating new connections in BP studio, with "Blue Prism Server" as Connection type, Connection Mode as "WCF:Insecure", I get error "Ensure that the specified server address matches the binding configured on the server".
    In the BP Server Configuration correct key is given but it fails since the server connection itself is not getting established.
    Any guidance on how to achieve it?

    ------------------------------
    Nikhil Sathe
    Sr Consultant
    Capgemini Technology Services
    ------------------------------


  • 2.  RE: Configuring BP Server on the same machine

    Posted 10-10-2019 08:01
    Hi, Nikhil,

    First - yes, it is possible :).

    Second - please do several steps:
    1. go to EventViewer and you will see more detail information about the error in Blue Prism branch and post it here
    2. Is your Login which is used for the service having the rigth permission for the Blue Prism database?
    2. the best way how I do it - choose .NET Insecure as the Connection mode (sometimes you may need to enable port on your machine but it is on the same machine so it could be fine)

    Regards,

    Zdenek

    ------------------------------
    Zdeněk Kabátek
    Head of Professional Services
    NEOOPS
    Europe/Prague
    ------------------------------



  • 3.  RE: Configuring BP Server on the same machine

    Posted 10-11-2019 08:01
    Hi
    I have performed below steps - 
    1. Configured "Credentials Key" with AES Crypro256.
    1. In BP Studio/app configured the new connection - "BP Server", type="SQL Server (Windows Auth)", database server="localhost\SQLEXPRESS", database name="BP Server".
    2. in BP Server.exe - name="Default", database connection="BP Server", connection mode="WCF:SOAP with message encryption & Windows auth", binding="localhost", port=8199
    3. in Blue Prism Server Service - Log on - gave my SSO credentials.
    Its not only above settings I have tried multiple ways - used "WCF:Insecure", provided my IP, but the service fails to start, saying it was started and stopped.
    I am on corp network with dynamic IP, it will change on every restart.
    Can you give any settings which will work?

    ------------------------------
    Nikhil Sathe
    Sr Consultant
    Capgemini Technology Services
    ------------------------------



  • 4.  RE: Configuring BP Server on the same machine

    Posted 10-12-2019 19:42
    Hi, Nikhil,

    again, can you look in windows eventviewer application and get the error detail description? From what you described it seems that everything is correct.

    See where to look in eventviewer and provide more details. Without this information I can't help you.

    Regards,

    Zdenek

    EventViewer


    ------------------------------
    Zdeněk Kabátek
    Head of Professional Services
    NEOOPS
    Europe/Prague
    ------------------------------



  • 5.  RE: Configuring BP Server on the same machine

    Posted 10-14-2019 07:26
    In the Event viewer I get below Warning:
    Failed attempting to refresh scheduler data - using old values (version 14) - Error: BluePrism.BPCoreLib.PermissionException: Unauthorized - user not logged in.
    at BluePrism.AutomateAppCore.clsServer.CheckPermissions()
    at BluePrism.AutomateAppCore.clsServer.HasSchedulerDataUpdated(Int64& verno)
    at BluePrism.AutomateAppCore.DatabaseBackedScheduleStore.RefreshAll(Boolean fireEvent)

    and Below "Information" log:
    VERBOSE [2019-10-14 05:40:00Z UTC]- Schedule 'Daily Automation Inspirer' - Task 'Automation Inspirer':
    Error creating sessions - terminating remaining sessions: BluePrism.Scheduling.ScheduleException: Resource LIN25000034 was unavailable: The state given was: InUse
    at BluePrism.AutomateAppCore.ScheduledTask.ConnectToResource(clsResourceConnectionManager manager, ScheduledSession sess)
    at BluePrism.AutomateAppCore.ScheduledTask.CreateSessions(clsResourceConnectionManager manager, Int32 timeoutMillis)
    at BluePrism.AutomateAppCore.ScheduledTask.InternalExecute(ISessionRunnerScheduleLogger log)

    Another "Information" in Eventviewer:
    Scheduler: [2019-10-14 11:08:53] : Waiting for 00:01:06.1760000

    I am able to start Blue Prism Server service, then connected blue prism client using "BP Server" connection.
    In the BP Client's scheduler the state of Available Resources is - Name of the resource = same as my laptop, State=Idle, Session info=No sessions, Connection=connected.

    ------------------------------
    Nikhil Sathe
    Sr Consultant
    Capgemini Technology Services
    ------------------------------



  • 6.  RE: Configuring BP Server on the same machine

    Posted 10-15-2019 06:00
    Hi
    Now I have scheduled the bot and at the time of the schedule Event log shows -
    VERBOSE [2019-10-15 04:55:00Z UTC]- Schedule 'Daily Automation Inspirer' - Task 'Automation Inspirer':
    Error creating sessions - terminating remaining sessions: BluePrism.Scheduling.ScheduleException: Resource XXXXXXXXXX was unavailable: The state given was: InUse
    at BluePrism.AutomateAppCore.ScheduledTask.ConnectToResource(clsResourceConnectionManager manager, ScheduledSession sess)
    at BluePrism.AutomateAppCore.ScheduledTask.CreateSessions(clsResourceConnectionManager manager, Int32 timeoutMillis)
    at BluePrism.AutomateAppCore.ScheduledTask.InternalExecute(ISessionRunnerScheduleLogger log)

    * xxx is my laptop name.

    As I said, now on the same machine server is running, client is connected, but it seems busy.

    Thanks in advance!

    ------------------------------
    Nikhil Sathe
    Sr Consultant
    Capgemini Technology Services
    ------------------------------



  • 7.  RE: Configuring BP Server on the same machine

    Posted 10-15-2019 07:35
    Hi,

    Yes, you can do it.

    The port number of Resources PC which access to the App Server should be set OTHER THAN 8181 such as 8182 or whatever because when you log on to the console, the default port number is always 8181.
    Only when you configure a schedule beforehand and close the console, it's OK.
    But the way above is easier.

    Hope this helps.

    ------------------------------
    Tetsuji Junicho
    Manager of RPA Practice Grp.
    Accenture Japan
    Asia/Tokyo
    ------------------------------



  • 8.  RE: Configuring BP Server on the same machine

    Posted 10-15-2019 08:57
    Finally I got it running!!
    1. Post setting up the Scheduler I had to sign out from BP.
    2. Then using command prompt go to root directory of BP - "C:\Program Files\Blue Prism Limited\Blue Prism Automate".
    3. Then give the following command and hit enter : automate.exe /resourcepc /public
    It opens the Client at background and is accessible to the BP Server service which is already running. And yes the port is 8181. I think when I login on the console this port is occupied hence keeps on saying resource is busy.
    However I do not know how to change the port which will enable me to sign in to console to make run time monitoring etc and also make the resource available at the same time.

    Thanks!!

    ------------------------------
    Nikhil Sathe
    Sr Consultant
    Capgemini Technology Services
    ------------------------------



  • 9.  RE: Configuring BP Server on the same machine

    Posted 10-15-2019 09:04
    Hi,

    Well, you can change the port number with /port switch of the "C:\Program Files\Blue Prism Limited\Blue Prism Automate" command.
    Such as /port 8182.

    Hope this helps.


    ------------------------------
    Tetsuji Junicho
    Manager of RPA Practice Grp.
    Accenture Japan
    Asia/Tokyo
    ------------------------------



  • 10.  RE: Configuring BP Server on the same machine
    Best Answer

    Posted 10-15-2019 09:57
    Yay!! got it running!
    in the scheduler I can see two resources, on is just resource_name other is resource_name:8182. I scheduled my bot to execute on the one with port 8182. Now my console and resource both are up and running. Many thanks!!

    Summary:
    Machine with dynamic IP on the same domain. (BP v6.2)
    1. Using Create Encryption Key​ with "AES Crypto256" with name "Credentials Key" (or whatever, but you need this later). Click generate and save.
    2. Signout and create a new connection say "BP Server" with connection type "SQL server(Windows authentication)",  database server "localhost\SQLEXPRESS" (what you created during SQL server installation), database name "BP Server".
    3. Create database. Save and exit connection settings.
    4. goto C:\Program Files\Blue Prism Limited\Blue Prism Automate (primary folder), and execute "BPServer.exe". Click New/Edit as applicable.
    5. Name as "Default", database connection "BP Server". Connection mode "WCF: SOAP with Message encryption and windows authentication", Binding Hostname as "localhost" (as we will have dynamic IP), port 8199.
    6. in the Keys tab, create New with same details as step1. Save and exit.
    7. in Run, type Services and open services app. double click "Blue Prism Server" service. in Log on tab, click "This account" and provide your windows credentials. In General tab, set start up to Automatic.
    8. Start the service.
    9. go to cmd, goto C:\Program Files\Blue Prism Limited\Blue Prism Automate. give the command - 
    automate.exe /resourcepc /public /port 8182         (you can give port number as 8182/83/84, except 8181, as it will conflict with BP console session)
    This command will create backend Resource PC for BP client.
    10. In BP console login with "BP Server" connection. You will have to Import all packages/processes you want to execute.
    11. Go to Scheduler. you can see the same machine listed twice in Available resources - one with port and one without port no. Schedule the bots using the one with port no.

    And in case on any issues keep an eye on Run->Event logs->Applications and services logs->Blue Prism.

    Thanks once again!!


    ------------------------------
    Nikhil Sathe
    Sr Consultant
    Capgemini Technology Services
    ------------------------------



Welcome to the Blue Prism RPA Product Community!

Whether you’re looking to manage a complex infrastructure, maintain security and compliance, bring new products to market faster, or gain operational speed and agility in an uncertain economy, Blue Prism delivers — with the flexibility you need to create the business you want. From deployment on-premise, through a cloud service provider or as SaaS, to a skillful and adaptable digital workforce that continually expands to meet your enterprise needs, you can gain enhanced operational insight and control while your people reclaim the time they need to focus on great work.

Product PageKnowledge BaseBlue Prism Training Offering
Product Research ProgramUpdates, Releases & Announcements

FAQs

Blue Prism is intelligent automation — business-developed, no-code automation that pushes the boundaries of robotic process automation (RPA) to deliver value across any business process in a connected enterprise.

A combination of RPA with expanded cognitive and AI capabilities, Blue Prism is different than other automation technology on the market. With one Blue Prism license, you gain instant access to an already AI equipped digital workforce, along with the tools you need to build and delegate automations. Click here for more information on Blue Prism and Intelligent Automation.
To learn more about how Blue Prism RPA can help your organization and how much it will cost to get started, please Contact our Sales department.
Blue Prism RPA can be downloaded from our customer portal. If you would like to consume or download any material it is necessary to create an account on the Portal. Once you have registered, you can access the download options for Blue Prism here.
Yes! Installed on your own machine and supported by our training materials and product documentation, you can use all the features of the full enterprise product for free with our Blue Prism Trial – giving you the opportunity to learn the basics before moving to a full production implementation. Click here for more information and to download the trial.
Yes! You can access our known issue list for Blue Prism from our Support Portal.
Regardless of your industry, Blue Prism’s Digital Workforce can adhere to strict governance and compliance standards without limiting productivity. Click here for more information on how your industry can benefit from Blue Prism.