- Mark as New
- Follow
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report
I've done something similar but from windows powershell, I believe this falls outside of the acc support context. session token procedure still needs to be performed through soap regardless of source application/environment. (see a better explanation here - https://stackoverflow.com/questions/8800055/web-service-server-with-soap-on-linux)
The following link seems promising;
https://www.codeproject.com/Tips/1015753/Calling-SOAP-WebService-And-Parsing-The-Result-Fro
Once you figure out your shell script, please post the results here to help out the community.
Update**
Here is a sample of my script to invoke from windows powershell in case it may help someone.
## Set SOAP headers $headers = New-Object "System.Collections.Generic.Dictionary[[String],[String]]" $headers.Add("charset", 'utf-8') $headers.Add("SOAPAction", 'nms:rtEvent#PushEvent') $url = "http://localhost:8080/nl/jsp/soaprouter.jsp"
$body = @" <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:nms:rtEvent"> <soapenv:Header/> <soapenv:Body> ...rest of code here asd </soapenv:Body> </soapenv:Envelope> "@
Invoke-WebRequest -Method Post -Uri $url -Headers $headers -Body $body -ContentType 'application/xml'
I used this with another cron job to monitor neolane web services crashing then this would trigger a transactional soap call to msg centre for a real time monitoring alert.