Rules
* more details available from following the link
| APIC1 | Duplicate product name (APIC) |
| APIC2 | Hardcoded host name (APIC) |
| APIC3 | Product should be marked as testable (APIC) |
| APIC4 | Product scheme should be https (APIC) |
| APIC5 | Produces and consumers should match (APIC) |
| APIC6 | Gateway script used (APIC) |
| APIC7* | Console.debug used in gatewayscript (APIC) |
| APIC8 | Targets should be https (APIC) |
| APIC9 | Host not assigned (APIC) |
| APIC10 | Sensitive data (password) logged in gateway script (APIC) |
| APIC11 | Policy file should be named -policy (APIC) |
| APIC12 | Policy should be named -policy (APIC) |
| APIC13 | Excessive timeout (APIC) |
| APIC14 | Gatewayscript formatting issues (APIC) |
| APIC15 | Basepath should match -api (APIC) |
| APIC16 | Catch missing from assembly (APIC) |
| APIC17 | Empty catch in assembly (APIC) |
| APIC18* | Failed to parse gateway script (APIC) |
| APIC19 | APIM getContext unknown argument (APIC) |
| APIC20 | YAML file could not be parsed (APIC) |
| APIC21 | XSLT used (APIC) |
