#!/bin/sh rm -f *.rng *.xsd JAVA=/usr/java/default/bin/java TRANG=./verify/trang.jar JING=./verify/jing.jar MSV=./verify/msv.jar SCHEMA_DIR=rnc INSTANCE_DIR=example_instances_pS # test CMP instance rm -f rnc/*rng rnc/*xsd $JAVA -jar $TRANG -I rnc -O rng $SCHEMA_DIR/CMP.rnc $SCHEMA_DIR/CMP.rng $JAVA -jar $TRANG -I rng -O xsd $SCHEMA_DIR/CMP.rng $SCHEMA_DIR/CMP.xsd $JAVA -jar $MSV -warning $SCHEMA_DIR/CMP.rng $INSTANCE_DIR/CMP/CommandRequest-1.xml $JAVA -jar $JING $SCHEMA_DIR/CMP.rng $INSTANCE_DIR/CMP/CommandRequest-1.xml $JAVA -jar $MSV -warning $SCHEMA_DIR/CMP.rng $INSTANCE_DIR/CMP/CommandResponse-1.xml $JAVA -jar $JING $SCHEMA_DIR/CMP.rng $INSTANCE_DIR/CMP/CommandResponse-1.xml $JAVA -jar $MSV -warning $SCHEMA_DIR/CMP.rng $INSTANCE_DIR/CMP/CommandRequest-2.xml $JAVA -jar $JING $SCHEMA_DIR/CMP.rng $INSTANCE_DIR/CMP/CommandRequest-2.xml $JAVA -jar $MSV -warning $SCHEMA_DIR/CMP.rng $INSTANCE_DIR/CMP/CommandResponse-2.xml $JAVA -jar $JING $SCHEMA_DIR/CMP.rng $INSTANCE_DIR/CMP/CommandResponse-2.xml # test commandline mp instance rm -f rnc/*rng rnc/*xsd $JAVA -jar $TRANG -I rnc -O rng $SCHEMA_DIR/ping.rnc $SCHEMA_DIR/ping.rng $JAVA -jar $TRANG -I rng -O xsd $SCHEMA_DIR/ping.rng $SCHEMA_DIR/ping.xsd $JAVA -jar $MSV -warning $SCHEMA_DIR/ping.rng $INSTANCE_DIR/CommandLineMP-Ping-Request.xml $JAVA -jar $JING $SCHEMA_DIR/ping.rng $INSTANCE_DIR/CommandLineMP-Ping-Request.xml # test TCMPCapture instance rm -f rnc/*rng rnc/*xsd $JAVA -jar $TRANG -I rnc -O rng $SCHEMA_DIR/PassiveTracefile.rnc $SCHEMA_DIR/PassiveTracefile.rng $JAVA -jar $TRANG -I rng -O xsd $SCHEMA_DIR/PassiveTracefile.rng $SCHEMA_DIR/PassiveTracefile.xsd $JAVA -jar $MSV -warning $SCHEMA_DIR/PassiveTracefile.rng $INSTANCE_DIR/TCMPCaptureRequest-measurement.xml $JAVA -jar $JING $SCHEMA_DIR/PassiveTracefile.rng $INSTANCE_DIR/TCMPCaptureRequest-measurement.xml # test TCMPCapture instance rm -f rnc/*rng rnc/*xsd $JAVA -jar $TRANG -I rnc -O rng $SCHEMA_DIR/snmp.rnc $SCHEMA_DIR/snmp.rng $JAVA -jar $TRANG -I rng -O xsd $SCHEMA_DIR/snmp.rng $SCHEMA_DIR/snmp.xsd $JAVA -jar $MSV -warning $SCHEMA_DIR/snmp.rng $INSTANCE_DIR/MPDataRequestKey.xml $JAVA -jar $JING $SCHEMA_DIR/snmp.rng $INSTANCE_DIR/MPDataRequestKey.xml $JAVA -jar $MSV -warning $SCHEMA_DIR/snmp.rng $INSTANCE_DIR/MPDataRequest.xml $JAVA -jar $JING $SCHEMA_DIR/snmp.rng $INSTANCE_DIR/MPDataRequest.xml $JAVA -jar $MSV -warning $SCHEMA_DIR/snmp.rng $INSTANCE_DIR/MPDataResponseKey.xml $JAVA -jar $JING $SCHEMA_DIR/snmp.rng $INSTANCE_DIR/MPDataResponseKey.xml $JAVA -jar $MSV -warning $SCHEMA_DIR/snmp.rng $INSTANCE_DIR/MPDataResponse.xml $JAVA -jar $JING $SCHEMA_DIR/snmp.rng $INSTANCE_DIR/MPDataResponse.xml $JAVA -jar $MSV -warning $SCHEMA_DIR/snmp.rng $INSTANCE_DIR/MPKeyRequest.xml $JAVA -jar $JING $SCHEMA_DIR/snmp.rng $INSTANCE_DIR/MPKeyRequest.xml $JAVA -jar $MSV -warning $SCHEMA_DIR/snmp.rng $INSTANCE_DIR/MPKeyResponse.xml $JAVA -jar $JING $SCHEMA_DIR/snmp.rng $INSTANCE_DIR/MPKeyResponse.xml # test TCMPCapture instance rm -f rnc/*rng rnc/*xsd $JAVA -jar $TRANG -I rnc -O rng $SCHEMA_DIR/netflow.rnc $SCHEMA_DIR/netflow.rng $JAVA -jar $TRANG -I rng -O xsd $SCHEMA_DIR/netflow.rng $SCHEMA_DIR/netflow.xsd $JAVA -jar $MSV -warning $SCHEMA_DIR/netflow.rng $INSTANCE_DIR/netflow/ClientMPKeepaliveRequest.xml $JAVA -jar $JING $SCHEMA_DIR/netflow.rng $INSTANCE_DIR/netflow/ClientMPKeepaliveRequest.xml $JAVA -jar $MSV -warning $SCHEMA_DIR/netflow.rng $INSTANCE_DIR/netflow/ClientMPKeepaliveResponse.xml $JAVA -jar $JING $SCHEMA_DIR/netflow.rng $INSTANCE_DIR/netflow/ClientMPKeepaliveResponse.xml $JAVA -jar $MSV -warning $SCHEMA_DIR/netflow.rng $INSTANCE_DIR/netflow/ClientMPSubscribeRequest.xml $JAVA -jar $JING $SCHEMA_DIR/netflow.rng $INSTANCE_DIR/netflow/ClientMPSubscribeRequest.xml $JAVA -jar $MSV -warning $SCHEMA_DIR/netflow.rng $INSTANCE_DIR/netflow/ClientMPSubscribeResponse.xml $JAVA -jar $JING $SCHEMA_DIR/netflow.rng $INSTANCE_DIR/netflow/ClientMPSubscribeResponse.xml $JAVA -jar $MSV -warning $SCHEMA_DIR/netflow.rng $INSTANCE_DIR/netflow/ClientMPUnSubscribeRequest.xml $JAVA -jar $JING $SCHEMA_DIR/netflow.rng $INSTANCE_DIR/netflow/ClientMPUnSubscribeRequest.xml $JAVA -jar $MSV -warning $SCHEMA_DIR/netflow.rng $INSTANCE_DIR/netflow/ClientMPUnSubscribeResponse.xml $JAVA -jar $JING $SCHEMA_DIR/netflow.rng $INSTANCE_DIR/netflow/ClientMPUnSubscribeResponse.xml $JAVA -jar $MSV -warning $SCHEMA_DIR/netflow.rng $INSTANCE_DIR/netflow/MPLSRegistrationRequest.xml $JAVA -jar $JING $SCHEMA_DIR/netflow.rng $INSTANCE_DIR/netflow/MPLSRegistrationRequest.xml $JAVA -jar $MSV -warning $SCHEMA_DIR/netflow.rng $INSTANCE_DIR/netflow/MPLSRegistrationResponse.xml $JAVA -jar $JING $SCHEMA_DIR/netflow.rng $INSTANCE_DIR/netflow/MPLSRegistrationResponse.xml # test sonar instance rm -f rnc/*rng rnc/*xsd $JAVA -jar $TRANG -I rnc -O rng $SCHEMA_DIR/sonar.rnc $SCHEMA_DIR/sonar.rng $JAVA -jar $TRANG -I rng -O xsd $SCHEMA_DIR/sonar.rng $SCHEMA_DIR/sonar.xsd for i in `cat sonar.list` do echo $i $JAVA -jar $MSV -warning $SCHEMA_DIR/sonar.rng $i $JAVA -jar $JING $SCHEMA_DIR/sonar.rng $i done rm -f rnc/*rng rnc/*xsd