Cargo Features

[dependencies]
tmflib = { version = "0.1.23", default-features = false, features = ["tmf620", "tmf622", "tmf629", "tmf632", "tmf633", "tmf634", "tmf637", "tmf638", "tmf639", "tmf641", "tmf645", "tmf646", "tmf648", "tmf651", "tmf652", "tmf653", "tmf663", "tmf666", "tmf667", "tmf669", "tmf672", "tmf673", "tmf674", "tmf678", "tmf679", "tmf681", "tmf687", "tmf696", "tmf697", "tmf699", "tmf700", "tmf724", "tmf760", "all", "build-V4", "build-V5", "common", "TMFC001", "TMFC002", "TMFC003", "TMFC004", "TMFC005", "TMFC006", "TMFC007", "TMFC008", "TMFC009", "TMFC010", "TMFC011", "TMFC012", "TMFC013", "TMFC014", "TMFC015", "TMFC016", "TMFC017", "TMFC018", "TMFC019", "TMFC020", "TMFC022", "TMFC023", "TMFC024", "TMFC025", "TMFC026", "TMFC027", "TMFC028", "TMFC029", "TMFC030", "TMFC031", "TMFC032", "TMFC033", "TMFC035", "TMFC036", "TMFC037", "TMFC038", "TMFC039", "TMFC040", "TMFC041", "TMFC042", "TMFC043", "TMFC044", "TMFC045", "TMFC046", "TMFC047", "TMFC048", "TMFC049", "TMFC050", "TMFC051", "TMFC052", "TMFC053", "TMFC054", "TMFC055", "TMFC056", "TMFC057", "TMFC058", "TMFC059", "TMFC060", "TMFC061", "TMFC062"] }
tmf620 TMFC001? TMFC005? all common? tmf648? = tmf633, tmf634, tmf651

Affects tmflib::tmf620, tmf620::product_offering, tmf620::product_offering_v5

tmf622 TMFC002? all = tmf641

Affects tmflib::tmf622, tmf622::product_order_v4, tmf622::product_order_v5, tmf622::milestone

tmf629 all common?

Affects tmflib::tmf629

tmf632 all common?

Affects tmflib::tmf632, tmf632::individual_v4, tmf632::organization_v4, tmf632::individual_v5, tmf632::organization_v5

tmf633 all tmf620?

Affects tmflib::tmf633

tmf634 all tmf620?

Affects tmflib::tmf634

tmf637 all

Affects tmflib::tmf637, tmf637::v4, tmf637::v5

tmf638 TMFC008? all

Affects tmflib::tmf638

tmf639 TMFC012? all

Affects tmflib::tmf639

tmf641 TMFC007? all tmf622? = tmf646

Affects tmflib::tmf641

tmf645 TMFC009?
tmf646 TMFC046? all tmf641?

Affects tmflib::tmf646

tmf648 all tmf651? = tmf620

Affects tmflib::tmf648

tmf651 TMFC039? tmf620? = tmf648

Affects tmflib::tmf651

tmf652 TMFC011?
tmf653 all

Affects tmflib::tmf653

tmf663 all

Affects tmflib::tmf663

tmf666 TMFC024? all common?

Affects tmflib::tmf666

tmf667 all common?

Affects tmflib::tmf667

tmf669 TMFC035? all common?

Affects tmflib::tmf669

tmf672 TMFC035? all

Affects tmflib::tmf672

tmf673 TMFC014? all tmf674?

Affects tmflib::tmf673

tmf674 TMFC014? all common? = build-V4, tmf673

Affects tmflib::tmf674, tmf674::geographic_site_v4, tmf674::geographic_site_v5

tmf678 TMFC030? TMFC031? all

Affects tmflib::tmf678, tmf678::customer_bill_v4, tmf678::customer_bill_v5

tmf679 TMFC027? all

Affects tmflib::tmf679

tmf681 all

Affects tmflib::tmf681

tmf687 all

Affects tmflib::tmf687

tmf696 all

Affects tmflib::tmf696

tmf697 all

Affects tmflib::tmf697, tmf697::v4, tmf697::v5

tmf699 TMFC036? all

Affects tmflib::tmf699, tmf699::sales_lead_v4, tmf699::sales_lead_v5, tmf699::sales_opportunity_v5, tmf699::sales_opportunity_item_v5

tmf700 all

Affects tmflib::tmf700

tmf724 all

Affects tmflib::tmf724

tmf760 TMFC027? all

Affects tmflib::tmf760

all default = tmf620, tmf622, tmf629, tmf632, tmf633, tmf634, tmf637, tmf638, tmf639, tmf641, tmf646, tmf648, tmf653, tmf663, tmf666, tmf667, tmf669, tmf672, tmf673, tmf674, tmf678, tmf679, tmf681, tmf687, tmf696, tmf697, tmf699, tmf700, tmf724, tmf760

