DOC
|
Hi Jake Skinner, Can we try the same thing for output connectors as well? For example I want to update the URL for an output connector, 'Push JSON to an External Website', what all modifications have to be made in the given code. Thanks, Satwik
... View more
10-09-2019
08:14 AM
|
0
|
0
|
3392
|
POST
|
Hi Stefan P. Jung it'd be great if you could throw some light!
... View more
09-20-2019
11:51 AM
|
0
|
0
|
718
|
POST
|
Am fetching token from a place, and want to push JSON to a <base url>?query=token. The token is a field value in a GeoEvent definition. Is there a way to point the parameter attribute of the connector to the field value while setting the output connector?? (Tokens is the event definition for the input connector that fetches the token)
... View more
09-20-2019
11:49 AM
|
0
|
2
|
849
|
POST
|
Thanks, I had used the link mentioned against 'POST Content to Url' in curl cmd from my ec2 server, it somehow can't resolve the host. I am able to send the XML to the ArcGIS rest endpoint from the systems connected to my private network only.
... View more
09-19-2019
08:29 AM
|
0
|
0
|
1708
|
POST
|
Thanks a lot Stefan P. Jung. For me, it worked when I set the XML object name to 'note', without that I was getting null. I have another doubt, when I run the Curl command from my EC2 instance, it can't locate the https://hostname:6143/geoevent/rest/receiver/rest-xml-in, but I can do that from localhost. Is there a way I can access the rest endpoint from the ec2 instance?
... View more
09-19-2019
07:44 AM
|
0
|
2
|
1708
|
POST
|
Hi Stefan P. Jung, I need help to develop a mockup (send XML from one server to the other and store it as a JSON file there). Currently, for the input connector, I am using GET request, but simply setting ip:port as the address is not working. (Planning to run in it on an EC2 server). In the geoEvent definition, I have added the fields. It'd be great if you could tell me what exact information is needed.
... View more
09-17-2019
07:30 AM
|
0
|
4
|
1708
|
POST
|
I am a beginner and any help will be very much appreciated. I want to set input and output connectors using the GeoEvent manager such that the input side receives text in XML format, and the output connector sends the converted JSON. Using the manager I have set up a GeoEvent service where I have set the input and output connectors to different ports on the localhost. (Probably not the right way to go about, will try to set up servers and try, however just want to know if it's possible doing this simple way) For example: input connector: https://<localhost ip>:3000/ (this returns XML) output connector: https://<localhost ip>:2121/ (This will log the JSON on receiving from the output connector) 1. I need help in selecting the right connectors (poll XML from an external website or rest endpoint) 2. Should I make any changes to my js code? 3. Output connector side: Is the JSON sent in the body of the POST request to the target link? ``` //-----------XML Side------------ const express = require('express'); const srv = express(); const port = 3000; let xml = `<note> <to>Satwik</to> <from>Harry</from> <heading>Hi</heading> <body>Sup, let us catchup.</body> </note>` srv.get('/', (req, res) => { res.set('Content-Type', 'text/xml'); res.send(xml); }); srv.listen(port); //----------------JSON Side--------- const express = require('express'); const srv = express(); const port = 2121; const fs = require('fs'); const parser = require('body-parser'); srv.use(parser.urlencoded(express.json())); srv.use(parser.urlencoded({extended:true})); srv.post('/', (req, res) => { let jS = JSON.string(req.body); fs.writeFile("xml2js.json", jS); //fs.writeFile("xml2js_text.txt", jS); console.log(req.body); }); srv.listen(port); ``` Update: Now, I have set up an AWS EC2 instance, and running the server there. On starting the input connector getting this error: 'Failed to get a response from <url>'.
... View more
09-12-2019
10:33 AM
|
0
|
6
|
2143
|
Online Status |
Offline
|
Date Last Visited |
11-11-2020
02:23 AM
|