travisgoodspeed / codeplugtool

KK4VCZ's tool for programming the Kenwood TH-D74 .
8 stars 1 forks source link

RadioReference API #13

Open travisgoodspeed opened 4 years ago

travisgoodspeed commented 4 years ago

Close this issue when we can fetch RadioReference information from their SOAP API, as we currently do RepeaterBook.

travisgoodspeed commented 4 years ago

I downloaded Axis 1.0 from Apache's archive, then generated code with java -cp axis-ant.jar:axis.jar:commons-discovery.jar:commons-logging.jar:jaxrpc.jar:log4j-1.2.4.jar:saaj.jar:wsdl4j.jar org.apache.axis.wsdl.WSDL2Java 'http://api.radioreference.com/soap2/?wsdl' to produce these classes.

com/radioreference/api/RRWsdlBindingStub.java
com/radioreference/api/AuthInfo.java
com/radioreference/api/FccLocation.java
com/radioreference/api/FccRadioServiceCode.java
com/radioreference/api/AgencyInfo.java
com/radioreference/api/Cat.java
com/radioreference/api/TrsTypeDef.java
com/radioreference/api/SearchFreqResult.java
com/radioreference/api/Mode.java
com/radioreference/api/StateInfo.java
com/radioreference/api/TrsSite.java
com/radioreference/api/TrsVoiceDef.java
com/radioreference/api/TalkgroupCat.java
com/radioreference/api/Metro.java
com/radioreference/api/FccFrequency.java
com/radioreference/api/TrsBandplanDef.java
com/radioreference/api/RRWsdlPortType.java
com/radioreference/api/Talkgroup.java
com/radioreference/api/Stid.java
com/radioreference/api/Ctid.java
com/radioreference/api/UserInfo.java
com/radioreference/api/Subcat.java
com/radioreference/api/TrsSiteFreq.java
com/radioreference/api/ProxCallsignResult.java
com/radioreference/api/Agency.java
com/radioreference/api/Country.java
com/radioreference/api/RRWsdl.java
com/radioreference/api/TrsListDef.java
com/radioreference/api/TrsSiteLicense.java
com/radioreference/api/Tag.java
com/radioreference/api/TrsFlavorDef.java
com/radioreference/api/County.java
com/radioreference/api/CountyInfo.java
com/radioreference/api/Trs.java
com/radioreference/api/FccCallsignDetails.java
com/radioreference/api/State.java
com/radioreference/api/TrsSysidDef.java
com/radioreference/api/TrsFleetmap.java
com/radioreference/api/RRWsdlLocator.java
com/radioreference/api/ZipInfo.java
com/radioreference/api/Freq.java

Not yet sure whether I'll use this method or another.