Build all V4 APIs

build-V4 default tmf674?

Affects tmf620::product_offering, tmf622::product_order_v4, tmf632::individual_v4, tmf632::organization_v4, tmf637::v4, tmf674::geographic_site_v4, tmf678::customer_bill_v4, tmf697::v4, tmf699::sales_lead_v4

build-V5

Affects tmf620::product_offering_v5, tmf622::product_order_v5, tmf622::milestone, tmf632::individual_v5, tmf632::organization_v5, tmf637::v5, tmf674::geographic_site_v5, tmf678::customer_bill_v5, tmf697::v5, tmf699::sales_lead_v5, tmf699::sales_opportunity_v5, tmf699::sales_opportunity_item_v5

common TMFC001? TMFC002? TMFC003? TMFC004? TMFC005? TMFC006? TMFC010? TMFC013? TMFC014? TMFC015? TMFC016? TMFC017? TMFC018? TMFC019? TMFC020? TMFC022? TMFC023? TMFC024? TMFC025? TMFC026? TMFC027? TMFC028? TMFC029? TMFC030? TMFC031? TMFC032? TMFC033? TMFC035? TMFC036? TMFC037? TMFC038? TMFC039? TMFC040? TMFC041? TMFC042? TMFC043? TMFC044? TMFC045? TMFC047? TMFC048? TMFC049? TMFC050? TMFC051? TMFC052? TMFC053? TMFC054? TMFC055? TMFC056? TMFC057? TMFC058? TMFC059? TMFC060? TMFC061? TMFC062? = tmf620, tmf629, tmf632, tmf666, tmf667, tmf669, tmf674

Specifications referenced from common module

TMFC001 = common, tmf620

ODA Component features
Product Catalog Management

TMFC002 = common, tmf622

Product Order Capture and Validation

TMFC003 = common

Product Order Delivery Orchestration and Management

TMFC004 = common
TMFC005 = common, tmf620

Product Inventory

TMFC006 = common

Service Catalog Management

TMFC007 = tmf641

Service Order Management

TMFC008 = tmf638

Service Inventory

TMFC009 = tmf645

Servicve Qualification Management

TMFC010 = common

Resource Catalog Management

TMFC011 = tmf652

Resource Order Management

TMFC012 = tmf639

Resource Inventory

TMFC013 = common

Service Balance Management

TMFC014 = common, tmf673, tmf674

Location Management

TMFC015 = common

Service Usage Management

TMFC016 = common

Resource Usage Management

TMFC017 = common

API Management

TMFC018 = common

Enterprise Integration

TMFC019 = common

Event Management

TMFC020 = common

Digital Identity Management

TMFC022 = common

Party Privacy Management

TMFC023 = common

Party Interaction Management

TMFC024 = common, tmf666

Billing Account Management

TMFC025 = common

Billing Inquiries Management

TMFC026 = common

Debt Collection Management

TMFC027 = common, tmf679, tmf760

Product Configurator

TMFC028 = common

Party Management

TMFC029 = common

Payment Management

TMFC030 = common, tmf678

Bill Generation Management

TMFC031 = common, tmf678

Bill Calculation Management

TMFC032 = common

Supply Chain Management

TMFC033 = common

Purchase Management

TMFC035 = common, tmf669, tmf672

Party Roles Permissions Management

TMFC036 = common, tmf699

Lead and Opportunity Management

TMFC037 = common

Service Performance Management

TMFC038 = common

Resource Performance Management

TMFC039 = common, tmf651

Agreement Management

TMFC040 = common

Product Usage Management

TMFC041 = common

Anomaly Detector

TMFC042 = common

Anomaly Predictor

TMFC043 = common

Anomaly Mitigator

TMFC044 = common

Strategic Resource Planning

TMFC045 = common

Resource Discovery and Reconciliation

TMFC046 = tmf646

Workforce Management

TMFC047 = common

Party Problem Management

TMFC048 = common

Sales Strategy & Planning

TMFC049 = common

Marketing Communications

TMFC050 = common

Recommendation Management

TMFC051 = common

Document Management

TMFC052 = common

IT and Network Infrastructure Management

TMFC053 = common

Service Quality Management

TMFC054 = common

Product Test Management

TMFC055 = common

Service Test Management

TMFC056 = common

Resouce Test Management

TMFC057 = common

Campaign Management

TMFC058 = common

Product/Sales Performance Management

TMFC059 = common

Commission Management

TMFC060 = common

Knowledge Management

TMFC061 = common

Work Order Management

TMFC062 = common

Resource Configuration and Activation

default = all, build-V4

These default features are set whenever tmflib is added without default-features = false somewhere in the dependency tree.