Stahování XML dat do MS SQL

Mojza

Stahování XML dat do MS SQL
« kdy: 28. 02. 2018, 14:04:58 »
Hezký den ,

potřebuji pravidelně stahovat XML data do MS SQL  z linuxového serveru pomocí SSL komunikace. Použil jsem příkazovou utilitu OpenSSL s parametrem -client .  Vše by fungovalo bezvadně, ale Openssl  se vždy zastaví po uvítacím XML a čeká na vstup z klávesnice. Až poté se spustí čtení vstup. souboru
 
    Openssl -client  xxx.xxx.xxx.xxx : xxxx   < inputxml.xml   -cert   c:......\\ .pem     -key c:\...\\ .pem   >output.xml

Tuto vlastnost nelze nijak eliminovat, proces tedy nelze automatizovat.   Existuje nějaký ssl Client s podobnými vlatnostmi, volně dostupný (něco jako NETCAT ssl ), kterým by bylo možno tento problém řešit bez nutnosti psát vlastní klient? 





Nikde jsem nenašel
« Poslední změna: 28. 02. 2018, 17:53:54 od Petr Krčmář »


adsfasdfasdfasdf

Re:OpenSSL -client
« Odpověď #1 kdy: 28. 02. 2018, 14:15:47 »
openssl s_client ?!

budik

Re:OpenSSL -client
« Odpověď #2 kdy: 28. 02. 2018, 15:34:51 »
Na prenos subor by mohlo stacit winscp v command line mode: vid https://winscp.net/eng/docs/commandline

X

Re:OpenSSL -client
« Odpověď #3 kdy: 28. 02. 2018, 16:22:12 »
pscp z balicku putty

X

Re:OpenSSL -client
« Odpověď #4 kdy: 28. 02. 2018, 16:23:41 »
PuTTY Secure Copy client
Release 0.67
Usage: pscp [options] [user@]host:source target
       pscp [options] source [source...] [user@]host:target
       pscp [options] -ls [user@]host:filespec
Options:
  -V        print version information and exit
  -pgpfp    print PGP key fingerprints and exit
  -p        preserve file attributes
  -q        quiet, don't show statistics
  -r        copy directories recursively
  -v        show verbose messages
  -load sessname  Load settings from saved session
  -P port   connect to specified port
  -l user   connect with specified username
  -pw passw login with specified password
  -1 -2     force use of particular SSH protocol version
  -4 -6     force use of IPv4 or IPv6
  -C        enable compression
  -i key    private key file for user authentication
  -noagent  disable use of Pageant
  -agent    enable use of Pageant
  -hostkey aa:bb:cc:...
            manually specify a host key (may be repeated)
  -batch    disable all interactive prompts
  -unsafe   allow server-side wildcards (DANGEROUS)
  -sftp     force use of SFTP protocol
  -scp      force use of SCP protocol
  -sshlog file
  -sshrawlog file
            log protocol details to a file


Dzavy

Re:OpenSSL -client
« Odpověď #5 kdy: 28. 02. 2018, 17:38:02 »
socat

Unknown

Re:Stahování XML dat do MS SQL
« Odpověď #6 kdy: 28. 02. 2018, 20:58:16 »
ale Openssl  se vždy zastaví po uvítacím XML a čeká na vstup z klávesnice. Až poté se spustí čtení vstup. souboru
 
    Openssl -client  xxx.xxx.xxx.xxx : xxxx   < inputxml.xml   -cert   c:......\\ .pem     -key c:\...\\ .pem   >output.xml

Tuto vlastnost nelze nijak eliminovat, proces tedy nelze automatizovat.

Zkuste tomu vasemu prikazu predradit 

echo requested_keyboard_input_string|