Skip to main content

CalcFibersLogicalDTO

A seguire gli attributi disponibili nel DTO: 

private String calculateType "ALL"; 
private Long drawing; 
private drawingString nomeOperatore; 
private StringBoolean nomeOperatore; 
private Boolean cleaningJunction false; 
private String fiberCalculateArea "ALL"; 
private Boolean calcGreyArea false; 
private Long pkPcabNode; 
private Boolean useJunctions false; 
private String rules "R2023"; 
private Long fkBuilding; 
private Long splittingRatio; 
private Set<Long> unmodifiableNodesSet; 
private Boolean businessFromHigherFiber false; 
private Boolean isToSkipPreCheck false; 
private Boolean isToSkipClaimedAreaCheck false; 
private boolean skipSpareCableGre false; 
private boolean skipPrePhase false; 
private String prePhaseReport; 
private Long selectedMatSplitter; 
@JsonProperty("isOnlySpare") 
private boolean isOnlySpare; 
private Long fkTypeFiberLogicalSpare; 
private Long fkRCableFibersStart; 
private Long fkRCableFibersEnd; 
 

In calculateType va indicato il tipo di calcolo richiesto. I vari tipi sono elencati in CalcFibersLogicalType nell'enum:

public enum CalculateType {
ALL, SECONDARY, NODE, PRIMARY, POP, AREA, EXTENDGRE, SLIM, PREVIEW, PREASSIGN
}

I nomi sono autoesplicativi per la maggior parte. 

ALL intende primaria più secondaria, POP, SLIM ed EXTENDGRE non sono più utilizzati. 
PREASSIGN è un tipo di calcolo utilizzato per infasare la parte del prototipo dei microservizi in utilizzo solo su Grecia e solo di SECONDARIA. 

 

drawingnomeOperatore sono autoesplicativi. 

cleaningJunction se impostato a true abilita la cancellazione di fibre, giunzioni e occupazioni. 

fiberCalculateArea è possibile indicare 3 valori "GC", "CNO", "ALL". Si sta valutando di rimuovere questo parametro in quanto attualmente viene impostato ad ALL da quasi tutti gli ambienti ed è possibile sostituire il suo funzionamento con il calcolo per area. 

calcGreyArea solo di UNIDATA se impostato a true equivale al calcolo doppia progettazione no, quindi ad un area grigia che contiene solo nodi di OF. 

pkPcabNode contiene il pk del nodo da calcolare per il calcolo per nodo. 

useJunction utilizzato solo per il calcolo per nodo switcha tra il calcolo mediante fibre libere, se false, e attraverso le giunzioni impostate se true. 

rules in utilizzo solo per grecia indica la regola di occupazione da utilizzare:utilizzare, e 

Elencatelencate nel CalcFibersLogicalConfig come:

private enum RulesTypes {MOD12PILOTR2023LOWDENS} 

  • MOD12 non è più in uso è un metodo di occupazione che imposta la tubettazione sempre a 12. 

  • PILOT utilizza le regole di occupazione dei progetti pilota. 

  • R2023 utilizza le regole di occupazione che rispettano le reali tubettazioni dei cavi. 

  • LOWDENS ignora la tubettazione dei cavi e collassa le occupazioni a partire falla fibra fisica più bassa.