ADVERTISEMENT

PH Army troops train with Pangasinan, Ilocos Sur reservists to bolster Northern Luzon defense

Published Mar 4, 2026 04:53 pm
⁨A reservist squad takes part in the mortar gunnery exercises and pre-assessment of Observe Fire Procedures – Call for Fire Exercise as part of Combined Arms Training Exercise (CATEX) "KATIHAN" 03-2026 at a training area in Northern Luzon. (Photo: Philippine Army) ⁩
⁨A reservist squad takes part in the mortar gunnery exercises and pre-assessment of Observe Fire Procedures – Call for Fire Exercise as part of Combined Arms Training Exercise (CATEX) "KATIHAN" 03-2026 at a training area in Northern Luzon. (Photo: Philippine Army) ⁩
Reserve forces from Pangasinan and Ilocos Sur took a frontline role in the Philippine Army’s (PA) ongoing Combined Arms Training Exercise (CATEX) “KATIHAN” as they reinforced soldiers in a demonstration of seamless integration and operational readiness at various training areas across Northern Luzon on Wednesday, March 4.
PA spokesperson Col. Louie Dema-ala said reservists play a vital role as force multipliers and as the base of expansion for the Army’s regular units.
He explained that the exercise was designed to test division-level coordination, simulate real combat scenarios, and strengthen the Army’s operational readiness across multiple terrains in Northern Luzon.
In Burgos, Pangasinan, 25 reservists and three enlisted personnel from the 104th Civic-Military Coordination (104CDC) participated in a military decision-making process (MDMP) briefing and opening ceremony.
Simultaneously, 33 reservists and two enlisted personnel of the 102nd Civic-Military Coordination (102CDC) joined training participants from the 5th Infantry Division (5ID) in division-level training efforts in Ilocos Sur.
Meanwhile, reservists from the 102nd Ready Reserve Infantry Battalion (102nd RRIBn) carried out key activities at the Logistics Support Area (LSA) Paredes Air Station in Pasuquin, Ilocos Norte.
Another squad completed mortar gunnery exercises and pre-assessment drills on observe fire procedures and call for fire.
At the Local Support Area in Burgos, all reservists underwent tactical combat casualty care (TC3) continuation training.
“The reservists’ involvement highlighted their capacity to contribute meaningfully to high-stakes military processes,” Dema-ala explained.
“The seamless integration of the Army's reserve component in the large-scale CATEX Katihan highlights the vital role of reservists,” he added.
CATEX Katihan assesses the Army’s ability to deploy, maneuver, and support large-scale forces in combat operations. The third iteration of the exercise was launched on Feb. 23.
The exercise includes a range of drills covering displaced civilian operations, where soldiers practice helping civilians forced to flee from danger, littoral defense drills which focus on securing coastal areas and ports, mobile defense and retrograde operations which train troops to fight strategically by moving or pulling back as needed to protect key areas, and area defense exercises which focus on holding and protecting specific locations.
The exercise also puts into practice the Army’s Land Defense Concept (LDC) and its role in the Comprehensive Archipelagic Defense Operations (CADC). The frameworks guide how the Army, Philippine Navy (PN), and Philippine Air Force (PAF) coordinate to defend the country’s islands.

Related Tags

Philippine Army military reservists CATEX Katihan
ADVERTISEMENT
.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1561_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1562_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1563_widget.title }}

{{ articles_filter_1564_widget.title }}

