jueves, 31 de mayo de 2018

Cannot connect to WMI provider sql2016


Mensaje de error al abrir el Administrador de configuración de SQL Server en SQL Server: "no se puede conectar al proveedor WMI. No tiene permiso o el servidor está inaccesible"













Ejecutar CMD como administrador.

C:\WINDOWS\system32>cd..

C:\Windows>cd..

C:\>cd "Program Files (x86)"

C:\Program Files (x86)>cd "Microsoft SQL Server"

C:\Program Files (x86)\Microsoft SQL Server>cd 140

C:\Program Files (x86)\Microsoft SQL Server\140>cd Shared

C:\Program Files (x86)\Microsoft SQL Server\140\Shared>mofcomp sqlmgmproviderxpsp2up.mof

Microsoft (R) MOF Compiler Version 10.0.16299.15
Copyright (c) Microsoft Corp. 1997-2006. Todos los derechos reservados.
Analizando el archivo MOF: sqlmgmproviderxpsp2up.mof
El archivo MOF se analizó correctamente
Almacenando información en el repositorio...
Hecho

C:\Program Files (x86)\Microsoft SQL Server\140\Shared>




martes, 29 de mayo de 2018

Suspensión/Activacion de Jobs SAP


1.- INTRODUCCION

El presente documento muestra los pasos para suspender y/o activar un Job.

2.- SUSPENSION DE JOBS

Entrar a la TX SM37 y poner el nombre del Job a suspender, en este ejemplo utilizaremos el Job ZRPMM005_GET_UUID_TRANSFER y se seleccionan todas las opciones en la parte de "Job Status"






















Le damos en el botón de ejecutar y nos debe aparecer una lista de las ejecuciones de ese Job:

















De la lista seleccionar el Job que tiene status "RELEASED", dirigirse al menú Job y darle click en "Released->Scheduled"











Con esto vamos a cambiar el Status del Job a "SCHEDULED" y el Job estará suspendido.


2.- ACTIVACION DE JOBS

Entrar a la TX SM37, seleccionar el Job que se quiere reactivar (en este momento el Job debe estar en status SCHEDULER).


Para este ejemplo vamos a tomar el Job ZHCM_RPTIME00_SEM el cual está suspendido en estos momentos y ejecutamos:






























Seleccionar el Job con status "SCHEDULED" y darle click al icono de "RELEASE"
 












En la siguiente pantalla solo pondremos la hora en que queremos se comience a ejecutar el Job y le damos en el botón de guardar.





















Con esto el Job cambiará el status a RELEASE y se estará ejecutando nuevamente.


lunes, 28 de mayo de 2018

Gestión de Datos del Empleado Employee Central

Importación de datos de empleado

Hacen referencia a los datos maestros del empleado y están distribuidos en dos secciones:
 Información Personal 
 Informal de Empleo

















Puntos clave:
 Algunas secciones son de fecha efectiva como información del puesto 
 Se conectan con otros módulos de SSFF 
 Permiten ejecutar reportes 
 Se controlan por permisos basados en roles 
 Existen 3 tipos de campos: Estandár, personalizados y especificos por país

