A good practice is to use a standardized method when naming Projects, Packages, and objects.
It’s especially critical when employing a modular approach to designing solutions using the CIC Studio.
(There are also naming conventions for CIC Cockpit resources.)
The recommended rules discussed here are based on common standards and experience and provide several benefits.
- Enhance clarity in cases of potential ambiguity
- Avoid naming collisions or duplicate names
- Provide meaningful information
- At-a-glance understanding of Projects/Packages/objects
- Predictability
Certain naming restrictions are enforced by the platform. These are noted here, along with strong recommendations meant to avoid potential complications.
Resource | Naming Requirements & Recommendations |
---|---|
Projects |
Examples:
|
Packages |
Examples:
|
Objects |
Examples:
|
File Extension Acronyms
The following file name extension acronyms are recommended for use in Object names.
Object | Suffix | Extension |
---|---|---|
Application Interface | AI | .appInterface |
Application Route | AR | .appRoute |
Business Process | BPS | .bps |
CodeTable | CT | .codeTable |
Control Number Generators | CN | .controlNumber |
Cloud Adapter | CA | .cloud.adapter |
Cloud Monitor | CM | .cloud.monitor |
Data Source | DS | .dataSource |
Database Schema | DB | .dbSchema |
EDI Enveloper | ENV | .ediEnveloper |
EDI Schema | EDI | .ediSchema |
Event | EV | .event |
Flat File Schema | FF | .ffSchema |
Global Variable | GV | .globalVar |
Inbound EDI Route | IR | .inboundEdi |
JSON Schema | JSON | .jsonSchema |
Next Number | NN | .nextNumber |
Outbound EDI Route | OR | .outboundEdi |
Process Scheduler | PS | .sched |
Ruleset | RS | .ruleset |
Ruleset Data Object | RDO | .rulesetDataObject |
Spreadsheet Schema | SS | .ssSchema |
SQL Access | SQL | .sqlAccess |
Trading Partner | TP | .tradingPartner |
Transformation Settings | TS | .tfSettings |
Web Service Consumer | WSC | .wsConsumer |
Web Service Provider | WSP | .wsProvider |
XML Schema | XML | .xmlSchema |
Java keyword restrictions
The following Java keywords cannot be used in Package names.
abstract |
continue |
for |
new |
switch |
Duplicate names
Certain naming restrictions are enforced by the platform. These are noted here, along with strong recommendations to avoid potential complications.
For this Resource... | Duplicate Names are … |
---|---|
Projects |
|
Packages |
|
Objects |
|
Comments
0 comments
Please sign in to leave a comment.