WS: Nascondere metodi SendFile/ReceiveFile
linkDescrizione
E' ora possibile rendere non disponibili, in un web service creato con Instant Developer, i metodi predefiniti SendFile, ReceiveFile. E' inoltre possibile nascondere il metodo ID_DOExecute utilizzato dalla DORemota. Può essere utile, infatti, nascondere tali metodi se tali funzionalità non vengono utilizzate per ridurre al minimo i metodi forniti tramite web service. Per rendere non disponibili tali metodi è sufficiente:
- In tecnologia C# customizzare il file _ICD_VBP_FORM.cs ed eliminare le chiamate che si desidera nascondere alla fine del file. Se, per esempio, si desidera eliminare la chiamata usata dalla DORemota, è sufficiente eliminare le righe di codice
[WebMethod(Description = "Executes the given method on a IDDocument object")] [SoapRpcMethod()] public Object ID_DOExecute(String DOXML, String MethodName, String ClassName, Object[] Params, Boolean RetDoc, ref String RetDocXML) { return ID_DOExecuteINT(DOXML, MethodName, ClassName, Params, RetDoc, ref RetDocXML); }
dal file indicato. - In tecnologia Java è sufficiente customizzare il file _ICD_VBP_IF.java eliminando i metodi che si desidera nascondere. Se, per esempio, si desidera eliminare la chiamata usata dalla DORemota, è sufficiente eliminare la riga di codice
public Object[] ID_DOExecute(String DOXML, String MethodName, String ClassName, Object[] Params, Integer RetDoc) throws RemoteException;
dal file indicato.
Funzionalità interessate
La definizione dei metodi disponibili in un web service creato con Instant Developer.
Ultima modifica: 20/11/2020 / Validità: da 8.5.3800