How to integrate WebWorks ePublisher with a Continuous Integration server? [closed] - documentation

Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 5 years ago.
Improve this question
Our documentation is built manually using the WebWorks ePublisher. We would like to have it built automatically on our CI server.
For that there should be a non interactive command line alternative to the ePublisher GUI.
Does anyone know anything about it?

I think you should look into the WebWorks ePublisher component called AutoMap.
From What Is ePublisher AutoMap?:
ePublisher AutoMap is the automation tool that enables you to automate the content transformation process, batch processing, and integration with content management or version control systems. This component lets you schedule ePublisher projects. For example, you can schedule the output generation to occur overnight. Then, when you arrive the next morning, your transformed content is ready for you. You can also automatically generate and deploy deliverables to meet your specific needs, such as updating Web site content based on updated source documents. You can automatically create ePublisher projects and generate output without manually opening ePublisher or your source documents.
More details here: Scheduling and Integrating Processes with AutoMap.

Related

abp backgroundjobmanager and load balancing [closed]

Closed. This question needs details or clarity. It is not currently accepting answers.
Want to improve this question? Add details and clarify the problem by editing this post.
Closed 2 years ago.
Improve this question
we are using abp framework for our enterprise application.
i am wondering if it's neccessary to replace the default backgrundjob manager when using load balancing for the appservice in an azure environment?
would the hangfire integration of abp solve that issue?
Thank you and best regards
ABP Framework's default background job manager can only run in a single instance. If that's enough for you, then you can disable background job processing in all instances, except one of them. Or you can create a dedicated application (a simple console app, for example) to process the background jobs while others add jobs to the queue.
If you have too many background jobs and want to process them concurrently, you can easily replace with HangFire. Then refer to HangFire documentation to setup a clustered environment. So, yes it should solve the issue.

How to decompile a access database without starting/opening it? [closed]

Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 3 years ago.
Improve this question
In our deployment chain we compress the access-database before sending it to the user.
As there where some troubles we want to decompile it too.
But unfortunately decompiling (as described here: How does one decompile and recompile a database application? ) seems to require to start/open the database.
As we deploy very frequently, I am searching for a way to decompile the database without opening/starting it.
Don't believe that you can de-compile without launching the application. (even from command line). The only possible approach would be to create a blank database and import everything. This I suppose could be automated, and the result would be a database that not been compiled. So, a import of all objects into a new blank database is a "possible" solution, but it would involve code to transfer objects into that new blank database. Not likely worth the effort, but is a possible. And one could also consider the save-as text to export all objects into a text file, and then re-build a new solution based on those text files (this is how source code control works with access, and thus even building from a GIT repository is possible).

Communicate between 2 applications [closed]

Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 5 years ago.
Improve this question
I have written a basic VB winform application (in visual studio) that control the lights. I published and create an install package so I can install this on other PCs.
My questions is how to sync these applications to communicate with one another so if I turn a light on, on one PC, other PC will sense that and display it on thier application.
I can use timer to see if there are any action every 15 second, but I don’t think this is efficient way.
Take a look at this question that involves sending information between computers over a network. You could have the program send what it did to the lights so that the other programs can update themselves.
I'd suggest you look at writing the status to a file accessible to all on the network, use the filewatcher class to detect changes to the file, and when the file changes read it from all PCs to see the current status of everything.
ref: https://msdn.microsoft.com/en-us/library/system.io.filesystemwatcher(v=vs.110).aspx
another option would be to use UDP broadcasting

How to get started with CA agile rally automation [closed]

Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 5 years ago.
Improve this question
I'm very eager to know how to automate agile rally without accessibg it from web site. Do we have any table or data bases for rally? Like Quality center (QC) . Can I automate it through VBA ? Do we have any connection string or libraries to make the automation feasible?
There's a great Web Services API on top of Agile Central for doing these sorts of things, but not direct DB access. There are toolkits for accessing them in a bunch of different languages- java, .net, node, etc.
https://rally1.rallydev.com/slm/doc/webservice/
There is also an Excel Add-In which you could then manipulate with VBA if that's more of your thing...
Yep there's loads of info out there, what is it you need to do.. I do most of my updating via the command line there are a few aps worth looking into with npm just run a search on rally. If you need integration with git or Jenkins for example take a look at the Agile central connectors.. The QC con is here.. Let us know how you get on..

How to organize information about program solution? [closed]

Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 4 years ago.
Improve this question
Неllо. I develop system that works with stock exchange(system, below). And there is a lot of information my program need to interact with this system. This system has formal declared interface, but different details beside this declaration and requirements to my system is often changed. So how can I organize available information about this system and requirements to my program that it could be both easy to understand and easy to change.
Your first and foremost goal is to create documentation for the relevant APIs your program exposes and then add documentation for the configuration files, maybe even set up a validator for configuration that.
Automatically generated content from code annotations (depending on your solution, it might be .NET's XML docs or PHPdoc, etc.) is the first step – this will help you document classes and interfaces as you work on the code. The next step is documenting non-code assets. If you have XML configuration, you can write schemas to validate against, for example.
After that comes integration documentation – steps that need to be taken on the production server and/or workstations to install, upgrade and maintain the application, including support scripts.