Lotus Notes: Funcoes nao Documentadas: Difference between revisions

From Wiki
 
(2 intermediate revisions by the same user not shown)
Line 68: Line 68:
=== @ NetAccount([IsNetworkAdmin]) ===
=== @ NetAccount([IsNetworkAdmin]) ===
=== @ OpenCalendar(|date; [variant]) Group Individual ===
=== @ OpenCalendar(|date; [variant]) Group Individual ===
=== PKCS12ExportCertsFromNAB ===
* @Command([PKCS12ExportCertsFromNAB];UserCertificate;Certificate;Number;"0")
:Where "Number" is the element in the list returned by @X509Certificates
* @Command([PKCS12ImportCertsToNAB];UserCertificate;Certificate;NULL;"0")
: Open Names -> Open Person document -> Actions -> Add Internet Certificate to Person
=== @ RecoverIDFile (| [keyword]; backupfilename; recoveredfilename; Newpassword) ===
=== @ RecoverIDFile (| [keyword]; backupfilename; recoveredfilename; Newpassword) ===
=== @ SetSoftDeleteExpireTime (| number) ===
=== @ SetSoftDeleteExpireTime (| number) ===
Line 84: Line 93:




# @X509Certificates(|date; text; [variant])  
1)  @X509Certificates(|date; text; [variant])  
# @X509Certificates([Subject];UserCertificate;Certificate);
2) @X509Certificates([Subject];UserCertificate;"");
# @X509Certificates([Issuer]; UserCertificate);
: Returns the list of Subjects of the internet certificates stored in the person document field named "UserCertificate"
# @X509Certificates([ValidAfter];UserCertificate)
 
# @X509Certificates([AddSignersCerts];
3) @X509Certificates([Subject];UserCertificate;Certificate);
4) @X509Certificates([Issuer]; UserCertificate);
5) @X509Certificates([ValidAfter];UserCertificate)
6) @X509Certificates([AddSignersCerts];


=== deleteX509Cert ===
=== deleteX509Cert ===

Latest revision as of 14:25, 6 September 2018

@Functions

@ AccountGetInfo(|text; text)

@ AddBusyTime(|text; text; date) @ AddBusyTime (| text, text, date)

@ Admin Create Request (| date, [variant]) DeleteUser DeleteGroup DeleteServer

@ Admin Perform Action (| date, [variant])

@ AdminDelegateMailFile(|number; text; text; text; text; text; text; text; text; text; text; text; text; text; text; text; text)

@ BitAnd (| [number])

@ BitNot (| number)

@ BitOr (| [number])

@ BitShift (| number; number)

@ BitXor (| [number])

@ CRL(|[Export]; fileName)

@ CRLList (| [keyword]; fieldname; at home; max return)

@ CertBlobPack (| blob item name; blob type; prefix; number)

@ CertBlobUnpack (| blob item name; blob type; prefix; number)

@ CharSetInfo ([DefaultCharset])

@ CharSetInfo ([Encoding])

@ CharSetInfo ([character])

@ DbAdminServer

@DbBuildVersion

Returns build number , For R8 it returns "322"


@ DbUnreadCount(|text)

@ ExpandNameList (| text, text)

@ FindFreeResource(|text; text; text; text; [variant]) InGMT InLocalTime

@ FindFreeTime(|text; text; date; number) @ FindFreeTime (| text, text, date, number)

@ GetMembers (| variant; number; number)

@GetMembers(List; Pos [, number])

E.g; @GetMembers(list;1) REM { list:= "A":"B" }

It returns "A"

@ GetSoftDeleteExpireTime

@ IsDbPrimaryAB

@ IsSoftDeleteEnabled

@ IsXACLEnabled

@LocationGetInfo

@LocationGetInfo ([Home Server]) @LocationGetInfo([CatalogServer]) @LocationGetInfo([SametimeServer]) @LocationGetInfo([NamePreference]) @LocationGetInfo([MailProtocol]) @LocationGetInfo([WebRetriever]) @LocationGetInfo([BookmarksFileName]) @LocationGetInfo([InternetMailAddress]) @LocationGetInfo([AreaCode]) @LocationGetInfo([UNID])


@ LocationGetOSTZ

@ LocationGetTZ

@ LocationGetTZ (| variant)

@ Mail Stop Processing Filter

@ MailConfirmPreference

@ MailFilterAddToFolder (| text)

@ MailFoldersPreference

@ ManageECL (| server: database)

@ NetAccount([DeleteNTUser])

@ NetAccount([IsNetworkAdmin])

@ OpenCalendar(|date; [variant]) Group Individual

PKCS12ExportCertsFromNAB

  • @Command([PKCS12ExportCertsFromNAB];UserCertificate;Certificate;Number;"0")
Where "Number" is the element in the list returned by @X509Certificates
  • @Command([PKCS12ImportCertsToNAB];UserCertificate;Certificate;NULL;"0")
Open Names -> Open Person document -> Actions -> Add Internet Certificate to Person

@ RecoverIDFile (| [keyword]; backupfilename; recoveredfilename; Newpassword)

@ SetSoftDeleteExpireTime (| number)

@ ShowParentPreview

@Text(@Now; "*")

@Text(@Now; "*")

It creates new replica ID.

@ URLSubmit

@ URLSubmit(|number)

@ UpdateViewDesign (| text)

@ WhichFolders

@X509Certificates(parameters)

1) @X509Certificates(|date; text; [variant]) 2) @X509Certificates([Subject];UserCertificate;"");

Returns the list of Subjects of the internet certificates stored in the person document field named "UserCertificate"

3) @X509Certificates([Subject];UserCertificate;Certificate); 4) @X509Certificates([Issuer]; UserCertificate); 5) @X509Certificates([ValidAfter];UserCertificate) 6) @X509Certificates([AddSignersCerts];

deleteX509Cert

IssuedBy

RevokedDate

RevokedSerialNumber

ThisNext

ThisUpdate

Lotus Script

Session.InternetDomainName

Session.InternetHostName

Session. GetWin32Domain

Dim s As New NotesSession
Dim idom As String, ihost As String, win As Variant, cr As String
cr = Chr(13)
idom = "Internet Domain: " + s.InternetDomainName
ihost = "Internet Host: " + s.InternetHostName
Set win = s.GetWin32Domain
Msgbox idom + cr + ihost + cr + "Win32 Domain: " + win.ServerName, 0, "Message"
Call s.Close()

Ver também