0

RabbitMQ limitations (messages per second)?

Michael hace 6 años en Server / Execution 0

Hello,

is there any limitation on the RabbitMQ Publish Module? 

In my case, I have one recordset with about 60000 different numbers. Now I want to publish this to RabbitMQ. But I only got a message rate of max. 20/s. That's not so fast. With other tools I reached over 20000 per second. 

During the job runs, I've checked the system performance. 
CPU: < 25%

RAM:  2,5Gb / 8Gb

How much messages can WareWolf send to RabbitMQ?

Thanks!

execution service workflow
+1

Warewolf Server

Michael hace 6 años en Server actualizado por Grommit hace 6 años 11

Message: *

Hello Warewolf-Team, we would like to choose warewolf B Software at our company. I have registered for the 30-Day Trial Edition. Now I have some quesition about the Server which runs on Windows Server 2008. Is there only one install file for server and client? If this is possible with the trial version, how do I doing this? The client closed instantly after I opened it. Thanks for helping me! Best regards, Michael Forster

installer
0
Respuestas

Executing javascript (question and ideas)

playsted hace 8 años en Server / Execution actualizado por Pieter hace 8 años 6

What javascript execution engine is used? I have having issues with scripts as some functions are not working properly.


Problem 1:

"testString".endsWith("g");

is valid javascript and works with node and browsers. This should return true.


However running this as a script in a workflow results in an error due to it not being a function.


Problem 2:

If I use variables in the script the strings are not escaped.

Variable:

[[testPath]] = "C:\test"

In script:

"[[testPath]]" => "c:est"



Suggestions:


I think it would be very powerful to use node.js as the javascript execution as it is so widely used. Edge.js is a c# library that allows node to easily be executed from .Net. I haven't researched it much but may be an option.


As far as escaping strings you could predefine them all on a javascript object that the script runs in. Instead of using [[varName]] we could just use $ww.varName if we use $ww as the example object that Warewolf populates. This would take care of string escaping problems and even allow complex objects to be manipulated as expected while coding javascript.


execution server workflow
Respuesta
Pieter hace 8 años

Hi Playsted,


We will look into updating the library in a coming version.


Thanks for the suggestion and thinking on this we will definitely consider it.

0
Respuestas

Workflow Persistence

playsted hace 8 años en Server / Execution actualizado por anonymous hace 8 años 1

Hello,


Is workflow state persisted? Can long running workflows (for example if waiting for user interaction/approval) be resumed on server restart? I know workflow foundation supports this (if enabled) but didn't see any specifics in documentation.


Thanks

execution service workflow
Respuesta
anonymous hace 8 años

Hi Playsted,


We have moved away from using the Workflow Foundation engine and in doing so we did not have an immediate requirement from any of our customers to support workflow persistence, and so we did not implement it. So at present there is no state persistence in Warewolf, however should the requirement arise in the market then we can implement it.


Thanks

0
En revisión

HTTPS connection from localhost to a remote server

keith_k hace 9 años en Server actualizado por Gandalf hace 8 años 3

How do you add an SSL certificate or what is needed to make an HTTPS connection to a web server?


When I click New Remote Server, I am able to successfully connect to my remote server with http://ipaddress:3142 as the address and Microsoft User/Password authentication. However, I receive the following error when trying to connect with https://ipaddress:3143


Connection Error : An error occurred while sending the request.


Notes:

My remote server is a VM through Microsoft Azure. The VM was created with the Warewolf ESB, so the HTTP: TCP/3142 and HTTPS: TCP/3143 inbound security rules are all in place. Also, I can successfully connect to my localhost machine from the remote server with both HTTP/HTTPS.


deploy server
0
Solucionado

File already exists

Anónimo hace 9 años en Server / Execution actualizado por Gandalf hace 9 años 1

When trying to write a file, I keep getting the error: File already exists.

This was working before as the tool is set to overwrite and nothing has changed, it just stopped working.

version 0.6.0.301

windows 10

service execution tool
Respuesta
Gandalf hace 9 años

1. Open c:\windows\temp

2. Delete *.tmp files


Windows workflow foundation creates these files at run time when certain tools are executed.

0
Respuestas

Format Number tool giving error on valid numbers!

Kyle TFL hace 9 años en Server / Execution actualizado por Gandalf hace 9 años 3

Hi

Im passing a recordset of numbers into the Format Number tool and I keep getting an error in the debug: One of the identified items was in an invalid format.

Everything works until I start passing in decimal numbers, regardless of if I try and round them or not.

I have checked my computer regional settings and they are correct for the numbers I am using e.g. 200.0876 and regional settings says use a full stop . for Decimal Symbol.

I dont know what else to do, please help.


execution tool workflow
0
En revisión

WCF Host/Endpoint Support

Victor Rocha hace 9 años en Server / Resources actualizado por anonymous hace 8 años 7
Hi!

Are you planning to support (host) WCF services?

I mean, give to user the ability to load a DLL dynamically and host it (endpoint) within Warewolf ESB to be accessed by Warewolf and any other WCF client? Is it possible?

Example:

  • 1 - Load DLL - WCFHelloService.IHelloServiceBus - (Contract - mapping methods dynamically)

  • 2 - Host it:
using System.ServiceModel;
ServiceHost host = new ServiceHost(typeof(HelloServiceBus), uri);

  • 3 - Turns it available as a WCF's endpoint (Some binding types) to be consumed by any WCF client and Warewolf ESB:

<service name="WCFHelloService.HelloServiceBus">
<endpoint address="net.tcp://warewolfendpoint/HelloService" binding="netTcpBinding" contract="WCFHelloService.IHelloServiceBus"/>
</service>
I believe, if it is possible, that WCF hosting will give much more integration capabilities, enabling users to concentrate all its WCF services into Warewolf ESB.
Best regards!
service
Respuesta
anonymous hace 8 años

Hi Victor,


Warewolf ESB currently allows connecting to webservices as well as loading of .net dll so both these methods are options to access an existing WCF service.


Thanks

+2
Respuestas

Executing Warewolf service in javascript

Henry Jones hace 10 años en Server / Execution actualizado por Gandalf hace 10 años 3
Hi,

I saw the example for executing a warewolf service using Javascript in the examples folder. However i tried doing it using jQuery as so

<script type="text/javascript">
function execution() {
var wareWolfUrl = "http://localhost:3142/services/Hello World.json

$.ajax({
type: "GET",
url: wareWolfUrl,
cache: false,

success: function (response) {
console.log(response);
},
error: function (errorThrown) {
console.log(errorThrown);
},
complete: function (e) {
console.log(e);
}
});
}
</script>

i am getting the following error:

XMLHttpRequest cannot load http://localhost:3142/services/Hello%20World.json? No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://localhost:23128' is therefore not allowed a... response had HTTP status code 401.

Am i doing something wrong or is the way in the sample the only way that the service can be executed.

Thanks
web execution
0
COMPLETADO

fire and forget

Paul Cannell hace 11 años en Server / Execution actualizado por Gandalf hace 11 años 1
When performing a longer running activity such as file processing id like to fire off the workflow. Have it return to me as the called immediately. Then internally it can email me / whoever when its complete. At the moment the call to the workflow is blocking.