e Connect call can be made through direct SQL Calls.
For example below call to create RM distribution.....
DECLARE @return_value int,
@O_iErrorState int,
@oErrString varchar(255)
EXEC @return_value = [dbo].[taRMDistribution]
@I_vRMDTYPAL = 1,
@I_vDOCNUMBR = N'SALES000000000037',
@I_vCUSTNMBR = N'100001',
@I_vSEQNUMBR = 1005,
@I_vDISTTYPE = 9,
@I_vDSTINDX = 125,
@I_vDEBITAMT = 0,
@I_vCRDTAMNT = 1000,
@O_iErrorState = @O_iErrorState OUTPUT,
@oErrString = @oErrString OUTPUT
SELECT @O_iErrorState as N'@O_iErrorState',
@oErrString as N'@oErrString'
SELECT 'Return Value' = @return_value
EXEC @return_value = [dbo].[taRMDistribution]
@I_vRMDTYPAL = 1,
@I_vDOCNUMBR = N'SALES000000000037',
@I_vCUSTNMBR = N'100001',
@I_vSEQNUMBR = 1006,
@I_vDISTTYPE = 3,
@I_vDSTINDX = 125,
@I_vDEBITAMT = 1010,
@I_vCRDTAMNT = 0,
@O_iErrorState = @O_iErrorState OUTPUT,
@oErrString = @oErrString OUTPUT
SELECT @O_iErrorState as N'@O_iErrorState',
@oErrString as N'@oErrString'
SELECT 'Return Value' = @return_value
EXEC @return_value = [dbo].[taRMDistribution]
@I_vRMDTYPAL = 1,
@I_vDOCNUMBR = N'SALES000000000037',
@I_vCUSTNMBR = N'100001',
@I_vSEQNUMBR = 1007,
@I_vDISTTYPE = 13,
@I_vDSTINDX = 125,
@I_vDEBITAMT = 0,
@I_vCRDTAMNT = 10,
@O_iErrorState = @O_iErrorState OUTPUT,
@oErrString = @oErrString OUTPUT
SELECT @O_iErrorState as N'@O_iErrorState',
@oErrString as N'@oErrString'
SELECT 'Return Value' = @return_value
GO
Cheers!
Sanjay