.mb-article-details { position: relative; } .mb-article-details .article-body-preview, .mb-article-details .article-body-summary{ font-size: 17px; line-height: 30px; font-family: "Libre Caslon Text", serif; color: #000; } .mb-article-details .article-body-preview iframe , .mb-article-details .article-body-summary iframe{ width: 100%; margin: auto; } .read-more-background { background: linear-gradient(180deg, color(display-p3 1.000 1.000 1.000 / 0) 13.75%, color(display-p3 1.000 1.000 1.000 / 0.8) 30.79%, color(display-p3 1.000 1.000 1.000) 72.5%); position: absolute; height: 200px; width: 100%; bottom: 0; display: flex; justify-content: center; align-items: center; padding: 0; } .read-more-background a{ color: #000; } .read-more-btn { padding: 17px 45px; font-family: Inter; font-weight: 700; font-size: 18px; line-height: 16px; text-align: center; vertical-align: middle; border: 1px solid black; background-color: white; } .hidden { display: none; }
function initializeAllSwipers() { // Get all hidden inputs with cms_article_id document.querySelectorAll('[id^="cms_article_id_"]').forEach(function (input) { const cmsArticleId = input.value; const articleSelector = '#article-' + cmsArticleId + ' .body_images'; const swiperElement = document.querySelector(articleSelector); if (swiperElement && !swiperElement.classList.contains('swiper-initialized')) { new Swiper(articleSelector, { loop: true, pagination: false, navigation: { nextEl: '#article-' + cmsArticleId + ' .swiper-button-next', prevEl: '#article-' + cmsArticleId + ' .swiper-button-prev', }, }); } }); } setTimeout(initializeAllSwipers, 3000); const intersectionObserver = new IntersectionObserver( (entries) => { entries.forEach((entry) => { if (entry.isIntersecting) { const newUrl = entry.target.getAttribute("data-url"); if (newUrl) { history.pushState(null, null, newUrl); let article = entry.target; // Extract metadata const author = article.querySelector('.author-section').textContent.replace('By', '').trim(); const section = article.querySelector('.section-info ').textContent.replace(' ', ' '); const title = article.querySelector('.article-title h1').textContent; // Parse URL for Chartbeat path format const parsedUrl = new URL(newUrl, window.location.origin); const cleanUrl = parsedUrl.host + parsedUrl.pathname; // Update Chartbeat configuration if (typeof window._sf_async_config !== 'undefined') { window._sf_async_config.path = cleanUrl; window._sf_async_config.sections = section; window._sf_async_config.authors = author; } // Track virtual page view with Chartbeat if (typeof pSUPERFLY !== 'undefined' && typeof pSUPERFLY.virtualPage === 'function') { try { pSUPERFLY.virtualPage({ path: cleanUrl, title: title, sections: section, authors: author }); } catch (error) { console.error('ping error', error); } } // Optional: Update document title if (title && title !== document.title) { document.title = title; } } } }); }, { threshold: 0.1 } ); function showArticleBody(button) { const article = button.closest("article"); const summary = article.querySelector(".article-body-summary"); const body = article.querySelector(".article-body-preview"); const readMoreSection = article.querySelector(".read-more-background"); // Hide summary and read-more section summary.style.display = "none"; readMoreSection.style.display = "none"; // Show the full article body body.classList.remove("hidden"); } document.addEventListener("DOMContentLoaded", () => { let loadCount = 0; // Track how many times articles are loaded const offset = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; // Offset values const currentUrl = window.location.pathname.substring(1); let isLoading = false; // Prevent multiple calls if (!currentUrl) { console.log("Current URL is invalid."); return; } const sentinel = document.getElementById("load-more-sentinel"); if (!sentinel) { console.log("Sentinel element not found."); return; } function isSentinelVisible() { const rect = sentinel.getBoundingClientRect(); return ( rect.top < window.innerHeight && rect.bottom >= 0 ); } function onScroll() { if (isLoading) return; if (isSentinelVisible()) { if (loadCount >= offset.length) { console.log("Maximum load attempts reached."); window.removeEventListener("scroll", onScroll); return; } isLoading = true; const currentOffset = offset[loadCount]; window.loadMoreItems().then(() => { let article = document.querySelector('#widget_1690 > div:nth-last-of-type(2) article'); intersectionObserver.observe(article) loadCount++; }).catch(error => { console.error("Error loading more items:", error); }).finally(() => { isLoading = false; }); } } window.addEventListener("scroll", onScroll); });

Sign up by email to receive news.