Jump to content

SymphoniePRO site files and encryption


AppSupportDork

Recommended Posts

Hi,

 

I'm attempting to use the command line to process some encrypted .RLD files using SymphoniePRO Desktop. I've created a site file and saved the encryption password to it via the SymphoniePRO Desktop UI, and I've verified the encryption password has been saved, as I can import files without the prompt for the encryption password. This seems to demonstrate the site file retains the encryption password, but it doesn't work when processing via the command line. The context I'm using to process the files is:

C:\RNRG\SymPro\> start /wait SymPRODesktop.exe /cmd convert /file <RLD filepath> /site <ndb filepath>

And I keep receiving the error:

Decryption failed: <RLD filepath>

The documentation states that the /site switch uses scaling information from the site file, but nothing is mentioned about an encryption password. This is leading me to think the encryption password doesn't get retrieved from the site file when command line processing, and it might not be possible to process files in this way. Can anyone verify this, and if it indeed isn't possible to do, are there any plans to implement this in an upcoming release of SymphoniePRO Desktop?

 

Thanks,

 

Patrick

 

Link to comment
Share on other sites

Hi Patrick,

 

Apologies for the delayed response - I just wanted to confirm what you're seeing.

 

You're correct, the encryption password does not get retrieved from the site file. However, you can pass the password in the command using the /pass parameter, e.g.

C:\RNRG\SymPro\> start /wait SymPRODesktop.exe /cmd convert /file <RLD filepath> /site <ndb filepath> /pass <data encryption password>

Let me know if that does not solve the problem for you, or if you have any other questions.

 

Best,

Natalie

 

Link to comment
Share on other sites

Hi Natalie,

 

We automatically load encrypted data from RWDs using Symphonie Data Retriever with the following steps, and we were hoping to be able to repeat this with RLDs and SymphoniePRO Desktop:

  1. User creates a site file with encryption password
  2. When a new RWD file comes in, open file with SDR command line interface and extract logger serial number (SDR auto matches to the site file and uses stored encryption password)
  3. Append serial number to file name (serial numbers are unique, site numbers are not, so we're making sure to have unique filenames via serial+site number)
  4. Send file down the chain to be recognized by its serial+site number and parsed to the correct site in our SQL-based system

Since we have files coming in from a lot of different loggers and sources, we need a way to create unique names for the files. Without the command line version of SymphoniePRO automatically matching to a site file, it makes it programatically quite difficult to determine which site file and encryption password belong to each incoming RLD file.

 

Sorry for that long explanation, but hopefully it makes sense in what we're trying to do. It sounds like it isn't currently possible to operate like this with the command line version of SymPRO Desktop, so unless there are plans to develop this functionality or some sort of workaround, we're going to have to get creative on our end.

 

Thanks,

 

Patrick

Link to comment
Share on other sites

Hi Patrick,

 

Thanks for the explanation.

 

It sounds like you'd like one of the following options implemented:

1. Convert command applies data encryption code saved in site file

2. A way to extract logger SN from an RLD file without decrypting it, via command line

 

Which would be preferable? I'll have to discuss with our SymphoniePRO/software team to determine if/how/when either of these could be implemented, but neither sound unreasonable to me. Feel free to email support@nrgsystems.com to discuss further.

 

Best,

Natalie

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...