Activity for Charles Edward Bedon Cortazar

  • Charles Edward Bedon Cortazar Charles Edward Bedon Cortazar posted a comment on discussion Open Discussion

    Hello Jagadish, Welcome to the community! My bet is that you did not configure the database path correctly. Take a look at the installation instructions. Long story short, you need to select one of the databases included in the installation bundle and put it in a location where the user running the server has write access. Then, you need to change the default database path in the application.properties file inside the server jar (which is a conventional zip file) pointing to the location where you...

  • Charles Edward Bedon Cortazar Charles Edward Bedon Cortazar modified a comment on discussion Help

    Once you create an object from a template, it's an independent instance (as well as its children), so you can change their attributes at will, or undo mirrors. Also, alternatively, you can create your template without mirrors, and use the Manage Port Mirroring advanced action (see screenshot) on the ODF to quickly create or release mirrors.

  • Charles Edward Bedon Cortazar Charles Edward Bedon Cortazar posted a comment on discussion Help

    Once you create a object from a template, it's an independent instance (as well as its children), so you can change their attributes at will, or undo mirrors. Also, alternatively, you can create your template without mirrors, and use the Manage Port Mirroring advanced action (see screenshot) on the ODF to quickly create or release mirrors.

  • Charles Edward Bedon Cortazar Charles Edward Bedon Cortazar modified a comment on discussion Help

    Hello Lars, Yes. Use the automatic generation function mirror when creating the ports (see screenshots attached. Note the parenthesis beside the name of the ports indicating their mirror objects). For now it is not possible to create an automation for multiple mirrors (used in fiber splitters and antennas), but I've created a Feature Request to address this issue.

  • Charles Edward Bedon Cortazar Charles Edward Bedon Cortazar posted a comment on discussion Help

    Hello Lars, Yes. Use the automatic generation function mirror when creating the ports (see screenshots attached). For now it is not possible to create an automation for multiple mirrors (used in fiber splitters and antennas), but I've created a Feature Request to address this issue.

  • Charles Edward Bedon Cortazar Charles Edward Bedon Cortazar created ticket #87

    Multiple Mirror Support in Templates

  • Charles Edward Bedon Cortazar Charles Edward Bedon Cortazar posted a comment on discussion Help

    Hello Lars, Kuwaiba supports internationalization. English is the default language and the fully translated one. Spanish and Russian are only partially translated. You can contribute by adding/editing the translation files. You can change the language in the application.properties file.

  • Charles Edward Bedon Cortazar Charles Edward Bedon Cortazar posted a comment on discussion Help

    Hello Lars, No, the desktop client (which by the way is multiplatform) was deprecated after version 2.0.2. Well, technically the SOAP API should still be compatible with the old client, but I haven't tested it myself, and it's no longer supported. The officially supported client is the web client.

  • Charles Edward Bedon Cortazar Charles Edward Bedon Cortazar posted a comment on discussion Open Discussion

    The scripted queries in the sample database are just examples so you can build your own.Scripted queries are queries that can be called from any module and are reusable. They not necessarily need to involve spatial data. You just have direct access to the database. They can also receive parameters when called from any other place (including the unsupported REST API). The method to call scripted queries is available through the ApplicationEntityManager, but as I said, also from the REST API. Check...

  • Charles Edward Bedon Cortazar Charles Edward Bedon Cortazar posted a comment on discussion Open Discussion

    Hello sai. It's hard to tell without having more context about what you are doing, but it seems like you are missing some dependencies (Persistence API, Internationalization and Logging) in your own module. Take the Northbound module dependencies as a model.

  • Charles Edward Bedon Cortazar Charles Edward Bedon Cortazar posted a comment on discussion Open Discussion

    Hello sai. Please make sure to create new threads for separate topics. Version 2.1. (the latest stable) supports officially only a SOAP-based northbound interface, and unofficially supports a partially implemented REST interface. The latter is undocumented, but you can find details here. Version 2.3 (in development) starts the transition to a fully supported REST interface, while version 2.5 drops support for SOAP completely.

  • Charles Edward Bedon Cortazar Charles Edward Bedon Cortazar committed [r7624] on Code

    [2.3] Center scroller in NavigationUI set to full size instead of using max-height

  • Charles Edward Bedon Cortazar Charles Edward Bedon Cortazar committed [r7623] on Code

    [2.1.1] Center scroller in NavigationUI set to full size instead of using max-height

  • Charles Edward Bedon Cortazar Charles Edward Bedon Cortazar posted a comment on discussion Open Discussion

    Hello Nagateja, Please create separate thread for separate issues. It will be easier for others to find answers to their questions, and for us to keep track of the discussions. As for your question, we at Neotropic have extensive experience with these kind of orchestration scenarios (Qualification, Activation, Chages and Termination), usually defined in TMF specifications such as TMF645. In these case, our approach is to use Kuwaiba as the solution inventory repository with additional modules implementing...

  • Charles Edward Bedon Cortazar Charles Edward Bedon Cortazar posted a comment on ticket #5

    Yeah, just what I thought. It's trying to set the serialNumber property to a wrong level of the containment structure (a port, when it should be a router or even a card inside the router). I'm not an expert on that implementation, since I was not involved in its development, but from what I know, the SNMP hardware sync adapter parses the hardware table of that MIB, and tries to compose a tree-like structure (which is how that table is stored in Kuwaiba) from it (that is, slots, chassis and cards...

  • Charles Edward Bedon Cortazar Charles Edward Bedon Cortazar modified a comment on ticket #5

    Hello Zev, I'd appreciate if you could create separate threads for different issues so it's easier to keep track of them. As for your questions: Version 2.3 has not ported all of the modules yet, but the most important are already there. In principle, you could modify the dockerfile to point to the right versions in the repository, and build your own Docker image. Version 2.3 uses N4J 5, and the stock databases have been migrated already, and there are scripts to migrate customs databases as well....

  • Charles Edward Bedon Cortazar Charles Edward Bedon Cortazar posted a comment on ticket #5

    Hello Zev, I'd appreciate if you could create separate threads for different issues so it's easier to keep track of them. As for your questions: Version 2.3 has not ported all of the modules yet, but the most important are already there. In principle, you could modify the dockerfile to point to the right versions in the repository, and build your own Docker image. Version 2.3 uses N4J 5, and the stock databases have been migrated already, and there are scripts to migrate customs databases as well....

  • Charles Edward Bedon Cortazar Charles Edward Bedon Cortazar committed [r7621] on Code

    [2.1.1] Added vaadin-bom dependency to webclient module

  • Charles Edward Bedon Cortazar Charles Edward Bedon Cortazar committed [r7620] on Code

    [2.1.1] Vaadin dependencies re-added to Visual Utilities module. -bom changed -core in module Webclient

  • Charles Edward Bedon Cortazar Charles Edward Bedon Cortazar committed [r7619] on Code

    [2.1.1] Unnecessary dependencyManagement sections in pom files removed. Legacy Vaadin code removed from the auto complete search dialog in the navigation search box.

  • Charles Edward Bedon Cortazar Charles Edward Bedon Cortazar posted a comment on discussion Open Discussion

    Well, that's precisely the first thing I asked, if you had modified the database. This error, as mentioned above is typical of a corrupted database, and that might have happened during your webservice tests. I mean this problem is not caused by merely using the webservice, but messing with the database structure. My suggestion is that you start with an empty database and use one environment for UI use and another for ws testing, at least until you have a better understanding of how things work i...

  • Charles Edward Bedon Cortazar Charles Edward Bedon Cortazar modified a comment on discussion Open Discussion

    I just downloaded the latest stable server version with the db 03 (with sample data), and I could not reproduce the issue (see attached screenshot and log file). This should not be relevant, but just in case, I'm using Linux and OpenJDK Temurin 11. I tried on Firefox and a Chrome-based browser. What's your setup? Can you try with another db (perhaps the 01)?

  • Charles Edward Bedon Cortazar Charles Edward Bedon Cortazar posted a comment on discussion Open Discussion

    I just downloaded the latest stable server version with the db 03 (with sample data), and I could not reproduce the issue (see attached screenshot and log file). This should not be relevant, but just in case, I'm using Linux and OpenJDK Temurin 11. I trried on Firefox and a Chrome-based browser. What's your setup?

  • Charles Edward Bedon Cortazar Charles Edward Bedon Cortazar posted a comment on discussion Open Discussion

    Nagateja, your reply does not answer my question. Plus I can already see that exception in the original log file. I'm asking what database are you using and if you have made modifications to it. If you don't answer this, I can not help you.

  • Charles Edward Bedon Cortazar Charles Edward Bedon Cortazar posted a comment on discussion Open Discussion

    Sorry, for some reason I missed this from the moderation queue, though I think it was answered in another thread. The solution is to create the log directory specified on the application.properties file before running the application (in this case, /data/logs/kuwaiba/), and make sure the process has write access to it.

  • Charles Edward Bedon Cortazar Charles Edward Bedon Cortazar posted a comment on discussion Open Discussion

    Plus, there isn't any PropertyAccessException in the log you attached in the original post.

  • Charles Edward Bedon Cortazar Charles Edward Bedon Cortazar posted a comment on discussion Open Discussion

    Hello Nagateja, Yes, but which one? The installation bundle comes with three stock databases, that screenshot doesn't say much. This is not a database fetching error (Kuwaiba does not use Hibernate, nor does it do object relational mapping. Neo4J is a graph database, and OGM is done somewhere else), it's a GUI error caused -most likely- due to an unexpected model validation, which is common in databases that haven't been migrated properly, for example.

  • Charles Edward Bedon Cortazar Charles Edward Bedon Cortazar posted a comment on discussion Open Discussion

    Hello Nagateja, I see you are using windows. What database are you using? Is it the stock one, or have you made modifications to it? Is it a problem with the Service Manager only, or are you getting any exception in another module?

  • Charles Edward Bedon Cortazar Charles Edward Bedon Cortazar posted a comment on discussion Open Discussion

    Hello Sai, Please open a separate thread for different issues, and attach the whole log, or at least the relevant sections containing the exception.

  • Charles Edward Bedon Cortazar Charles Edward Bedon Cortazar posted a comment on discussion Open Discussion

    Hello Enkeshaf. Development version (2.5) switches completely to REST APIs, but versions 2.1/2.3 still rely on a SOAP web service. In commercial projects, should it be necessary, REST APIs are provided as well.

  • Charles Edward Bedon Cortazar Charles Edward Bedon Cortazar posted a comment on discussion Open Discussion

    Hello Enkeshaf, Yes, you need to create the necessary directories and make sure that the server process has write access to them. Inside the jar file (which is simply a zip file), you will find the file BOOT-INF/classes/application.properties. Inside, you will find several configuration variables as per the admin manual. Adjust/create the paths according to your own environment conditions. If I'm not mistaken, the installation bundle from Sourceforge should contain a reference directory structure...

  • Charles Edward Bedon Cortazar Charles Edward Bedon Cortazar posted a comment on discussion Open Discussion

    Hello Enkeshaf, You are right,. The URLs have changed when some namespaces were updated a couple of versions ago. The new URLs are: * Overall Javadoc * Web service API * Metadata Entity Manager, Application Entity Manager and Business Entity Manager. I hope this helps.

  • Charles Edward Bedon Cortazar Charles Edward Bedon Cortazar modified ticket #4

    Cannot login client software

  • Charles Edward Bedon Cortazar Charles Edward Bedon Cortazar posted a comment on ticket #4

    Hello Nhoem, No, you no longer need the desktop client. Please refer to the admin and user manuals for details on how to operate the system.

  • Charles Edward Bedon Cortazar Charles Edward Bedon Cortazar modified ticket #4

    Cannot login client software

  • Charles Edward Bedon Cortazar Charles Edward Bedon Cortazar posted a comment on ticket #4

    Hello Nhoem, Versions based on desktop clients (2.0.2 and prior) are no longer supported. Please consider updating to the latest stable version (2.1.1) and/or deploying the corresponding Docker image.

  • Charles Edward Bedon Cortazar Charles Edward Bedon Cortazar committed [r7618] on Code

    [2.3] * Fixed a bug that caused the Hx tags to be closed incorrectly in reports

  • Charles Edward Bedon Cortazar Charles Edward Bedon Cortazar committed [r7614] on Code

    [2.3] * Added support for SOAP web service northbound interface

  • Charles Edward Bedon Cortazar Charles Edward Bedon Cortazar committed [r7613] on Code

    [2.3] Copyright notices updated to 2025

  • Charles Edward Bedon Cortazar Charles Edward Bedon Cortazar committed [r7612] on Code

    [2.3] Texts with version 2.1.1 updated to 2.3.0. Copyright notices updated to 2025

  • Charles Edward Bedon Cortazar Charles Edward Bedon Cortazar committed [r7611] on Code

    [2.3] Component dependencies set to 2.3. Old default databases removed. Syncutil move to Sync Framework module. Snmp library dependencies moved to that module too. Pom files cleaned and unnecessary dependencies removed. Comments fixed in application.properties file

  • Charles Edward Bedon Cortazar Charles Edward Bedon Cortazar committed [r7610] on Code

    [2.3] Component pom.xml files cleaned. Versions set to 2.3

  • Charles Edward Bedon Cortazar Charles Edward Bedon Cortazar posted a comment on discussion Help

    Hello Curtis. Version 2.5 has been delayed and we don't have a definitive date for it yet. Resource constraints only allow us to concentrate first on branches actively used in customer projects, that's why you see 2.1.x having daily activity, while version 2.5 receives the relevant patches (that is, bug fixes done in version 2.1.x and ported to 2.5). Our next milestone is version 2.3, which is version 2.1.1, with updated dependencies (Vaadin 24, Neo4J 5, Spring 3, Java 17) to address critical security...

  • Charles Edward Bedon Cortazar Charles Edward Bedon Cortazar posted a comment on discussion Open Discussion

    Hello @liuhui, The Physical Path (and Tree, for that matter) are tools intended to show the continuity of a physical path (optical or otherwise). This continuity is followed through mirrors and physical links, and usually involves only passive equipment (such as ODFs or MDFs), except, perhaps, the endpoints (that is, the most common scenario is you have active devices -routers, switches, etc- at the ends of the path, and passive equipment in the middle -ODFs, fiber splitters, splice boxes-). Your...

  • Charles Edward Bedon Cortazar Charles Edward Bedon Cortazar committed [r7405] on Code

    [2.1] Default log file size increased to 2MB, small typo fixed, application.properties documentation updated

  • Charles Edward Bedon Cortazar Charles Edward Bedon Cortazar committed [r7404] on Code

    [2.1] TemplateUI completely resets the property sheet when an element is selected, and it's no longer attempting to load the template class properties when no template is selected

  • Charles Edward Bedon Cortazar Charles Edward Bedon Cortazar committed [r7403] on Code

    Removed redundant slash in the logging paths

  • Charles Edward Bedon Cortazar Charles Edward Bedon Cortazar committed [r7402] on Code

    Kuwaiba [2.1] Added tx.success to the BEM's getFirstParentOfClass method so it can be used in Tasks and Reports

  • Charles Edward Bedon Cortazar Charles Edward Bedon Cortazar posted a comment on discussion Help

    Glad to know it worked for you. Not at the moment, but definitively it's in the cards. The way I envision this is, we have a separate UI to handle specifically bulk upload functionalities (adding UX goodies such as file uploading or better log navigation/visualization) , but it uses the generic task management infrastructure underneath. Not sure where in the pipeline this can be placed, but surely it's something that has been considered.

  • Charles Edward Bedon Cortazar Charles Edward Bedon Cortazar modified a comment on discussion Help

    Hello Curtis. The bulk upload of objects is made using the Task Manager. I've put together a brief tutorial and a example that you can use as reference to create your own importing script. Any feedback is greatly appreciated.

  • Charles Edward Bedon Cortazar Charles Edward Bedon Cortazar modified a comment on discussion Help

    Hello Curtis. The bulk upload of objects is made using the Task Manager. I've put together a brief tutorial and a example that you can use as reference to create your own importing script. Any feedback is greatly welcome.

  • Charles Edward Bedon Cortazar Charles Edward Bedon Cortazar posted a comment on discussion Help

    Hello Curtis. The bulk upload of objects is made using the Task Manager. I've put together a brief tutorial and a example that you can use as reference to create your own importing script. Any feedback is greatly welcome.

  • Charles Edward Bedon Cortazar Charles Edward Bedon Cortazar posted a comment on discussion Help

    Hello Charles. The OSP module was admittedly created around GPON networks (and by extension, other optical networks), but as you may have noticed already, the physical connections model is basically the same, regardless if you are using radio, copper (for power or communications) or optical-based connections (the simplicity of Kuwaiba is one of its major strengths). Certain restrictions based on object types are indeed somewhat arbitrary, and in principle, those tools could be used to perform the...

  • Charles Edward Bedon Cortazar Charles Edward Bedon Cortazar posted a comment on discussion Open Discussion

    Hello Charles, Once the connection is created in the Object View, you should be able to select it and see its properties in the very same view (Screenshot 01). You can explore its contents (in case it's a container with other containers or links inside) using the Special Children explorer (also Screenshot 01) or how the connection is related to other inventory objects such as services, network interfaces or endpoints using the Relationship Explorer (Screenshot 02). You can also launch actions to...

  • Charles Edward Bedon Cortazar Charles Edward Bedon Cortazar modified a comment on discussion Help

    Hello Curtis. Class icons are cached, but the resources fetched by the browser were being generated dynamically per session by Vaadin, and this was causing performance issues and some other weird behavior in views (the flashing icons problem is an example). Those icons are no longer served by Vaadin, but by a REST API call, so those URI are no longer used . We'll see if this one is also related. The fix is already in the code repository, and the deployment artifacts (docker and installer) will be...

  • Charles Edward Bedon Cortazar Charles Edward Bedon Cortazar posted a comment on discussion Help

    Hello Curtis. Class icons are cached, but the resources fetched by the browser were being generated dynamically per session by Vaadin, and this was causing performance issues and some other weird behavior in views (the flashing icons problem is an example). We'll see if this one is also related. The fix is already in the code repository, and the deployment artifacts (docker and installer) will be updated today. We'll take a look at this next week.

  • Charles Edward Bedon Cortazar Charles Edward Bedon Cortazar modified a comment on discussion Help

    For further reference, this bug report contains the details of the fix.

  • Charles Edward Bedon Cortazar Charles Edward Bedon Cortazar posted a comment on discussion Help

    For further reference, this bug report has the details of the fix.

  • Charles Edward Bedon Cortazar Charles Edward Bedon Cortazar posted a comment on discussion Help

    @csnowden125 @daf-sf Apparently there was a confusion as to what type of device was expected to be the parent of the ports (now GenericCommunicationElement and GenericBox subclasses instances are considered). This issue was corrected in this commit and synced with the installer and weekly docker update.

  • Charles Edward Bedon Cortazar Charles Edward Bedon Cortazar committed [r7332] on Code

    [trunk] -Added a generic Task Manager script to demonstrate how to perform bulk imports, as well as a sample import file

  • Charles Edward Bedon Cortazar Charles Edward Bedon Cortazar posted a comment on discussion Help

    By the way, a new chapter of the User Manual was added recently to document this module.

  • Charles Edward Bedon Cortazar Charles Edward Bedon Cortazar posted a comment on discussion Help

    In addition to what's been said on this post, I wanted to say that validateCall was thought initially to be used to validate isolated ws calls (think of it as "user X can only call methods createObject, updateObject, but not getPools"). As the SOAP-based API is being phased-out, this has been put on hold in favor of some more sophisticated methods in the coming 2.5 version. The thing is, authorization for this kind of applications is really tricky. Some people want feature-based authorization i.e....

  • Charles Edward Bedon Cortazar Charles Edward Bedon Cortazar posted a comment on discussion Help

    Hello Curtis. Your bug report was closed and integrated into the past Friday's docker image update.

  • Charles Edward Bedon Cortazar Charles Edward Bedon Cortazar modified a comment on ticket #88

    Bug on Manage Licenses window was fixed in this commit

  • Charles Edward Bedon Cortazar Charles Edward Bedon Cortazar posted a comment on ticket #89

    Hello Jan, Sorry about that. The Process Manager is a fairly complex module that's been used in several customer projects, but was not initially to be made available to the public. In the end we left it more as a way to showcase its basic capabilities, rather than something usable from the end user perspective (in a real world scenario, after designing the process, you have to create the interfaces per activity, manage the events properly and create connectors to 3rd party platforms, and that requires...

  • Charles Edward Bedon Cortazar Charles Edward Bedon Cortazar modified ticket #89

    Process manager, unable to run new process instance

  • Charles Edward Bedon Cortazar Charles Edward Bedon Cortazar modified a comment on discussion Help

    Hello Curtis, In general, we try to make a weekly release with small/critical bug fixes. I would not call it a replacement of the official stable release, but it's usually stable enough for most purposes (call it a bleeding-edge release, no breaking changes are expected until the next stable build -for example data model changes-, so you can safely continue your tests and reuse the database with future versions within the same branch).

  • Charles Edward Bedon Cortazar Charles Edward Bedon Cortazar posted a comment on discussion Help

    Hello Curtis, In general, we try to make a weekly release with small big fixes. I would not call it a replacement of the official stable release, but it's usually stable enough for most purposes (call it a bleeding-edge release, no breaking changes are expected until the next stable build -for example data model changes-, so you can safely continue your tests and reuse the database with future versions within the same branch).

  • Charles Edward Bedon Cortazar Charles Edward Bedon Cortazar committed [r7322] on Code

    [trunk] -Syncing working copies

  • Charles Edward Bedon Cortazar Charles Edward Bedon Cortazar committed [r7321] on Code

    [trunk] -Syncing working copies

  • Charles Edward Bedon Cortazar Charles Edward Bedon Cortazar committed [r7318] on Code

    [trunk] - Unused imports removed, misc style fixes, typos fixes (including one in the name of the method deleteCustomer in the web service). Unnecessary dependencies removed in dmman and navman modules.

  • Charles Edward Bedon Cortazar Charles Edward Bedon Cortazar committed [r7316] on Code

    [trunk] -Script folders renamed to better reflect the contents. Non-kuwaiba scripts removed

  • Charles Edward Bedon Cortazar Charles Edward Bedon Cortazar committed [r7315] on Code

    [trunk] -Script folders renamed to better reflect the contents. Non-kuwaiba scripts removed

  • Charles Edward Bedon Cortazar Charles Edward Bedon Cortazar posted a comment on discussion Help

    The Connectivity Manager documentation has been expanded. Check it out here

  • Charles Edward Bedon Cortazar Charles Edward Bedon Cortazar committed [r7307] on Code

    [trunk] --AllBuildingsMapWidget no longer loads all geo-located GenericLocations by default.

  • Charles Edward Bedon Cortazar Charles Edward Bedon Cortazar modified a comment on discussion Help

    Hello Charles. I thought it'd be more useful to provide a fully-fledged example. I've started documenting use-cases where Kuwaiba can be applied effectively, and this one shows how to handle port mirroring in a real-life scenario, and will teach you two more ways to create connections. Pay particular attention to the section Connecting the Devices. I hope it helps.

  • Charles Edward Bedon Cortazar Charles Edward Bedon Cortazar posted a comment on discussion Help

    Hello Charles. I thought it'd be more useful to provide a fully-fledged example. I've started documenting use-cases where Kuwaiba can be applied effectively, and this one shows how to handle port mirroring in a real-life scenario. Pay particular attention to the section Connecting the Devices. I hope it helps.

  • Charles Edward Bedon Cortazar Charles Edward Bedon Cortazar posted a comment on discussion Help

    I agree with you, there's high chances the rendering process is the one to blame. OpenLayers is used to render OpenStreetMap maps and Bing Maps, but Google uses its own stack. I would bet my lunch the icons won't flicker using GMaps. The map API (whatever you mean by that) is fine. If anything, this is a bug we have to reproduce and fix.

  • Charles Edward Bedon Cortazar Charles Edward Bedon Cortazar posted a comment on discussion Help

    Hello Curtis, This is certainly an odd behavior. What browser/OS are you using? Did you try another map provider? Refer to the online documentation for details on how to use other providers (it's a work in progress, feel free to give us a shout if you find any inconsistency in the docs!). As a side note, the default dashboard in Kuwaiba is a map centered in widgets.simplemap.centerLongitude, widgets.simplemap.centerLatitude(you can change those values in the Configuration Variables module) that displays...

  • Charles Edward Bedon Cortazar Charles Edward Bedon Cortazar created ticket #81

    Bypass Dashboard

  • Charles Edward Bedon Cortazar Charles Edward Bedon Cortazar posted a comment on discussion Help

    Hello Glenn, Just for further reference, the indicated method to override the database that comes with the Docker image is explained in the Using a Custom Database section of the Docker Hub page. Alternatively, you can build your own image from the official Dockerfile, and point to your own database.

  • Charles Edward Bedon Cortazar Charles Edward Bedon Cortazar posted a comment on discussion Help

    Hello Ahmad, The Docker image has been updating correcting the TM bug and a couple more issues.

  • Charles Edward Bedon Cortazar Charles Edward Bedon Cortazar posted a comment on discussion Open Discussion

    We are working updating the -ancient- technical documentation. You can find the admin and user manuals on the project's web page. This is a work in progress, and you can expect improvements in the coming two weeks. The installation procedure is mostly explained in the admin's manual. Feel free to contribute here.

  • Charles Edward Bedon Cortazar Charles Edward Bedon Cortazar committed [r7304] on Code

    [trunk] -- Classes renamed to better reflect what they do. Inner classes replaced by lambda expressions. Favicon updated. Unused imports removed

  • Charles Edward Bedon Cortazar Charles Edward Bedon Cortazar modified a comment on discussion Help

    Hello Charles, First of all, there are two types of relationships in Kuwaiba: Containment relationships, like the relationship between a city and a country, or a router and a rack and Special relationships that are heavily used by particular models such as the physical connections model or the SDH or MPLS models. For example, aEndpoint and bEndpoint are the special relationships that relate a link to its endpoints. Special relationships can be explored using the Relationship Explorer in the Explorers...

  • Charles Edward Bedon Cortazar Charles Edward Bedon Cortazar posted a comment on discussion Open Discussion

    Hello Glenn, No, for all practical purposes it is the same. Conceptually, a Router alone is just an IP router with no support for other technologies, while MPLSRouter/Switch is an MPLS-enabled routing device. Having separate classes allows you to find either more easily, but it's basically a convenience thing.

  • Charles Edward Bedon Cortazar Charles Edward Bedon Cortazar posted a comment on discussion Help

    Hello Charles, First of all, there are two types of relationships in Kuwaiba: Containment relationships, like the relationship between a city and a country, or a router and a rack and Special relationships that are heavily used by particular models such as the physical connections model or the SDH or MPLS models. For example, aEndpoint and bEndpoint are the special relationships that relate a link to its endpoints. Special relationships can be explored using the Relationship Explorer in the Explorers...

  • Charles Edward Bedon Cortazar Charles Edward Bedon Cortazar posted a comment on discussion Help

    Hello Charles, Be aware that there are two types of physical connections in Kuwaiba: Containers (conduits, cables, etc, anything that can contain other connections. Container endpoints are never ports, they are usually buildings or poles or manholes or racks) and links (the actual transmission medium, fiber, copper, radio. They always end in ports, though they not necessarily have to have endpoints, like when you have a bunch of unconnected fibers in a cable). What you are trying to do here -I think-...

  • Charles Edward Bedon Cortazar Charles Edward Bedon Cortazar posted a comment on discussion Help

    Hello Ahmad, As I pointed out earlier in this thread, the access to the database hasn't been touched, so perhaps the problem is somewhere else. Did you check the permissions thing? There's very little I can do to assist you with this issue, you could try building Kuwaiba yourself and test it outside the Docker container.

  • Charles Edward Bedon Cortazar Charles Edward Bedon Cortazar posted a comment on discussion Help

    Hello Ahmad, The persistence layers were not changed. The recent commits refer mostly to UI improvements. From your log, it looks like a permissions problem java.nio.file.AccessDeniedException: /data/db/kuwaiba.db/schema/index/lucene_native-1.0/1/lucene-1.0/1/_0.cfe About the other issue, it does look like a bug. It seems to be getting the first parent of the connection (in the case the board on one side and the splice box on the other). I'll ping the committer to take a look at this. Thanks for...

  • Charles Edward Bedon Cortazar Charles Edward Bedon Cortazar posted a comment on discussion Help

    Yes, this change was pushed past Friday, you can update your image.

  • Charles Edward Bedon Cortazar Charles Edward Bedon Cortazar posted a comment on discussion Open Discussion

    As an additional note, you can run version 2.1 from a docker container or from the installer. We are still working on the technical documentation.

  • Charles Edward Bedon Cortazar Charles Edward Bedon Cortazar posted a comment on discussion Help

    Helo Ahmad, Well, this is partly a bug, partly by design. The TM was initially designed so that if you added a connection (logical or physical), it would try to add to the topology automatically either the first GenericCommunicationsElement (that is, the first active communication device such a router) or the first GenericFrame (ODF/DDF) on both ends of the connection. In your case, one end met that condition (the ODF), but not the other (a SpliceBox is a GenericSplicingDevice), hence the error,...

  • Charles Edward Bedon Cortazar Charles Edward Bedon Cortazar posted a comment on discussion Help

    Hello Ahmad, 1. What version of Kuwaiba are you using 2. In the polology you are designing, the nodes are the building where the ODF is located and the manhole where the SB is located, or the ODF and SB directly?

  • Charles Edward Bedon Cortazar Charles Edward Bedon Cortazar committed [r7240] on Code

    [trunk] -- The mouse pointer changes when hovering inventory object nodes in tables and trees. Few references to version 2.1 fixed

  • Charles Edward Bedon Cortazar Charles Edward Bedon Cortazar posted a comment on discussion Open Discussion

    Hello Glenn, You can create templates of any class (a class can be seen as an inventory type). The default data model does not include the class "Shelf", but you ca create it. Modeling does not have a single path, there are several ways you can represent your network in Kuwaiba. In the default data model, for example, an SDHMux refers to the shelf itself, but nothing stops you from having a class SDHShelf (or just Shelf, it doesn't matter) and configure your containment structure so you have something...

  • Charles Edward Bedon Cortazar Charles Edward Bedon Cortazar posted a comment on discussion Developers

    Hello Glenn, Just for reference, the documentation on how to pull and get the container up and running can be found here. The docker image includes a sample database, but in case you want to override it and use your own (useful if you want to test new container versions with the same customized db), see the "Using a Custom Database" section.

  • Charles Edward Bedon Cortazar Charles Edward Bedon Cortazar posted a comment on discussion Developers

    Hello Glenn. As you mention, SDH is fully supported in Kuwaiba, which makes SONET relatively easy to support as well (the routing algorithms are the same, the hierarchies are pretty similar and all capacity calculations -even for concatenated containers- are made using naming conventions -VCXX, STMXX, etc-). However, in almost 15 years of this project, SONET support was never between the feature requests, and now both are considered legacy technologies and our focus (transport networks-wise) is MPLS/Ethernet/IP....

  • Charles Edward Bedon Cortazar Charles Edward Bedon Cortazar committed [r7216] on Code

    [trunk] -- Updated version and dependencies to 2.1.1

  • Charles Edward Bedon Cortazar Charles Edward Bedon Cortazar created ticket #80

    Be Able to Move Customers and Services Between Pools

1 >
MongoDB Logo MongoDB