What are the different OTA dlls used for - hp-quality-center

I am looking to connect ALM and soapUI and while i was looking for the OTA dll i found a bunch of other libraries with the word OTA in their name.
interop.OTAClient
interop.OTAClient.dll
interop.OTAReport.DLL
OTAClient.Api.dll
OTAClient.Core.dll
OTAClient.dll
OTAClient.Entities.dll
OTAClientLib.dll
OtaReport.dll
OTAWrapperLib.dll
OTAXml.dll
QCClient.StandardExtension.OTA.dll
I am wondering if someone out there knows what these dlls are for?

Most of these dlls are part of the ALM Client.
The ones you really need to be able to user OTA api are
OTACLIENT.DLL
WebClient.dll
Both need to be registered.

Related

Error: "The type or namespace name 'SshClient' could not be found" .NET 6

hoping I can get a little guidance as to why it seems like I'm unable to use the SSH.NET package in my .NET Core project. I have a simple web API that I'd like to wire up to an existing MySQL database, and since there's no easy integration with MySQL in Visual Studio 2022 yet (shame), I figured this would be good practice for me to use SSH tunneling to connect to the host machine and use port forwarding to connect to the database therein. What's weird is that after installing the SSH.NET NuGet package, I can't seem to actually use it. Like, I can't use any of the documented methods. I won't bother posting the rest of my code as it's really just the one line that's failing:
using (var client = new SshClient("sftp.foo.com", "guest", "pwd"))
...
Intellisense immediately complains and tells me that the name 'SshClient' can't be found. I'd like to actually solve this issue rather than rework much of this project to use EntityFramework or whatever. It's just really bumming me out that the current state of .NET doesn't want to play with MySQL. Any help would be greatly appreciated, and further context can be provided if needed, of course.

Missing rest resource for certain requests in ready api project

I have created a composite project to test rest api using ready api tool and commited to git. Then someone imports that project from git, some api endpoints missed under api section, also some test steps missed under test cases. Here, once I added endpoints under APIs, i renamed services and gave the refering test suite name or meaning full name.
https://support.smartbear.com/readyapi/docs/_images/apis/organize/rest-structure.png
I noticed that if I use the same for in both locations, that means test suite name and service, this error happens. How could I solve this problem?. Because I have already developed this project.
You might want to change the names to a different one instead of using the same in both location and do ensure that you SAVE your entire project before committing to GitHub.

How can you programatically export a receive location?

How can you programatically export a BizTalk receive location?
And extending the question ... receive ports and send ports
There's a few ways to approach this, each with benefits and drawbacks.
WMI: http://msdn.microsoft.com/en-us/library/aa547992.aspx
The drawback is this is by Assembly, so you'd have to enumerate them first.
BTSTask.exe: http://msdn.microsoft.com/en-us/library/aa559686.aspx Better, since it allows you to specify an Assembler or an Application. There's no object model, but executing from another program or script works fine.
PowerShell Provider for BizTalk: http://psbiztalk.codeplex.com/
The way to go if you're scripting in PowerShell already.
You should just be able to export the bindings to an xml file and import them in your target environment. This article outlines the steps...
http://msdn.microsoft.com/en-us/library/aa560753.aspx
Further if you are going to be doing deployments to multiple environments you should look at the BizTalk Deployment Framework...
http://biztalkdeployment.codeplex.com/

PowerBuilder Standard-Script Encryption

So this is the situation. Our company has its own standard codes and windows (for commonly used routines and for inheriting) that we use in developing applications. These "standard codes and windows" is saved in its own library (pbl). Normally when we deploy our software to the client we just compile it to pbd's and exe's, but this time our client wants also the source code of the software. The thing is we don't want our standard codes and windows to be visible when we give the source code to the client. So is there a way to encrypt (shield, hide etc...) the codes.
I hope someone can point me to where should I start researching.
The .pbls contain sources, resources and binaries, while the .pbd contain no source.
If you do not want to leak any source code, just give the .pbd and .exe files.
If you do want to give the source code of the application minus the source code of your standard library, give the all .pbl files but your standard library, and give the .pbd of the standard lib. Thus your client will even be able to recompile the app (providing that the standard lib object are called by, but do not call other pbjects from the application).
Please note that like Java, the PowerBuilder objects can be decompiled from binaries with the right tool.
I am not aware of a mean to encrypt PB source code, but there is the possibility to obfuscate the objects through PB-Protect. I never used it and I cannot tell more about it.
If they're actually looking for insurance should you disappear, perhaps a code escrow service might be acceptable? My company escrows our source at customer request as a paid-for contract line item, I think with Iron Mountain.

Where can I find the "Technology Adapters" from Oracle?

I want to use the file adapter from Oracle® Fusion Middleware to access file system in a recommended way. I can find the document of the adapter from http://docs.oracle.com/cd/E15523_01/integration.1111/e10231/intro.htm. The document only mentions the adapters are part of Oracle® Fusion Middleware, but never mention which specific product includes the adapters. I downloaded and installed Weblogic Server and JDeveloper, but they seems not include the adapters.
Could anyone give me some suggestions? Thanks in advanced.
These are part of Oracle Integration Adapters.
The download link is at http://www.oracle.com/technetwork/middleware/soasuite/downloads/index.html
See the "Prerequisites & Recommended Install Process"
No #9 of the "Recommended Components"
If im not mistaken this is a list of said adapters,
http://docs.oracle.com/cd/E12524_01/doc.1013/e14481/adapters.htm
not sure if thats of any help, try looking up one of the ones listed.

Resources