PNPSCADA SDK

PNPSCADA is an extensible platform.
First of all, we support comprehensive Web Services that you can use to build your own Mashups.
Secondly, you can extend the functionality of the PNPSCADA server by installing PNPSCADA modules.
To see more about building your own mashups by importing data from PNPSCADA into your own web pages, go http://www.pnpscada.com/webservices.jsp.
To see more about building your own PNPSCADA modules, which can include plugin web pages or java code, go here.
Blog: http://wiki.pnpscada.com/fpost.jsp?thread=134
Disclaimer:
PNPSCADA is in perpetual development, and as such the above features are currently still in flux.
Although all efforts are made to ensure backwards compatibility, some features might not be fully available yet.
Visit our Demo account at sdg-adam.pnpscada.com
Username: demo
Password: demo
The following is an environment that draws a false load and can be switched on and off as you please.

You can use the following link to login to the graphical webpage. pretest-set.pnpscada.com

Organisation: pretest
User: pretest
Password: admin

You can view the ledger by selecting View then Ledger Transactions. Select Automatically select closest entity.


We prefer using port 445 for web services.

The link for reading the balance of the meter Ledger is.
https://set.pnpscada.com:445/getLedger.jsp?
LOGIN=pretest.pretest
&PWD=admin
&RequestID=pt1405936703.65b96
&Serial=63901282


it is compiled in the following way:
https://set.pnpscada.com:445/ This is the server at port 445
getLedger.jsp? This is the function to call.
LOGIN=pretest.pretest This is the Organisation.User to log in with.
&PWD=admin This is the user Password
&RequestID=pt1405936703.65b96 This is a unique Request ID that you can makeup as long as it changes every time
&Serial=63901282 This is the serial number of the meter as it is entered into the system

'1000.0'              is the Balanse of the Ledger





The link for loading ?a token? currency is:
https://set.pnpscada.com:445/getLedger.jsp?
LOGIN=pretest.pretest
&PWD=admin
&Serial=63901282
&pay=true
&amt=300.00
&tpe=R
&desc=Test
& RequestID=55


same as above and
it is compiled in the following way:
&pay=true add payment yes or no
&amt=300.00 the amount to add 300 or -300
&tpe=R Rands
&desc=Test The Description can be the date and time or the token number
&RequestID=52 The Transaction ID , this must be different every time to prevent duplicate transactions

'true'
'2014-07-23 13:15:26.000'
'2014-07-23 13:15:26.000'
'1000.0'
'100000000'
'1060.0'
'106000000'
''
''
'8'
'2014-07-23 13:15:26'
'6000000'
'Test1234'
'R'
'
'
'
'