+rm .involved_frames
+
+# Simplify origin hosts file (oh + adml role):
+sort -u .involved_origin_hosts > .involved_origin_hosts_unique
+grep -w -f .involved_origin_hosts_unique $ohs_file > .involved_origin_hosts_with_info
+mv .involved_origin_hosts_with_info $ohs_file
+rm .involved_origin_hosts .involved_origin_hosts_unique
+
+# Missing CERs:
+for oh in $(awk -v input=client '{if ($2 == input) print $1;}' $ohs_file)
+do
+ cer=$SOURCE_DIR/cer.${oh}.xml
+ if [ ! -f $cer ]
+ then
+ echo $oh >> cers_4_starting_origin_hosts
+ echo "Missing CER: `basename $cer` (a basic template has been created, please edit & fix the unknowns)"
+ cat << EOF > $cer
+<message version="1" name="CER" application-id="0" hop-by-hop-id="1" end-to-end-id="1">
+ <avp name="Origin-Host" data="$oh"/>
+ <avp name="Origin-Realm" data="$(echo $oh | cut -d\. -f2-) $WHAT"/>
+ <avp name="Auth-Application-Id" data="16777236 $WHAT 16777238 $WHAT"/>
+ <avp name="Origin-State-Id" data="1"/>
+ <avp name="Host-IP-Address" data="1|192.168.14.42 $WHAT"/>
+ <avp name="Vendor-Id" data="193"/>
+ <avp name="Product-Name" data="afNode $WHAT ggsnNode $WHAT"/>
+ <avp name="Firmware-Revision" data="1"/>
+</message>
+EOF
+ fi
+done
+
+# Missing CEAs:
+for oh in $(awk -v input=server '{if ($2 == input) print $1;}' $ohs_file)
+do
+ cea=$SOURCE_DIR/cea.${oh}.xml
+ if [ ! -f $cea ]
+ then
+ echo $oh >> ceas_4_establishing_origin_hosts
+ echo "Missing CEA: `basename $cea` (a basic template has been created, please edit & fix the unknowns)"
+ cat << EOF > $cea
+<message version="1" name="CEA" application-id="0" hop-by-hop-id="1" end-to-end-id="1">
+ <avp name="Result-Code" data="2001" alias="DIAMETER_SUCCESS"/>
+ <avp name="Origin-Host" data="$oh"/>
+ <avp name="Origin-Realm" data="$(echo $oh | cut -d\. -f2-) $WHAT"/>
+ <avp name="Host-IP-Address" data="1|192.168.12.42 $WHAT"/>
+ <avp name="Vendor-Id" data="193"/>
+ <avp name="Product-Name" data="SAPC"/>
+ <avp name="Supported-Vendor-Id" data="5535"/>
+ <avp name="Supported-Vendor-Id" data="10415"/>
+ <avp name="Auth-Application-Id" data="16777238"/>
+ <avp name="Auth-Application-Id" data="16777236"/>
+ <avp name="Vendor-Specific-Application-Id">
+ <avp name="Vendor-Id" data="10415"/>
+ <avp name="Auth-Application-Id" data="16777238"/>
+ </avp>
+ <avp name="Vendor-Specific-Application-Id">
+ <avp name="Vendor-Id" data="10415"/>
+ <avp name="Auth-Application-Id" data="16777236"/>
+ </avp>
+ <avp name="Firmware-Revision" data="1"/>
+</message>
+EOF
+ fi
+done
+
+exit 0