7 Replies Latest reply on Jan 24, 2012 3:09 PM by hadyn.dawson

    How the GUIDs are generated?




      Does anyone knows how the application generate and assign GUIDs?



        • 1. Re: How the GUIDs are generated?

          I know it's a difficult question, but I thought the gurus here would know the answer...

          • 2. Re: How the GUIDs are generated?
            Stu McNeill Employee

            Hi Javier,


            Apologies no-one answered your original question it must have passed me by.  There isn't really anything to say about the Guids other than they are randomly generated and a check is always done to make sure once a Guid is generated that a record doesn't already exist in that table/object.  May I ask why you're interested?

            1 of 1 people found this helpful
            • 3. Re: How the GUIDs are generated?

              Hello Stu,


              Thanks for the answer, we have an interface with a different ticketing system that is using a scheduled data import to create the tickets coming from that tool. The problem with this is that we can't get a reply from that in order to know if the creation of the tickets in Landesk Service Desk was succesful or not. We were wondering if the GUID was created by a DB function so that we could manually add the records.


              Also, as we are using 7.2.6 and we don't have calculations, it could be useful for us in order to make queries to the db and send notifications by adding rows to the email table, but this also requires a GUID.


              Thanks in advance for your help,



              • 4. Re: How the GUIDs are generated?
                Stu McNeill Employee

                Hi Javier,


                Thanks for the explanation.  Unfortunately we don't support creating records directly in the database (and it is not a simple task with the number of different tables involved).  The only option I can think of for the type of integation you need is to use penTouch which is a programmable API you can purchase.

                • 5. Re: How the GUIDs are generated?
                  aparker Employee

                  Hi Javier,


                  In reality, what I would be suggesting is an upgrade to 7.4 to unlock a whole new layer of functionality that has been delivered in the product to support integration. As Stu says, while you're at 7.2.6, OpenTouch is the only real option, but there is a price associated with that. If you move to 7.4 there is the possibility of using the API that comes with the Web Access platform and also maybe using Event Manager to process these requests. There is a cost associated with EM, but nothing like the one for OpenTouch.



                  • 6. Re: How the GUIDs are generated?

                    Hi Andy,


                    We are new customers and may wish to import data from another system.  Generating the GUIDs seems as though it might be a stumbling block.  Can we do this through an API?

                    • 7. Re: How the GUIDs are generated?

                      Hi Mark,


                      If you import data from another system using LANDesk's Data Import component within Service Desk then these GUIDs are generated automatically in the database when the records are created by the import tool. As Stu said, you can't really import data directly into the LANDesk database so there shouldn't be any requirement to manually generate GUIDs. If you're looking to integrate another system into LDSD then the best (read easiest and cost effective) solution will be Event Manager.