Counters
Counters sekmesi, yeni bir counter oluşturmaya ve MIP'teki counter'ların minimum, maksimum ve geçerli değer gibi özelliklerini görüntülemeye olanak tanır.
Counter'lar, bir entegrasyon sürecindeki belirli bir adımın veya olayın ne sıklıkta gerçekleştiğini izlemek ve raporlamak için kullanılabilir. Bu, bir uygulamanın, servisin veya sistemler arası iletişimin belirli bir eylemi kaç kez gerçekleştirdiğini anlamak için faydalı olabilir.
Örneğin, bir entegrasyon süreci, bir müşteri kaydını bir sistemden diğerine her başarıyla aktardığında bir counter'ı artırabilir. Bu sayede, entegrasyonun ne kadar etkili olduğunu değerlendirebilir ve herhangi bir hata veya kesinti durumunda ne kadar veri kaybedildiğini belirleyebilirsiniz. Counter'lar; entegrasyon süreçlerini izleme, hata ayıklama ve performans değerlendirme gibi çeşitli senaryolarda kullanılabilir. Bu sayede, sisteminizdeki veri alışverişini daha iyi anlayabilir ve gerekirse iyileştirmeler yapabilirsiniz.
| Field | Description |
|---|---|
| Name | Counter adı |
| Minimum Value | Counter'ın alt sınırını belirler ve başlangıç noktasını tanımlar. |
| Maximum Value | Counter'ın çalışacağı aralığı tanımlayan üst sınırı belirler. |
| Current Value | Devam eden sayımı temsil eder ve counter'ın geçerli konumunu gösterir. Counter'ın başlangıç noktası Current Value içinde belirtilir. |
| Length | Counter'ın geçerli değerinin karakter uzunluğunu belirtir. |
"Action" başlığının altındaki üç noktaya tıklamak aşağıdaki seçenekleri sunar:
- Edit Counter: Counter ayrıntılarının değiştirilmesine olanak tanır.
- Delete Counter: Counter'ın kaldırılmasına olanak tanır.
Tanımlanan counter'lar XSLT Mapping ve Counter Connector ile kullanılabilir.
Example using for XSLT Mapping.
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:xslt-functions="mip:xslt:functions" version="3.0">
<xsl:template match="*">
<xsl:value-of select="xslt-functions:counter('INCREASE','definedCounterName')"/>
</xsl:template>
</xsl:stylesheet>