MapleNetServicesGuideCopyrightMaplesoft,adivisionofWaterlooMapleInc.
2019MapleNetServicesGuideCopyrightMaplesoft,MapleNet,andMaplearealltrademarksofWaterlooMapleInc.
Maplesoft,adivisionofWaterlooMapleInc.
2019.
Allrightsreserved.
Nopartofthisbookmaybereproduced,storedinaretrievalsystem,ortranscribed,inanyformorbyanymeans—electronic,mechanical,photocopying,recording,orotherwise.
Informationinthisdocumentissubjecttochangewithoutnoticeanddoesnotrepresentacommitmentonthepartofthevendor.
Thesoftwaredescribedinthisdocumentisfurnishedunderalicenseagreementandmaybeusedorcopiedonlyinaccordancewiththeagreement.
Itisagainstthelawtocopythesoftwareonanymediumexceptasspecificallyallowedintheagreement.
Oracle,JavaandallJava-basedmarksaretrademarksorregisteredtrademarksofOracleand/oritsaffiliates.
DockerisaregisteredtrademarkofDocker,Inc.
Allothertrademarksarethepropertyoftheirrespectiveowners.
ThisdocumentwasproducedusingMapleandDocBook.
ContentsOverviewv1MapleNetServices11.
1AboutMapleNetServices11.
2Documents1DownloadingMapleDocuments2UploadingMapleDocuments21.
3Compute21.
4AdditionalFeatures3HealthCheck3Help3Monitoring4Index5iiiivContentsOverviewAboutMapleNetUseMapleNettoshareyourMapledocuments,calculators,andtechnicalapplications.
Mapleprovidesthemostintuitiveinterfaceavailableforcreatingwebapplicationsthatrelyonmathematicalcomputa-tions.
Yousimplydragbuttons,sliders,mathinputregions,andotherinteractivecomponentsintoyourMapledocumenttocreatetheinterface,andaddthefunctionalitybehindthosecomponentsusingMaple'shigh-level,mathematicallysophisticatedprogramminglanguage.
Oncecompleted,yousimplysavetheMapledocumentontheMapleNetservertomakeyourapplicationavailableonlineMapleNetResourcesDescriptionResourceSystemrequirementsandinstallationinstructionsforMapleNet.
TheMapleNetInstallationGuideisavailableintheInstall.
htmlfilelocatedeitheronyourMapleNetinstallationDVDorthefolderwhereyouinstalledMapleNet.
MapleNetServerInstallationGuideInstructionsforusingenvironmentvariablestoconfiguretheMapleNetserver.
Securityissuesarealsodiscussed.
MapleNetAdministratorGuideOutlineofMapleNetservices.
InformationonlimitationsofservicesprovidedaswellasasummaryofMapleNetAPIendpoints.
MapleNetServicesGuideAdetaileddescriptionoftheMapleNetAPIwithexamples.
MapleNetAPIProgrammingGuideForadditionalresources,visithttp://www.
maplesoft.
com/site_resources.
GettingHelpTorequestcustomersupportortechnicalsupport,visithttp://www.
maplesoft.
com/support.
CustomerFeedbackMaplesoftwelcomesyourfeedback.
ForcommentsrelatedtotheMapleNetproductdocumentation,contactdoc@maplesoft.
com.
vviOverview1MapleNetServices1.
1AboutMapleNetServicesMapleNetprovidestwoprimaryservicesforclients,HTML5versionsofMapledocumentsandaMaplecomputein-terface.
InadditionMapleNetprovidesinterfacesforhostingMaplehelpdatabasesonline,monitoringMapleNetstatusandhealthchecking.
1.
2DocumentsMapleNethostsMapleworksheets(.
mwfiles)andworkbooks(.
maplefiles)andallowsthemtobeviewedinawebbrowser.
Inaddition,embeddedcomponentsinthosedocumentareinteractive,allowingthehosteddocumentstobeusedasapplications.
ThissectiondocumentsthelevelofsupportofMapledocumentfeaturesinMapleNet.
Textandmathcontent(both1-Dand2-D)shouldrendersimilarlyinabrowserandinMaple.
Startupcodewillbeexecuted,howeverautoexecuteregionswillnot.
Mostembeddedcomponentsaresupported,althoughsomepropertiesarenot.
Thefollowingtablesummarizestheembeddedcomponentsupport.
LimitationsSupportedComponentfontcolorisnotsupported.
YesButtonfontcolorandfillcolorarenotsupported.
YesCheckBoxfontcolorisnotsupported.
YesComboBoxNoDataTableYesDialfontcolorandfillcolorarenotsupported.
YesLabelfontcolorandfillcolorarenotsupported.
YesListBoxfillcolorarenotsupported.
YesMathExpressionYesMeterNoMicrophonefillcolorandmouseModearenotsupported.
YesPlotfillcolorandfontcolorarenotsupported.
YesRadioButtonYesRotaryGaugeYesShortcutfontcolorandfillcolorarenotsupported.
YesSliderNoSpeakerfontcolorandfillcolorarenotsupported.
YesTextAreaYesToggleButtonNoVideoYesVolumeGaugeTheuseof"this"torefertothecurrentembeddedcomponentisnotsupportedinMapleNet.
MostplotswillberenderednativelyinHTML5.
HTML5plotsareinteractive,allowingpanning,scalingandzooming.
Inaddition,HTML53-Dplotscanberotated.
SomeplottypesandoptionsarenotsupportedbyHTML5plots.
Fortheseplotseitheranimagewillberenderedortheplotwillberenderedwithoutthemissingfeature.
Thefollowingtablesummarizestheunsupportedforplotsfeatures.
1LimitationsOptionRenderedasanimagePolarPlotRenderedasanimageLogarithmicAxisRenderedasanimageDualAxisUnsupported2-DGridPlotRenderedasanimage2-DMeshPlotRenderedasanimageBackgroundimageforaplotIfanHTML5plotcontainstransparencydata,thetransparencyvaluesareignored.
transparencyUsesonecolorfromtheschemefortheplot2-DcolorschemeUnsupportedArrayPlotsUnsupportedsmartplotDownloadingMapleDocumentsMapleNetcanbeconfiguredtoallowMapledocumentstobedownloadedaswellasdisplayed.
SettingtheMAPLEN-ET_WEBSERVER_ENDPOINTS_DOWNLOADconfigurationvariabletotrue,instructsMapleNettoallowdocu-mentstobedownloadedbyaddingthedownloadurlparametertoadocument'surl.
Forexampleifadocumentcouldbedisplayedbyaccessinghttp://$HOSTNAME/document.
mwThenaddingthedownloadparamterasfollowshttp://$HOSTNAME/document.
mwdownloadcausesthedocumenttobedownloadedinsteadofdisplayed.
UploadingMapleDocumentshttp://$HOSTNAME/mapleonline/upload/upload.
htmlThispageallowsuserstoselectMapledocumentsfromtheirwebbrowserforuploadingtoMapleNet.
Alluploadedfilesareplacedintoanuploaddirectory.
Toenableuploading,theMAPLENET_WEBSERVER_ENDPOINTS_UPLOADconfigurationvariablemustbesettotrue.
TheuploadpagewilldisplaythecontentsoftheuploaddirectoryiftheMAPLENET_WEBSERVER_EN-ABLEDIRECTORYLISTINGconfigurationvariableissettotrue.
AnexampleofthisconfigurationcanbefoundintheExamplessection.
Theuploaddirectoryis/webroot/worksheet/uploadwhich,bydefault,existswithinthedockercontainer.
Thereforeanyuploadeddocumentswillbelostwhenthecontainerisrestarted.
IfyouwantuploadstopersistbetweenMapleNetrestartsyoushouldmountahostdirectoryontopoftheuploaddirectory.
AnexampleofthisconfigurationcanalsobefoundintheExamplessection.
TheAPIoftheuploadendpointitselfisnotdocumentedasitsinterfaceisnotconsideredstable.
ApplicationsthatattempttousetheuploadendpointdirectlywillbebrokenbyfutureversionsofMapleNet.
1.
3ComputeTheMapleNetComputeServiceallowsforapplicationstosendaMaplecomputationtoMapleNetandreceivetheresultofexecutingthatcomputation.
Thisserviceisanapplicationprogramminginterface,notanenduserinterface.
FormoredetailsabouttheComputeService,seetheMapleNetApplicationProgrammingInterfacedocument.
21MapleNetServices1.
4AdditionalFeaturesMapleNetprovidessomesecondaryfeaturesandservermonitoringtools.
Thesearedescribedbelow.
ThetermendpointreferstoaURLthatMapleNetprovidesthatcanbeaccessedusingstandardHTTPrequests.
WhentheseendpointsareaccessedMapleNetreplieswithanHTTPresponsecontainingtherequestedinformation.
Thereisnofileontheservercorrespondingtothesereplies,theyaregeneratedbyMapleNetitself.
HealthCheckTheHealthCheckendpointis/healthcheck/.
WhenanHTTPGETaccessesthisendpointMapleNetwillreplywithanHTTPresponsewithastatuscodeof200andwithnocontent.
ThisisintendedtobeusedbymonitoringservicestoverifythatMapleNetisavailable.
AsuccessfulreplyfromthehealthcheckendpointverifiesthatMapleNetisabletoacceptnewconnections,butitdoesnotverifythatMapleNetisabletoexecutecommandsoropenanewdocument.
HelpThehelpendpointsallowaccesstoMaplehelppageshostedbyMapleNet.
BydefaultMapleNetdoesnothaveanyhelpdatabasesinstalled.
InstructionsforaddinghelpdatabasescanbefoundintheExamplessectionoftheAdminis-trator'sGuide.
Thefollowingendpointsallowaccesstothecontentsofthehelpdatabases.
TableofContents:HTTPGETto/help/tocDisplaytheTableofContents[TOC]forthehelpdatabasesasanHTMLpage.
ThedisplayedTOCwilllinktothehelppagesfordisplayinMapleNet.
ThehelppageslinkedtobytheTOCcanbefilteredusingthelanguage,productandcategoryurlparameters.
TheseparameterscorrespondtotheoptionsofthesamenameusedwhenconstructingtheTOCforthehelpdatabases.
ForexampletodisplayEnglishhelppagesforMaple,youwouldaccess/help/toc/language=en&product=Maple.
Parametersmayalsobegivenmorethanoncetoincreasethematches(multipleparametersactasan"OR"),so/help/toc/language=en&product=Maple&product=MapleSimwouldshowallEnglishhelppagesfromMapleorMapleSim.
Bydefaulthelppagelinksarerelativelinkstothe/help/display/endpointofthecurrentMapleNet.
Tochangethis,theMAPLENET_WEBCLIENT_HELPURLconfigurationvariablecanbeused.
Topicdisplay:HTTPGETto/help/display/TOPICDisplaythehelppagecorrespondingtoTOPIC.
Forexample,/help/display/intorhelp/display/convert,rational.
Iftherearemultiplehelppagesmatchingthegiventopic,thepagewiththehigherpriority(asdefinedinthehelpdatabase)willbedisplayed.
Youcanfilterbylanguage,productandcategory,aswiththeTableofContents,howeverinthecaseofdisplayingahelppagethefilteringbehavesdifferently.
Thedisplayedpagemustmatchonevalueforeachgivenparameter,withprioritygiventothevalueappearingearlierintheurl.
Forexample/help/display/intlan-guage=ja&product=MaplewoulddisplayMaple'sinthelppageinJapaneseifitexistedora404errorifitdidnot.
Howeverusing/help/display/intlanguage=ja&language=en&product=Maple,woulddisplaytheJapanesepageifitexistedortheEnglishpageifitdidnot(andreturna404ifnetheraJapaneseorEnglishhelppageexisted).
Downloadhelppage:HTTPGETto/help/download/TOPICDownloadthehelppagecorrespondingtoTOPIC.
Thisendpointisidenticalthethedisplayendpoint,exceptthatinsteadofopeningthepageinMapleNetthehelppageisdownloaded.
1.
4AdditionalFeatures3MonitoringThemonitoringendpointis/monitoring/.
WhenanHTTPGETaccessesthisendpoint,asnapshotoftheinternalstateofMapleNetasastringofJSONisreturned.
Theinformationdisplayedcanbedividedintotwotypes,staticvaluesanddynamicvalues.
ThestaticvaluesarevaluesdefinedatMapleNetstartuptime,forexampleconfigurationvaluesandversioninformation.
DynamicvaluesarevaluesthatchangeasclientsconnecttoMapleNet,forexampleconnectedclientsandopendocuments.
Ifyouwanttoviewthemonitoringdatainawebbrowser,pluginsareavailableforprettyprintingJSON.
Thismakesthemonitoringoutputmorehumanreadable.
DefinitionValueThelimiterdescribesthenumberofrunningMapleengines.
ArunningMapleenginecorrespondstotherestrictionsimposedbyLimiterthelicense.
AwaitingEngineisanenginethatcan'trunbecausethemaximumnumberofrunningengineshasbeenreached.
TheengineManagerprovidesadetailedbreakdownoftheMapleenginesinusebyMapleNet.
DocumentenginesareenginesengineManagerconnectionstoopendocuments.
Computeenginesareusedforthecomputeendpoint.
Ascomputeenginesarepooledandreused,thereislistofpooledcomputeengines.
ThedocumentManagersectiondescribesthedocumentscurrentlyopenedbyclients.
Eachopendocumentliststhefollowingfields:documentManageridauniqueidassignedtothatcopyoftheopendocument,thenameofthedocument,theworkingdirectoryofthedocumentandthesourceofthedocument.
Theworkingdirectoryiswherethecontentcreatedfordisplayingthedocumentiskept.
TheclientssectiondescribesthedocumentclientscurrentlyconnectedtoMapleNetServer.
EachclientliststheIPaddressclientsfromwhichtheyareconnectedandtheidofthedocumentthattheyhaveopened.
ThehelpDatabasessectiondescribesthehelpdatabasefoundforusewiththehelpendpoints.
helpDatabasesTheVersionsectiondescribestheversionsofthevariouspiecesusedbyMapleNet.
ThisincludetheMapleNetandMaplebuildVersiondates,releaseidsandbuildids.
ThesevaluesareusefulwhenreportingbugsorcontactingMaplesoftSupport.
Thelicensesectiondescribesthelicensebeingused.
licenseTheStartUpConfigurationsectiondescribesthevaluesappliedbytheMapleNetconfiguration.
Thiscombinestheoptionssetwithconfigurationvariablesanddefaultvalues.
StartUpConfigurationTheLoggingsectiondescribesthecurrentloggingsettings,thelevelandwhetherAutoFlushorSynchronousoptionsareenabled.
Logging41MapleNetServicesIndexAAboutMapleNetServices,1AdditionalFeatures,3HealthCheck,3Monitoring,4AdditionalFeaturesHelp,3CComputeServices,2EEmbeddedComponentSupport,1HHostingMapleDocumentsFeatureSupport,1Overview,1PPlotOptionSupport,156Index
官方网站:点击访问星梦云活动官网活动方案:机房CPU内存硬盘带宽IP防护流量原价活动价开通方式成都电信优化线路4vCPU4G40G+50G10Mbps1个100G不限流量210元/月 99元/月点击自助购买成都电信优化线路8vCPU8G40G+100G15Mbps1个100G不限流量370元/月 160元/月点击自助购买成都电信优化线路16vCPU16G40G+100G20Mb...
wordpress高级企业自适应主题,通用型企业展示平台 + 流行宽屏设计,自适应PC+移动端屏幕设备,完美企业站功能体验+高效的自定义设置平台。一套完美自适应多终端移动屏幕设备的WordPress高级企业自适应主题, 主题设置模块包括:基本设置、首页设置、社会化网络设置、底部设置、SEO设置; 可以自定义设置网站通用功能模块、相关栏目、在线客服及更多网站功能。点击进入:wordpress高级企业...
Dynadot 是一家非常靠谱的域名注册商家,老唐也从来不会掩饰对其的喜爱,目前我个人大部分域名都在 Dynadot,还有一小部分在 NameCheap 和腾讯云。本文分享一下 Dynadot 最新域名优惠码,包括 .COM,.NET 等主流后缀的优惠码,以及一些新顶级后缀的优惠。对于域名优惠,NameCheap 的新后缀促销比较多,而 Dynadot 则是对于主流后缀的促销比较多,所以可以各取所...
cn163 net为你推荐
明星论坛怎么建免费的论坛网站?天天酷跑刷积分教程最近一直有人说天天酷跑刷积分,怎么刷的。工信部备案去国家工信部备案需要什么手续呢1433端口怎么开启本机1433端口网站联盟网盟跟b2b平台有什么区别天天酷跑刷金币天天酷跑怎么刷金币?宕机宕机是什么意思系统分析员系统分析员的工作内容php购物车php做购物车需要用到哪些技术,这些技术怎么实现网站推广外链网站推广,免费的超级外链有用吗?seo还应该做什么
域名邮箱 高防服务器租用qy flashfxp怎么用 论坛空间 个人域名 江苏双线服务器 东莞服务器托管 宿迁服务器 japanese50m咸熟 碳云 最新优惠 美国十大啦 WHMCS nic 德国代理ip 电信测速器在线测网速 卡巴下载 一句话木马 八度空间论坛 hp存储服务器 更多