Secciones con fecha efectiva:

 Información del puesto (JobInfo) 
 Información de compensación (CompInfo) 
 Información de pagos recurrentes (PayComponentRecurring) 
 Información personal (PersonalInfo) 
 Direcciones (HomeAddress) 
 Relaciones del puesto (JobRelations) 
 Dependientes (PersonRelationshipInfo

Secciones sin fecha efectiva:

 Información biográfica (PersonInfo) 
 Documento principal de identificación (NationalId) 
 Documentos de trabajo (WorkPermit) 
 Correo electrónico (EmailInfo) 
 Información telefónica (PhoneInfo) 
 Información de cuentas sociales (IMInfo) 
 Información de contacto (contactEmergencyInfo)

Para dar de alta a un empleado en Employee Central, se debe seguir el siguiente orden y cargar como mínimo las plantillas:














Datos de Talento

Las secciones de talento en Employee Central se conocen secciones de antecedentes (Background Elements) y hacen parte del módulo de perfil del empleado

 Disponibilidad para ser reubicado
 FormaciónAcadémica 
 Experiencia laboral en grupo 
 Experiencia laboral externa 
 Cursos y talleres 
 Certificaciones 
 Idiomas 
 Documentos



miércoles, 23 de mayo de 2018

Ruta de Archivo Host en los diferentes sistemas operativos

El archivo hosts es usado por el SO para guardar la correspondencia entre dominios de Internet y direcciones IP. cuando no había servidores DNS que resolvieran los dominios, el archivo hosts era el único encargado de hacerlo, pero dejó de utilizarse cuando Internet empezó a crecer en nombres de dominio, 

Sistema Operativo
Ruta
Windows 95 / 98 / Me
C:\Windows\hosts
Windows NT / 2000
C:\WINNT\System32\drivers\etc\hosts
Windows XP / 2003 / Vista / 7 / 8 / 10
C:\Windows\System32\drivers\etc\hosts



This program is blocked by group policy. For more information, contact your system administrator

Este error me salio al subir un sitio web en un servidor de hosting GodDaddy

Server Error in '/' Application.

This program is blocked by group policy. For more information, contact your system administrator

Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.ComponentModel.Win32Exception: This program is blocked by group policy. For more information, contact your system administrator

Source Error:

An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.

Solucion:


1. Agregue nivel de confianza al sistema. Web
<system.web>
    compilation debug="true" targetFramework="4.5.2"/>
    <httpRuntime targetFramework="4.5.2"/>
    <trust level="Full"/>             <!-- Just add this to the webconfig -->
 </system.web>

2. Elimine los compiladores en system.codecom
<system.codedom>
    <compilers>
      <compiler language="c#;cs;csharp" extension=".cs" type="Microsoft.CodeDom.Providers.DotNetCompilerPlatform.CSharpCodeProvider, Microsoft.CodeDom.Providers.DotNetCompilerPlatform, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" warningLevel="4" compilerOptions="/langversion:6 /nowarn:1659;1699;1701" />
      <compiler language="vb;vbs;visualbasic;vbscript" extension=".vb" type="Microsoft.CodeDom.Providers.DotNetCompilerPlatform.VBCodeProvider, Microsoft.CodeDom.Providers.DotNetCompilerPlatform, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" warningLevel="4" compilerOptions="/langversion:14 /nowarn:41008 /define:_MYTYPE=\&quot;Web\&quot; /optionInfer+" />
    </compilers>
  </system.codedom>
debe quedar así:
<system.codedom>
              <!-- All is removed between the 2 tags-->
 </system.codedom>

martes, 22 de mayo de 2018

System.InvalidOperationException: 'No se puede convertir un valor nulo en un tipo de valor.' C#


System.InvalidOperationException: 'No se puede convertir un valor nulo en un tipo de valor.'



Asigne un valor a un tipo que acepta valores NULL tal como lo haría para un tipo de valor normal, por ejemplo int? x = 100; o double? d = 14.108. A un tipo que acepta valores NULL también se le puede asignar el valor null: int? x = null.

Ejemplo

  public class Data
    {
        public int id { get; set; }
        public string name { get; set; }
        public string symbol { get; set; }
        public string website_slug { get; set; }
        public int? rank { get; set; }
        public double? circulating_supply { get; set; }
        public double? total_supply { get; set; }
        public double? max_supply { get; set; }
        public Quotes quotes { get; set; }
        public int last_updated { get; set; }
    }

viernes, 18 de mayo de 2018

Tabla SAP email Usuario

Tablas

USR21 - Asignación nombre usuario - clave dirección
ADR6 - Direcciones correo electrónico (Gestión Central Direcciones)

Campo referencia PERSNUMBER



miércoles, 16 de mayo de 2018

Reiniciar Iniciar Detener Servicio IIS

A veces es necesario reiniciar el IIS para que tome algún parámetro de configuración:

1- Modo Gráfico

 Vamos al Administrador de Internet Information Services (IIS)
Seleccionamos el servidor damos click secundario y damos click en Detener

2- Modo Comando
Abrimos un cmd,de preferencia como administrador y lanzamos las siguientes variantes según nuestra necesidad.
Reiniciar
C:\Users[NAMEUSER]> iisreset
Iniciar
C:\Users[NAMEUSER]\> iisreset /start
Detener
C:\Users[NAMEUSER]\> iisreset /stop

Como Asignar Impresora por Default a Usuario SAP

1. En el menú principal del sistema -> Valores Predeterminados -> Datos Propios

2. Ir a la pestaña de Valores fijos y seleccionar impresora en Disp.Salida.

Al momento de imprimir en cualquier transacción aparecerá por default la impresora seleccionada.