Jump to content

PMXSD

Members
  • Content Count

    20
  • Joined

  • Last visited

Everything posted by PMXSD

  1. Hello Everybody, We are deploying Service Desk 17.1 with Advanced Availability in our testing environment. This week, I performed a restart of the services in our servers (These servers have SUSE Operating System) and when the services are up and running, one of the servers (background/standby) is not working despite of pdm_status shows all the process on running or completed. Checking then jsvr.log I found the following error message but I don't exactly what that means: 08/14 15:17:35.379[Thread-4] INFO SLUMPTC 413 Registered msg:PDMWEB 08/14 15:17:35.379[Thread-4] INFO SLUMPTC 414 Slump msg registered, ready for request 08/14 15:17:35.380[Thread-4] INFO SLUMPTC 413 Registered msg:SLUMP_DISCONNECTED 08/14 15:17:35.380[Thread-4] INFO SLUMPTC 414 Slump msg registered, ready for request 08/14 15:17:35.380[Thread-4] INFO SLUMPTC 386 Logon to Slump:pdmweb:g500603svhwt#-8fea459:16c9159777b:-8000 08/14 15:17:35.382[TCP_port-Read:Slump_nxd] INFO TCP_port 229 Created fastchannel port 2117 for null with id 1565806655382 between -1408064543.pdmweb:g500603svhwt#-8fea459:16c9159777b:-8000 and 5146.web:wsp 08/14 15:17:35.383[TCP_port-Read:Slump_nxd] ERROR TCP_port 411 java.net.ConnectException: Connection refused (Connection refused) java.net.ConnectException: Connection refused (Connection refused) at java.net.PlainSocketImpl.socketConnect(Native Method) at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350) at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206) at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188) at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) at java.net.Socket.connect(Socket.java:589) at java.net.Socket.connect(Socket.java:538) at java.net.Socket.<init>(Socket.java:434) at java.net.Socket.<init>(Socket.java:211) at com.ca.ServicePlus.slump.TCP_port.connect(TCP_port.java:380) at com.ca.ServicePlus.slump.SLUMP.recv(SLUMP.java:763) at com.ca.ServicePlus.slump.TCP_port.read_msg(TCP_port.java:1159) at com.ca.ServicePlus.slump.TCP_port.run(TCP_port.java:1300) 08/14 15:17:35.385[TCP_port-Read:Slump_nxd] ERROR SLUMP 788 Exception found in java slump logon Do you know why this connection is refused? Thank you!
  2. You rock @cdtj. That is exactly what I needed. Thank you very much!
  3. Hello Everybody, I am trying to translate the menu bar captions from one of the out-of-the-box files that we have in Service Desk Manager 17.1. I know the captions that we have like "New_Incident..." or "New_Request..." work like a variable or placeholder bacause we can see characters like (_) which one is not showing in the menu when you used the application. So, do you know where these values New_Incident... or New_Request... is replaced for the label that we see in the application? Thank you!
  4. Hello Everybody, I have an issue with Service Desk in 12.7 and I asked if someone can help to understand what´s going on. In the middle of the day, our CA Service Desk start to go slow for everything (Login, Change a rol, Save a Change). Making a research in the logs I found thousand lines saying: 05/21 10:26:51.80 G500603SV0SS bpvirtdb_srvr 31896 SIGNIFICANT vdbsql.c 1433 refreshing cache for table 'ca_contact' rows C1C6F456A3892841A0B2C6B3829768FB 05/21 10:26:51.80 G500603SV0SS bpvirtdb_srvr 31896 SIGNIFICANT vdbsql.c 1433 refreshing cache for table 'ca_contact' rows F151E7D14F80474ABE177F39B2CE45AB 05/21 10:26:51.80 G500603SV0SS bpvirtdb_srvr 31896 SIGNIFICANT vdbsql.c 1433 refreshing cache for table 'ca_contact' rows DA5FC743F4F772489FA9960E8955ED5E 05/21 10:26:51.80 G500603SV0SS bpvirtdb_srvr 31896 SIGNIFICANT vdbsql.c 1433 refreshing cache for table 'ca_contact' rows 85071B859CB6AC44ADA69CBBC565C4AB 05/21 10:26:51.80 G500603SV0SS bpvirtdb_srvr 31896 SIGNIFICANT vdbsql.c 1433 refreshing cache for table 'ca_contact' rows 4473733CCAE3954B99F00068630FE24A 05/21 10:26:51.80 G500603SV0SS bpvirtdb_srvr 31896 SIGNIFICANT vdbsql.c 1433 refreshing cache for table 'ca_contact' rows F8B8BD6F97DB9A4495DA38FBA6C7DC49 05/21 10:26:51.80 G500603SV0SS bpvirtdb_srvr 31896 SIGNIFICANT vdbsql.c 1433 refreshing cache for table 'ca_contact' rows 6A7EE01F0D166E46A1E73A5927B60915 05/21 10:26:51.82 G500603SV0SS bpvirtdb_srvr 31896 SIGNIFICANT vdbsql.c 1433 refreshing cache for table 'ca_contact' rows D812F7849AC07A43AD887AA58980138E 05/21 10:26:51.82 G500603SV0SS bpvirtdb_srvr 31896 SIGNIFICANT vdbsql.c 1433 refreshing cache for table 'ca_contact' rows 982DBD8C703375459023D2652DFB7591 05/21 10:26:51.82 G500603SV0SS bpvirtdb_srvr 31896 SIGNIFICANT vdbsql.c 1433 refreshing cache for table 'ca_contact' rows 9A2891C2E023B8419D25EACA4DCCBF23 05/21 10:26:51.84 G500603SV0SS bpvirtdb_srvr 31896 SIGNIFICANT vdbsql.c 1433 refreshing cache for table 'ca_contact' rows E796A29FB543804390FFC07BBDCC9ED8 05/21 10:26:51.84 G500603SV0SS bpvirtdb_srvr 31896 SIGNIFICANT vdbsql.c 1433 refreshing cache for table 'ca_contact' rows EBE75EA2AC1B7B4F95EEEFBD1C931B1E I found a document to stop this using the dbmonitor_nxd -c stop -t ca_contact but I don't why this action happens. At this point, the monitor for this table is stopped but I don´t either what it will happen with the application if it continues stopped. The document about dbmonitor_nxd says the following: The main function of dbmonitor_nxd is to generate CHANGE notifications for changes in specified tables that did not occur through CA SDM. In order to perform this function, the monitor periodically queries the database, determines what was changed externally and then sends CHANGE notifications to the bpvirtdb_nxd server. The bpvirtdb_nxd server notifies all domsrvr servers of the change, which causes each domsrvr to update its cache of specific database objects and then notify all other processes that subscribe for changes in the specified tables. Here, I don´t know where is the bpvirtdb_nxd server to see the changes that the document says. This issue happened 2 times in a week and I don´t know why. Please, someone has any idea about this problem? Thank you very much!
  5. Hello Collaborators, I am trying to add an aditional workflow task in an already existing change order which one it has some workflow tasks using add_workflow method in spel code. This is my first time working with this method and I did this: 1) First, I wrote this line: send_wait(0, top_object(), "call_attr", "api", "add_workflow", who, "400401", "", "APP", 0, "group_task", 1, "wf_template", 400208, "description", "Operaciones Argentina"); I got an error message saying: 12/20 11:16:28.43 G100603SV278 spelsrvr 5124 ERROR api.spl 1507 err getting a change order or issue dob: NOT FOUND 2) Taking care the first attempt, I modified the parameter about change order persistent id: send_wait(0, top_object(), "call_attr", "api", "add_workflow", who, "chg:400401", "", "APP", 0, "group_task", 1, "wf_template", 400208, "description", "Operaciones Argentina"); But, in this case, the change order never finishs to save and the logs show: 12/20 11:25:06.52 G100603SV278 domsrvr 8508 ERROR attr.c 6196 No response to trigger chg::ztoma_control (3 time) after 120 seconds; waiting another 240 seconds Can you tell me what is wrong with the persistent id in the method? Thank you!!
  6. Hello Collaborators, I am trying to configure the integration between CCA 12.8.3 and CA Service Desk 12.7 using SDM Integration tab in CCA. At the moment to execute a job which one only recover information about Server and NIC Details, this error message shows up in the logs: CCA-SDM-1002: SDM Mapping files are not valid or not available. I researched this message but nothing about that. Someone knows this error message and why this is happening? Thanks! PMX
  7. You rock man!! I modified my code adding format function and it works! Finally, the code is: chg::zmatriz_riesgo(...) { object obList; int kpi_count, afectados, pruebas, ambiente_homologado, rollback, contingencia, frecuencia; string chg_num; chg_num = argv[3]; // ********** Existencia de Elementos de Configuracion KPI ********** uuid who; send_wait(0, top_object(), "call_attr", "cnt", "current_user_id"); who=msg[0]; send_wait(0, top_object(), "call_attr", "api", "get_list", "lrel_asset_chgnr", who, format("chg.chg_ref_num IN '%s' AND nr.zkpi IN '1'", chg_num), -1); if (msg_error()) { logf(SIGNIFICANT, msg[0]); } else { obList = msg[0]; kpi_count = msg[1]; } Thank you very much for your quick answer and help! Regards. PMX
  8. Good morning collaborators, I am building a spel code using get_list method to get the amount of CI's which they are element's KPIs in a specific Change Order. For that I used the following code which one works when I put the change order number as hard code as this: chg::zmatriz_riesgo(...) { object obList; int kpi_count, afectados, pruebas, ambiente_homologado, rollback, contingencia, frecuencia; string chg_num; chg_num = argv[3]; // ********** Existencia de Elementos de Configuracion KPI ********** uuid who; send_wait(0, top_object(), "call_attr", "cnt", "current_user_id"); who=msg[0]; send_wait(0, top_object(), "call_attr", "api", "get_list", "lrel_asset_chgnr", who, "chg.chg_ref_num IN '633' AND nr.zkpi IN '1'", -1); if (msg_error()) { logf(SIGNIFICANT, msg[0]); } else { obList = msg[0]; kpi_count = msg[1]; } but now I want to do this usable for any change order and I need to concatenate a variable in where clause after chg.chg_ref_num. I tried this but it doesn't work: chg::zmatriz_riesgo(...) { object obList; int kpi_count, afectados, pruebas, ambiente_homologado, rollback, contingencia, frecuencia; string chg_num; chg_num = argv[3]; // ********** Existencia de Elementos de Configuracion KPI ********** uuid who; send_wait(0, top_object(), "call_attr", "cnt", "current_user_id"); who=msg[0]; send_wait(0, top_object(), "call_attr", "api", "get_list", "lrel_asset_chgnr", who, "chg.chg_ref_num IN '+chg_num+' AND nr.zkpi IN '1'", -1); if (msg_error()) { logf(SIGNIFICANT, msg[0]); } else { obList = msg[0]; kpi_count = msg[1]; } Can you tell me what is wrong in the concatenation in get_list method? Regards.
  9. Hello Everybody, I have this requirement to develop. From Configuration Item tab in a Change Order when I press on Update CI I have the Search Configuration Item page where we have the New Create option. I need to pass to that option (New Create) a value which will be loaded in the field DNS Name when CI is created. The main idea of the development is fill the DNS Name field with a constant value when a CI is created from a Change Order in the Configuration Item tab and a normal functionality when a CI is created from CMDB. Can someone help me on this? Thanks!
  10. Hello everybody, I need to set a Service Status to whatever different to empty when a CI is created from Create New in tab Configuration in a change order. When a CI is created from CMDB panel, Service Status should be empty as default. Can someone help me? Thanks!!
  11. Any idea about how this code can work for lookup field?
  12. Hello everybody, I wrote a preSaveTrigger function in detail_chg.htmpl to make required some fields and that it's working fine. Also, I have a custom form associated to detail_chg.htmpl as a tab and also I need to make required some fields in that form but when I create a preSaveTrigger in that form for required fields, that code is not responding. Take care that only I pressed the Save button in the detail_chg form and that save the information in my custom form located in the tab, but I am not totally sure if both preSaveTrigger function can be instance in the same moment (detail_chg and one form in the tab) Can someone let me know, a way to implement it? Thanks!!
  13. I need to use something like this but if the contact belongs to the group so a field needs to be show and I am thinking use the in variable in a PDM_IF condition but it's not working. Please, can you tell where I need to write the code to know if the contact is in a group? Thanks!!
  14. Hello Everybody, I have some interaction forms in PAM and I need to know if it's posible set different text languages according where the people coming from for a same group. So, I get the group's member but all them are coming from different countries. Please, let me know if it's posible. Thanks!!
  15. You're rock!! I used the operator to invoke Service Desk's Web Services and then applied the createObject method and that solved the issue and also I learned to use the web service! When I finish this development I will post this in the Service Desk Library. Thank you very much Mitu
  16. Thank you Mitu, but I don't see any operator to insert a new value for a custom table (just Select or Update but not Insert). It's that correct? Please let me know! Thanks!
  17. Forum, I have created a custom table and with that I did a list and detail form to fill information in Service Desk but also that table can be filled with a process in PAM. So, here I have an issue because when I add information with PAM process and then I try to add information in Service Desk also, I get an error saying that I violated Unique ID. So, I did a bit researching and I noticed that when I add information using the PAM's operator Insert in Database, the ID is not updated in Service Desk when I try to fill the information in Service Desk. How can I manage the IDs in the custom table to avoid this issue? I need this as soon as possible to deliver a development! Thank you so much!
  18. To explain better what I need, I want that my detail form used in the create new button has a different behavior according if that button was pressed from one tab (approvers) or another one (deployers). Take care that all the data is saved in the same table and the detail form will use some fields in the approver's case and others in the deployer's case. Please, let me know if your suggestion is about this idea. Thanks for you quick response!
  19. Hello Everybody, I am in the middle of a customization and I need your valuable help for a how-to. I have created a customized table (zapprovers_deployers) and there I want to save the approvers and the deployers for an organization all in the same table but they are showed in 2 different list in 2 different tabs (list_zapprovers.htmpl and list_zdeployers.htmpl). At this point, all it's Ok, but the problem is when I have disabled the Create New Button to show another one in order to show my custom form (only a form it's possible according to the convention for detail form in a create new action). The thing is that I need to show some fields in that detail form when the user has selected the approver tab and other fields when the user has selected the deployers tab and I need to set a local variable coming from the list form to the detail form to do a PDM_IF and then it shows the fields that I need. Can someone help me with this? Thanks!! PMX
  20. Team SDU, This is my first post asking for a solution about to hide and show a label on the top of Incident Form saying "Critical Service" when the selected affected service has a Service Impact as 1 or 2. The label will be a text box as read-only and I need to hide or show that label according the condition in edit mode, that means, in the meantime the ticket is created. I was able to write a label in the form saying Critical Service but now I need to show or hide according the condition if the affected service has a service impact as 1 or 2. Please, let me know any idea about how to advance on this. Thanks Everyone. PMX.
×
×
  • Create New...