# When the job title isn’t suitable

Issues can arise where, for instance, some jobs are created using only a GUID ID as the name, making it hard for an administrator to classify the job. StifleR solves this by looking at the URL of the files within the job.

#### URLContains

The "URLContains" value checks if the URL of the active file being downloaded contains the string specified between the opening and closing XML tags (within the > < ). Use this to track hostnames or even ConfigMgr package IDs etc.

```
<Type TypeID="204" Match="URLContains">sms_pol</Type>
```

The above rule is used to match all ConfigMgr Policy Traffic as the URL always contains “sms\_pol”.

#### SmallerThan/LargerThan

The "SmallerThan" and "LargerThan" values can be used to set catch-all values that simply compare the size of the download file with the numerical string contained between the opening and closing XML tags (within the > < ) and match accordingly.

#### Internet="1"/”0”

The Internet attribute and associated values can be used to match a download whose source is a public IP address. StifleR Classes 192/172 and 10 subnets as internal and anything else as external.

The value “0” equates to a non-Internet download.

```
<Type TypeID="303" Match="URLContains" Internet="1">adobe.com</Type>
```

This example will match any download with a URL containing “adobe.com” that originates from an external address.

#### BranchCache="1"/”0”

The BranchCache attribute and associated values can be used to distinguish BranchCache-enabled downloads from non-BranchCache jobs.

```
<Type TypeID="904" BranchCache="1" Internet="1" />
```

This example would match a job that was BranchCache aware, AND came from an external URL. You might use this type of rule as a ‘catch-all’ rule further down the list of \<Type> XML elements to match any other job types.

### Identifying Microsoft Configuration Manager job types

Because ConfigMgr assigns the same name to ALL content downloads, i.e. “CCMDTS Job”, this can make it impossible to identify the job any further. To provide more granularity with these ConfigMgr jobs, the StifleR Client can identify a certain type of download, and this is expressed within the rules. You can also identify and differentiate a job that is a ‘Required’ installation from an ‘Available’ installation performed by the user within ConfigMgr Software Center or Company Portal, along with jobs that are running within WinPE. This can be extremely useful for allocating priority and/or bandwidth to differing types of ConfigMgr download.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://documentation.2pintsoftware.com/stifler/configuration/stiflerulez.xml-2.x-definitions/the-match-typedata/when-the-job-title-isnt-suitable.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
