1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207
|
// ************************************************************************ //
// Les types déclarés dans ce fichier ont été générés à partir de données lues
// depuis le fichier WSDL décrit ci-dessous :
// WSDL : http://41.204.94.29:8282/Managesms-war/ServiceSMS?WSDL
// >Importer : http://41.204.94.29:8282/Managesms-war/ServiceSMS?WSDL>0
// >Importer : http://41.204.94.29:8282/Managesms-war/ServiceSMS?xsd=1
// >Importer : http://41.204.94.29:8282/Managesms-war/ServiceSMS?xsd=2
// >Importer : http://41.204.94.29:8282/Managesms-war/ServiceSMS?WSDL>1
// Encodage : UTF-8
// Version : 1.0
// (17.07.2019 09:48:52 - - $Rev: 93209 $)
// ************************************************************************ //
#include <System.hpp>
#pragma hdrstop
#include "ServiceSMS.h"
namespace NS_ServiceSMS {
_di_ServiceSMS GetServiceSMS(bool useWSDL, System::String addr, Soaphttpclient::THTTPRIO* HTTPRIO)
{
static const char* defWSDL= "http://41.204.94.29:8282/Managesms-war/ServiceSMS?WSDL";
static const char* defURL = "http://41.204.94.29:8282/Managesms-war/ServiceSMS";
static const char* defSvc = "ServiceSMS";
static const char* defPrt = "ServiceSMSPort";
if (addr=="")
addr = useWSDL ? defWSDL : defURL;
Soaphttpclient::THTTPRIO* rio = HTTPRIO ? HTTPRIO : new Soaphttpclient::THTTPRIO(0);
if (useWSDL) {
rio->WSDLLocation = addr;
rio->Service = defSvc;
rio->Port = defPrt;
} else {
rio->URL = addr;
}
_di_ServiceSMS service;
rio->QueryInterface(service);
if (!service && !HTTPRIO)
delete rio;
return service;
}
// ************************************************************************ //
// Cette routine enregistre les interfaces et les types exposés par le service Web.
// ************************************************************************ //
static void RegTypes()
{
/* ServiceSMS */
InvRegistry()->RegisterInterface(__delphirtti(ServiceSMS), L"http://service.managesms.nexxys.com/", L"UTF-8");
InvRegistry()->RegisterDefaultSOAPAction(__delphirtti(ServiceSMS), L"");
InvRegistry()->RegisterInvokeOptions(__delphirtti(ServiceSMS), ioDocument);
/* ServiceSMS.changePassword */
InvRegistry()->RegisterMethodInfo(__delphirtti(ServiceSMS), "changePassword", "",
"[ReturnName='return']", IS_UNQL);
InvRegistry()->RegisterParamInfo(__delphirtti(ServiceSMS), "changePassword", "userLogin", L"",
L"", IS_UNQL);
InvRegistry()->RegisterParamInfo(__delphirtti(ServiceSMS), "changePassword", "userpassword", L"",
L"", IS_UNQL);
InvRegistry()->RegisterParamInfo(__delphirtti(ServiceSMS), "changePassword", "newpassword", L"",
L"", IS_UNQL);
InvRegistry()->RegisterParamInfo(__delphirtti(ServiceSMS), "changePassword", "return_", L"return",
L"", IS_UNQL);
/* ServiceSMS.crypter */
InvRegistry()->RegisterMethodInfo(__delphirtti(ServiceSMS), "crypter", "",
"[ReturnName='return']", IS_OPTN | IS_NLBL | IS_UNQL);
InvRegistry()->RegisterParamInfo(__delphirtti(ServiceSMS), "crypter", "arg0", L"",
L"", IS_UNQL);
InvRegistry()->RegisterParamInfo(__delphirtti(ServiceSMS), "crypter", "return_", L"return",
L"", IS_NLBL | IS_UNQL);
/* ServiceSMS.genererPWD */
InvRegistry()->RegisterMethodInfo(__delphirtti(ServiceSMS), "genererPWD", "",
"[ReturnName='return']", IS_OPTN | IS_UNQL);
InvRegistry()->RegisterParamInfo(__delphirtti(ServiceSMS), "genererPWD", "return_", L"return",
L"", IS_UNQL);
/* ServiceSMS.envoyerSMS */
InvRegistry()->RegisterMethodInfo(__delphirtti(ServiceSMS), "envoyerSMS", "",
"[ReturnName='return']", IS_UNQL);
InvRegistry()->RegisterParamInfo(__delphirtti(ServiceSMS), "envoyerSMS", "userLogoin", L"",
L"", IS_UNQL);
InvRegistry()->RegisterParamInfo(__delphirtti(ServiceSMS), "envoyerSMS", "userpassword", L"",
L"", IS_UNQL);
InvRegistry()->RegisterParamInfo(__delphirtti(ServiceSMS), "envoyerSMS", "destinataires", L"",
L"[Namespace='http://jaxb.dev.java.net/array', ArrayItemName='item']", IS_UNBD | IS_UNQL);
InvRegistry()->RegisterParamInfo(__delphirtti(ServiceSMS), "envoyerSMS", "messages", L"",
L"", IS_UNQL);
InvRegistry()->RegisterParamInfo(__delphirtti(ServiceSMS), "envoyerSMS", "numeroCourt", L"",
L"", IS_UNQL);
InvRegistry()->RegisterParamInfo(__delphirtti(ServiceSMS), "envoyerSMS", "return_", L"return",
L"", IS_UNQL);
/* ServiceSMS.envoyerSMSAFB */
InvRegistry()->RegisterMethodInfo(__delphirtti(ServiceSMS), "envoyerSMSAFB", "",
"[ReturnName='return']", IS_UNQL);
InvRegistry()->RegisterParamInfo(__delphirtti(ServiceSMS), "envoyerSMSAFB", "userLogoin", L"",
L"", IS_UNQL);
InvRegistry()->RegisterParamInfo(__delphirtti(ServiceSMS), "envoyerSMSAFB", "userpassword", L"",
L"", IS_UNQL);
InvRegistry()->RegisterParamInfo(__delphirtti(ServiceSMS), "envoyerSMSAFB", "destinataires", L"",
L"[Namespace='http://jaxb.dev.java.net/array', ArrayItemName='item']", IS_UNBD | IS_UNQL);
InvRegistry()->RegisterParamInfo(__delphirtti(ServiceSMS), "envoyerSMSAFB", "messages", L"",
L"[Namespace='http://jaxb.dev.java.net/array', ArrayItemName='item']", IS_UNBD | IS_UNQL);
InvRegistry()->RegisterParamInfo(__delphirtti(ServiceSMS), "envoyerSMSAFB", "numeroCourt", L"",
L"", IS_UNQL);
InvRegistry()->RegisterParamInfo(__delphirtti(ServiceSMS), "envoyerSMSAFB", "return_", L"return",
L"", IS_UNQL);
/* ServiceSMS.envoyerSMSNew */
InvRegistry()->RegisterMethodInfo(__delphirtti(ServiceSMS), "envoyerSMSNew", "",
"[ReturnName='return']", IS_OPTN | IS_UNBD | IS_NLBL | IS_UNQL);
InvRegistry()->RegisterParamInfo(__delphirtti(ServiceSMS), "envoyerSMSNew", "userLogoin", L"",
L"", IS_UNQL);
InvRegistry()->RegisterParamInfo(__delphirtti(ServiceSMS), "envoyerSMSNew", "userpassword", L"",
L"", IS_UNQL);
InvRegistry()->RegisterParamInfo(__delphirtti(ServiceSMS), "envoyerSMSNew", "destinataires", L"",
L"[Namespace='http://jaxb.dev.java.net/array', ArrayItemName='item']", IS_UNBD | IS_UNQL);
InvRegistry()->RegisterParamInfo(__delphirtti(ServiceSMS), "envoyerSMSNew", "messages", L"",
L"", IS_UNQL);
InvRegistry()->RegisterParamInfo(__delphirtti(ServiceSMS), "envoyerSMSNew", "numeroCourt", L"",
L"", IS_UNQL);
InvRegistry()->RegisterParamInfo(__delphirtti(ServiceSMS), "envoyerSMSNew", "return_", L"return",
L"[ArrayItemName='return']", IS_UNBD | IS_NLBL | IS_UNQL);
/* ServiceSMS.envoyerUnSMS */
InvRegistry()->RegisterMethodInfo(__delphirtti(ServiceSMS), "envoyerUnSMS", "",
"[ReturnName='return']", IS_OPTN | IS_UNBD | IS_NLBL | IS_UNQL);
InvRegistry()->RegisterParamInfo(__delphirtti(ServiceSMS), "envoyerUnSMS", "userLogoin", L"",
L"", IS_UNQL);
InvRegistry()->RegisterParamInfo(__delphirtti(ServiceSMS), "envoyerUnSMS", "userpassword", L"",
L"", IS_UNQL);
InvRegistry()->RegisterParamInfo(__delphirtti(ServiceSMS), "envoyerUnSMS", "destinataires", L"",
L"", IS_UNQL);
InvRegistry()->RegisterParamInfo(__delphirtti(ServiceSMS), "envoyerUnSMS", "messages", L"",
L"", IS_UNQL);
InvRegistry()->RegisterParamInfo(__delphirtti(ServiceSMS), "envoyerUnSMS", "numeroCourt", L"",
L"", IS_UNQL);
InvRegistry()->RegisterParamInfo(__delphirtti(ServiceSMS), "envoyerUnSMS", "return_", L"return",
L"[ArrayItemName='return']", IS_UNBD | IS_NLBL | IS_UNQL);
/* ServiceSMS.consulterSolde */
InvRegistry()->RegisterMethodInfo(__delphirtti(ServiceSMS), "consulterSolde", "",
"[ReturnName='return']", IS_UNQL);
InvRegistry()->RegisterParamInfo(__delphirtti(ServiceSMS), "consulterSolde", "userLogin", L"",
L"", IS_UNQL);
InvRegistry()->RegisterParamInfo(__delphirtti(ServiceSMS), "consulterSolde", "userpassword", L"",
L"", IS_UNQL);
InvRegistry()->RegisterParamInfo(__delphirtti(ServiceSMS), "consulterSolde", "return_", L"return",
L"", IS_UNQL);
/* ServiceSMS.envoyerSMSURL */
InvRegistry()->RegisterMethodInfo(__delphirtti(ServiceSMS), "envoyerSMSURL", "",
"[ReturnName='return']", IS_UNQL);
InvRegistry()->RegisterParamInfo(__delphirtti(ServiceSMS), "envoyerSMSURL", "arg0", L"",
L"", IS_UNQL);
InvRegistry()->RegisterParamInfo(__delphirtti(ServiceSMS), "envoyerSMSURL", "arg1", L"",
L"", IS_UNQL);
InvRegistry()->RegisterParamInfo(__delphirtti(ServiceSMS), "envoyerSMSURL", "arg2", L"",
L"", IS_UNQL);
InvRegistry()->RegisterParamInfo(__delphirtti(ServiceSMS), "envoyerSMSURL", "arg3", L"",
L"", IS_UNQL);
InvRegistry()->RegisterParamInfo(__delphirtti(ServiceSMS), "envoyerSMSURL", "arg4", L"",
L"", IS_UNQL);
InvRegistry()->RegisterParamInfo(__delphirtti(ServiceSMS), "envoyerSMSURL", "return_", L"return",
L"", IS_UNQL);
/* ServiceSMS.listContactsUser */
InvRegistry()->RegisterMethodInfo(__delphirtti(ServiceSMS), "listContactsUser", "",
"[ReturnName='return']", IS_OPTN | IS_UNBD | IS_NLBL | IS_UNQL);
InvRegistry()->RegisterParamInfo(__delphirtti(ServiceSMS), "listContactsUser", "userLogoin", L"",
L"", IS_UNQL);
InvRegistry()->RegisterParamInfo(__delphirtti(ServiceSMS), "listContactsUser", "userpassword", L"",
L"", IS_UNQL);
InvRegistry()->RegisterParamInfo(__delphirtti(ServiceSMS), "listContactsUser", "return_", L"return",
L"[ArrayItemName='return']", IS_UNBD | IS_NLBL | IS_UNQL);
/* ServiceSMS.emailValidator */
InvRegistry()->RegisterMethodInfo(__delphirtti(ServiceSMS), "emailValidator", "",
"[ReturnName='return']", IS_UNQL);
InvRegistry()->RegisterParamInfo(__delphirtti(ServiceSMS), "emailValidator", "arg0", L"",
L"", IS_UNQL);
InvRegistry()->RegisterParamInfo(__delphirtti(ServiceSMS), "emailValidator", "return_", L"return",
L"", IS_UNQL);
/* ServiceSMS.phoneValidator */
InvRegistry()->RegisterMethodInfo(__delphirtti(ServiceSMS), "phoneValidator", "",
"[ReturnName='return']", IS_UNQL);
InvRegistry()->RegisterParamInfo(__delphirtti(ServiceSMS), "phoneValidator", "arg0", L"",
L"", IS_UNQL);
InvRegistry()->RegisterParamInfo(__delphirtti(ServiceSMS), "phoneValidator", "return_", L"return",
L"", IS_UNQL);
/* ServiceSMS.formatTel */
InvRegistry()->RegisterMethodInfo(__delphirtti(ServiceSMS), "formatTel", "",
"[ReturnName='return']", IS_OPTN | IS_UNQL);
InvRegistry()->RegisterParamInfo(__delphirtti(ServiceSMS), "formatTel", "arg0", L"",
L"", IS_UNQL);
InvRegistry()->RegisterParamInfo(__delphirtti(ServiceSMS), "formatTel", "return_", L"return",
L"", IS_UNQL);
/* listContactsUserResponse */
RemClassRegistry()->RegisterXSInfo(__delphirtti(listContactsUserResponse), L"http://service.managesms.nexxys.com/", L"listContactsUserResponse");
/* envoyerUnSMSResponse */
RemClassRegistry()->RegisterXSInfo(__delphirtti(envoyerUnSMSResponse), L"http://service.managesms.nexxys.com/", L"envoyerUnSMSResponse");
/* stringArray */
RemClassRegistry()->RegisterXSInfo(__delphirtti(stringArray), L"http://jaxb.dev.java.net/array", L"stringArray");
/* envoyerUnSMSResponse */
RemClassRegistry()->RegisterXSInfo(__delphirtti(envoyerUnSMSResponse), L"http://service.managesms.nexxys.com/", L"envoyerUnSMSResponse");
/* listContactsUserResponse */
RemClassRegistry()->RegisterXSInfo(__delphirtti(listContactsUserResponse), L"http://service.managesms.nexxys.com/", L"listContactsUserResponse");
}
#pragma startup RegTypes 32
}; // NS_ServiceSMS |