Ejecución de una operación EXECUTE en Servicios empresariales con Siebel
En esta sección se muestra cómo ejecutar una operación en un servicio empresarial de Siebel mediante el proveedor de datos de .NET Framework para aplicaciones de siebel eBusiness.
Ejecución de un servicio empresarial de Siebel
En esta sección se muestra cómo ejecutar operaciones en un servicio empresarial en el repositorio de Siebel.
using System;
using System.Collections.Generic;
using System.Text;
using System.Data.Common;
using System.Data;
using Microsoft.Adapters.SiebelDbProvider;
namespace SiebelADOBS
{
class Program
{
static void Main(string[] args)
{
try
{
SiebelProviderFactory factory = SiebelProviderFactory.Instance;
DbConnection connection = factory.CreateConnection();
connection.ConnectionString = "Username=SADMIN;Password=SADMIN;ServiceUri=172.23.115.223:2321;SiebelObjectManager=SSEObjMgr;SiebelEnterpriseServer=ent771;Language=enu;SiebelRepository=Siebel Repository";
connection.Open();
DbCommand command = connection.CreateCommand();
command.CommandText = "EXEC ExtractDataService.Echo @In, @InOut, @Out OUTPUT";
//Add @In
DbParameter param1 = command.CreateParameter();
param1.ParameterName = "@In";
param1.Direction = ParameterDirection.Input;
param1.Value = "SomethingElse";
command.Parameters.Add(param1);
//Add @InOut
DbParameter param2 = command.CreateParameter();
param2.ParameterName = "@InOut";
param2.Direction = ParameterDirection.InputOutput;
command.Parameters.Add(param2);
//Add @Out
DbParameter outParam = command.CreateParameter();
outParam.ParameterName = "@Out";
outParam.Direction = ParameterDirection.Output;
command.Parameters.Add(outParam);
DbDataReader dbReader = command.ExecuteReader();
Console.WriteLine("Param2: " + param2.Value);
Console.WriteLine("OutParam: " + outParam.Value);
Console.WriteLine("Press any key...");
Console.ReadLine();
}
catch (Exception exp) { Console.WriteLine(exp.Message); }
}
}
}
Consulte también
Usar el proveedor de datos de .NET Framework para aplicaciones de negocio electrónico de Siebel
Ejecución de una consulta SELECT en componentes empresariales con Siebel