Sixth Column: Difference between revisions
No edit summary |
No edit summary |
||
Line 5: | Line 5: | ||
|- | |- | ||
| | | | ||
gsoap | |||
----- | |||
run and follow instructions (typically requires a couple reruns): | |||
C:\Michael's Data\development\sixth_column\svn\OMS\trunk\oms-oa-app-cpp\config\gsoap | |||
build_OMSInterface_code.bat | |||
SoapUI | |||
------ | |||
either | |||
create new SOAP project | |||
select wsdl | |||
put version in name (currently on v4) | |||
MAKE SURE YOU CLICK RELATIVE PATHS box and save after initial creation! | |||
it might prompt you to save right away | |||
WHEN SAVING MAKE SURE YOU GO UP OUT OF GSOAP AND DOWN INTO SOAPUI folder! pita | |||
or | |||
right-click OMSInterfaceSoap12Binding -> Update Defintion (that was easy) | |||
the mockup wont change tho | |||
rename it to [OMSInterfaceSoap12Binding MockService old] | |||
right-click OMSInterfaceSoap12Binding -> Generate MockService | |||
set to port 9750 | |||
use default name of [OMSInterfaceSoap12Binding MockService] | |||
OMSInterfaceSoap12Binding MockService -> | |||
getLatestModelInfo -> | |||
Response 1 -> | |||
change [?] into fields: | |||
<timestamp>2014-01-01T12:34:56</timestamp> | |||
<sequence>1</sequence> | |||
<filename>model_export.zip</filename> | |||
getModelUpdates | |||
copy over previous responses | |||
run the mockups! | |||
|} | |} | ||
Line 43: | Line 43: | ||
|- | |- | ||
| | | | ||
stop oa apps, core, solar | |||
m@melange ~/development/sixth_column/solr-1.1 $ rm solr/customer/data -rf | |||
m@melange ~/development/sixth_column/solr-1.1 $ ./mdm_start_solr.sh | |||
m@melange ~/development/sixth_column/OMSLib/cassandraApi $ ../../apache-cassandra-2.0.6/bin/cqlsh | |||
use osi_oms; | |||
truncate premise; | |||
truncate activejobs; | |||
truncate activecontacts; | |||
truncate activecrewassignments; | |||
fix up CUSTOMER_XFMR_PREFIX - enable ONLY WHEN RUNNING POWERCO data, otherwise disable it with rename to "__CUSTOMER_XFMR_PREFIX" | |||
cd ~/development/sixth_column/svn/OMS/trunk/oms-core-services-play/conf/startupData | |||
emacs SystemSetting.json | |||
# see id 701 at end of file | |||
# bill also adjusts model export file - no need if using soapui | |||
run_cs.sh | |||
cd ~/development/sixth_column/oms-customer-import-java/bin | |||
FOR TINY: ./import cust3 http://localhost:9101/v1 | |||
select count(*) from premise limit 4000000; | |||
count = 42 | |||
FOR POWERCO: ./import cust3 http://localhost:9101/v1 | |||
select count(*) from premise limit 4000000; | |||
count = 339850 | |||
run_ui.sh (if needed - i dont think you even have to stop it?!) | |||
good to run oa again! | |||
|} | |} |