Documentation ¶
Overview ¶
*
@brief Service "object" routines *
@file dispatch.go
-----------------------------------------------------------------------------
Enduro/X Middleware Platform for Distributed Transaction Processing
Copyright (C) 2009-2016, ATR Baltic, Ltd. All Rights Reserved.
Copyright (C) 2017-2018, Mavimax, Ltd. All Rights Reserved.
This software is released under one of the following licenses:
AGPL or Mavimax's license for commercial use.
-----------------------------------------------------------------------------
AGPL license: *
This program is free software; you can redistribute it and/or modify it under
the terms of the GNU Affero General Public License, version 3 as published
by the Free Software Foundation; *
This program is distributed in the hope that it will be useful, but WITHOUT ANY
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE. See the GNU Affero General Public License, version 3
for more details. *
You should have received a copy of the GNU Affero General Public License along
with this program; if not, write to the Free Software Foundation, Inc.,
59 Temple Place, Suite 330, Boston, MA 02111-1307 USA *
-----------------------------------------------------------------------------
A commercial use license is available from Mavimax, Ltd
contact@mavimax.com
-----------------------------------------------------------------------------
*
@brief Parse the incoming json message and read the fields cotnaining json string & Number
This will use Enduro/X provided Exparson package. Due to fact that there are
problems with golang to dynamicall parse the string & number in one step. *
@file jsonerror.go
-----------------------------------------------------------------------------
Enduro/X Middleware Platform for Distributed Transaction Processing
Copyright (C) 2009-2016, ATR Baltic, Ltd. All Rights Reserved.
Copyright (C) 2017-2018, Mavimax, Ltd. All Rights Reserved.
This software is released under one of the following licenses:
AGPL or Mavimax's license for commercial use.
-----------------------------------------------------------------------------
AGPL license: *
This program is free software; you can redistribute it and/or modify it under
the terms of the GNU Affero General Public License, version 3 as published
by the Free Software Foundation; *
This program is distributed in the hope that it will be useful, but WITHOUT ANY
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE. See the GNU Affero General Public License, version 3
for more details. *
You should have received a copy of the GNU Affero General Public License along
with this program; if not, write to the Free Software Foundation, Inc.,
59 Temple Place, Suite 330, Boston, MA 02111-1307 USA *
-----------------------------------------------------------------------------
A commercial use license is available from Mavimax, Ltd
contact@mavimax.com
-----------------------------------------------------------------------------
*
@brief Enduro/X periodic service polling callback (using for echo advertise) *
@file periodic.go
-----------------------------------------------------------------------------
Enduro/X Middleware Platform for Distributed Transaction Processing
Copyright (C) 2009-2016, ATR Baltic, Ltd. All Rights Reserved.
Copyright (C) 2017-2018, Mavimax, Ltd. All Rights Reserved.
This software is released under one of the following licenses:
AGPL or Mavimax's license for commercial use.
-----------------------------------------------------------------------------
AGPL license: *
This program is free software; you can redistribute it and/or modify it under
the terms of the GNU Affero General Public License, version 3 as published
by the Free Software Foundation; *
This program is distributed in the hope that it will be useful, but WITHOUT ANY
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE. See the GNU Affero General Public License, version 3
for more details. *
You should have received a copy of the GNU Affero General Public License along
with this program; if not, write to the Free Software Foundation, Inc.,
59 Temple Place, Suite 330, Boston, MA 02111-1307 USA *
-----------------------------------------------------------------------------
A commercial use license is available from Mavimax, Ltd
contact@mavimax.com
-----------------------------------------------------------------------------
*
@brief Enduro/X Outgoing http REST handler (HTTP client, XATMI server) *
@file restoutsv.go
-----------------------------------------------------------------------------
Enduro/X Middleware Platform for Distributed Transaction Processing
Copyright (C) 2009-2016, ATR Baltic, Ltd. All Rights Reserved.
Copyright (C) 2017-2018, Mavimax, Ltd. All Rights Reserved.
This software is released under one of the following licenses:
AGPL or Mavimax's license for commercial use.
-----------------------------------------------------------------------------
AGPL license: *
This program is free software; you can redistribute it and/or modify it under
the terms of the GNU Affero General Public License, version 3 as published
by the Free Software Foundation; *
This program is distributed in the hope that it will be useful, but WITHOUT ANY
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE. See the GNU Affero General Public License, version 3
for more details. *
You should have received a copy of the GNU Affero General Public License along
with this program; if not, write to the Free Software Foundation, Inc.,
59 Temple Place, Suite 330, Boston, MA 02111-1307 USA *
-----------------------------------------------------------------------------
A commercial use license is available from Mavimax, Ltd
contact@mavimax.com
-----------------------------------------------------------------------------
*
@brief Service "object" routines *
@file service.go
-----------------------------------------------------------------------------
Enduro/X Middleware Platform for Distributed Transaction Processing
Copyright (C) 2009-2016, ATR Baltic, Ltd. All Rights Reserved.
Copyright (C) 2017-2018, Mavimax, Ltd. All Rights Reserved.
This software is released under one of the following licenses:
AGPL or Mavimax's license for commercial use.
-----------------------------------------------------------------------------
AGPL license: *
This program is free software; you can redistribute it and/or modify it under
the terms of the GNU Affero General Public License, version 3 as published
by the Free Software Foundation; *
This program is distributed in the hope that it will be useful, but WITHOUT ANY
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE. See the GNU Affero General Public License, version 3
for more details. *
You should have received a copy of the GNU Affero General Public License along
with this program; if not, write to the Free Software Foundation, Inc.,
59 Temple Place, Suite 330, Boston, MA 02111-1307 USA *
-----------------------------------------------------------------------------
A commercial use license is available from Mavimax, Ltd
contact@mavimax.com
-----------------------------------------------------------------------------
*
@brief View support routines *
@file viewsupp.go
-----------------------------------------------------------------------------
Enduro/X Middleware Platform for Distributed Transaction Processing
Copyright (C) 2009-2016, ATR Baltic, Ltd. All Rights Reserved.
Copyright (C) 2017-2018, Mavimax, Ltd. All Rights Reserved.
This software is released under one of the following licenses:
AGPL or Mavimax's license for commercial use.
-----------------------------------------------------------------------------
AGPL license: *
This program is free software; you can redistribute it and/or modify it under
the terms of the GNU Affero General Public License, version 3 as published
by the Free Software Foundation; *
This program is distributed in the hope that it will be useful, but WITHOUT ANY
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE. See the GNU Affero General Public License, version 3
for more details. *
You should have received a copy of the GNU Affero General Public License along
with this program; if not, write to the Free Software Foundation, Inc.,
59 Temple Place, Suite 330, Boston, MA 02111-1307 USA *
-----------------------------------------------------------------------------
A commercial use license is available from Mavimax, Ltd
contact@mavimax.com
-----------------------------------------------------------------------------
*
@brief Pool of XATMI sessions *
@file xatmipool.go
-----------------------------------------------------------------------------
Enduro/X Middleware Platform for Distributed Transaction Processing
Copyright (C) 2009-2016, ATR Baltic, Ltd. All Rights Reserved.
Copyright (C) 2017-2018, Mavimax, Ltd. All Rights Reserved.
This software is released under one of the following licenses:
AGPL or Mavimax's license for commercial use.
-----------------------------------------------------------------------------
AGPL license: *
This program is free software; you can redistribute it and/or modify it under
the terms of the GNU Affero General Public License, version 3 as published
by the Free Software Foundation; *
This program is distributed in the hope that it will be useful, but WITHOUT ANY
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE. See the GNU Affero General Public License, version 3
for more details. *
You should have received a copy of the GNU Affero General Public License along
with this program; if not, write to the Free Software Foundation, Inc.,
59 Temple Place, Suite 330, Boston, MA 02111-1307 USA *
-----------------------------------------------------------------------------
A commercial use license is available from Mavimax, Ltd
contact@mavimax.com
-----------------------------------------------------------------------------