• Nenhum resultado encontrado

Ficheiros e sistemas de ficheiros Sistema de ficheiros integrado

N/A
N/A
Protected

Academic year: 2021

Share "Ficheiros e sistemas de ficheiros Sistema de ficheiros integrado"

Copied!
164
0
0

Texto

(1)

System

i

Ficheiros

e

sistemas

de

ficheiros

Sistema

de

ficheiros

integrado

Versão

6,

Edição

1

(2)
(3)

System

i

Ficheiros

e

sistemas

de

ficheiros

Sistema

de

ficheiros

integrado

Versão

6,

Edição

1

(4)

Atenção

Antesde utilizarasinformações contidasnestapublicação,leiaasinformaçõesincluídas nasecção “Avisos”,na página151.

Estaediçãoéreferenteàversão6,edição1,modificação0doIBMi5/OS(númerodeproduto5761–SS1)eatodas asediçõesemodificaçõesposteriores,atéindicaçãoemcontráriofornecidaatravésdenovasediçõesdesta publicação.EstaversãonãoéexecutadaemtodososmodelosdesistemasReducedInstructionSetComputer (RISC),nemnosmodelosdesistemasCISC.

(5)

Índice

Sistema

de

ficheiros

integrado

.

.

.

.

. 1

NovidadesnaversãoV6R1 . . . 1

FicheiroPDFparaSistemadeficheirosintegrado . . 2

Descriçãogeraldosistemadeficheirosintegrado . . 2

Emqueconsisteosistemadeficheirosintegrado . 3

Porquemotivoutilizarosistemadeficheiros integrado . . . 3

Conceitossobreosistemadeficheirosintegrado . . 4

Directório . . . 5 Directórioactual . . . 6 Directórioinicial . . . 7 Directóriosfornecidos . . . 7 Directórios*TYPE2 . . . 10 Ligação. . . 11 Ligaçãopermanente . . . 12 Ligaçãosimbólica . . . 13 Nomedecaminho . . . 14

Ficheirodedadoscontínuos. . . 16

Continuidadedenomes . . . 17

Atributosexpandidos . . . 18

Suportedepesquisa . . . 19

Exemplos:Pesquisarvíruseficheirosaserem abertos . . . 19

Valoresdosistemarelacionados . . . 20

Ocorrênciasdepesquisa . . . 22

Alteraçãodeobjecto . . . 22

Alteraçãodeassinatura . . . 22

CCSIDdiferente. . . 23

Duranteumaoperaçãodesalvaguarda . . 24

Verificaçãodeintegridadedoobjecto . . . 24

SistemasdeFicheiros . . . 24

Comparaçãoentresistemasdeficheiros . . . . 25

sistemadeficheiros″raiz″(/) . . . 30

Sensibilidadeamaiúsculaseminúsculasno sistemadeficheiros″raiz″(/) . . . 31

Nomesdecaminhosnosistemadeficheiros ″raiz″(/) . . . 31

Ligaçõesnosistemadeficheiros″raiz″(/) . . 31

Utilizaçãodecomandosdosistemade ficheirosintegradonosistemadeficheiros ″raiz″(/) . . . 31

UtilizarAPIsdosistemadeficheirosintegrado nosistemadeficheiros″raiz″(/) . . . 32

Registaremdiárioalteraçõesaobjectosno sistemadeficheiros″raiz″(/) . . . 32

DispositivosUDPeTCPnosistemade ficheiros″raiz″(/) . . . 32

Sistemadeficheirosdesistemasabertos (QOpenSys) . . . 33

Sensibilidadeamaiúsculaseminúsculasno sistemadeficheirosQOpenSys . . . 33

Nomesdecaminhosnosistemadeficheiros QOpenSys. . . 33

LigaçõesnosistemadeficheirosQOpenSys. . 34

Utilizaçãodecomandoseecrãsdosistemade ficheirosintegradonosistemadeficheiros QOpenSys. . . 34

UtilizarAPIsdosistemadeficheirosintegrado nosistemadeficheirosQOpenSys. . . 34

Registodealteraçõesemdiáriodeobjectosno sistemadeficheirosQOpenSys . . . 35

Sistemasdeficheirosdefinidospeloutilizador (UDFSs) . . . 35

Sensibilidadeamaiúsculaseminúsculasnum sistemadeficheirosdefinidopeloutilizador nosistemadeficheirosintegrado . . . 36

Nomesdecaminhosnumsistemadeficheiros definidopeloutilizadornosistemade ficheirosintegrado . . . 37

Ligaçõesnumsistemadeficheirosdefinido peloutilizadornosistemadeficheiros integrado . . . 38

Utilizaçãodecomandosdosistemade ficheirosintegradonosistemadeficheiros definidopeloutilizador . . . 38

UtilizarAPIsdosistemadeficheirosintegrado nosistemadeficheirosdefinidopelo utilizador . . . 39

Interfacegráficadoutilizadorparaum sistemadeficheirosdefinidopeloutilizador . 39

Criarumsistemadeficheirosdefinidopelo utilizadornosistemadeficheirosintegrado . 39

Eliminarumsistemadeficheirosdefinidopelo utilizadornosistemadeficheirosintegrado . 40

Mostrarumsistemadeficheirosdefinidopelo utilizadornosistemadeficheirosintegrado . 40

Desinstalarumsistemadeficheirosdefinido peloutilizadornosistemadeficheiros integrado . . . 40

Desinstalarumsistemadeficheirosdefinido peloutilizadornosistemadeficheiros integrado . . . 41

Guardarerestaurarumsistemadeficheiros definidopeloutilizadornosistemade ficheirosintegrado . . . 41

Registodealteraçõesemdiáriodeobjectosno sistemadeficheirosdefinidopelocliente . . 41

Sistemadeficheirosdefinidopeloutilizadore conjuntosdememóriaauxiliarindependentes . 41

Sistemadeficheirosdebiblioteca(QSYS.LIB) . . 42

ListadeautorizaçõesQPWFSERVERno sistemadeficheirosQSYS.LIB . . . 43

Restriçõesdeprocessamentodeficheirosno sistemadeficheirosQSYS.LIB . . . 43

Suporteparaespaçosdeutilizadornosistema deficheirosQSYS.LIB . . . 43

Suporteparaficheirosdesalvaguardano sistemadeficheirosQSYS.LIB . . . 43

Sensibilidadeamaiúsculaseminúsculasno sistemadeficheirosQSYS.LIB . . . 44

(6)

Nomesdecaminhosnosistemadeficheiros QSYS.LIB . . . 44 LigaçõesnosistemadeficheirosQSYS.LIB . . 44 Utilizarcomandoseecrãsdosistemade

ficheirosintegradonosistemadeficheiros QSYS.LIB . . . 45 UtilizarAPIsdosistemadeficheirosintegrado nosistemadeficheirosQSYS.LIB . . . 45 QSYS.LIBdeASPindependente . . . 45

ListadeautorizaçõesQPWFSERVERno sistemadeficheirosQSYS.LIBdeASP

independente. . . 46 Restriçõesdeprocessamentodeficheirosno sistemadeficheirosQSYS.LIBdeASP

independente. . . 46 Suporteparaespaçosdeutilizadornosistema deficheirosQSYS.LIBdeASPindependente . 46 Suporteparaficheirosdesalvaguardano

sistemadeficheirosQSYS.LIBdeASP

independente. . . 47 Sensibilidadeamaiúsculaseminúsculasno sistemadeficheirosQSYS.LIBdeASP

independente. . . 47 Nomesdecaminhosnosistemadeficheiros QSYS.LIBdeASPindependente . . . 47 LigaçõesnosistemadeficheirosQSYS.LIBde ASPindependente . . . 48 Utilizaçãodecomandoseecrãsdosistemade ficheirosintegradonosistemadeficheiros QSYS.LIBdeASPindependente . . . 48 UtilizarAPIsdosistemadeficheirosintegrado nosistemadeficheirosQSYS.LIBdeASP

independente. . . 49 Sistemadeficheirosdeserviçosdabibliotecade documentos(QDLS) . . . 49

SistemadeficheirosintegradoeHFSno

sistemadeficheirosQDLS . . . 49 Inscriçãodeutilizadoresnosistemade

ficheirosQDLS . . . 50 Sensibilidadeamaiúsculaseminúsculasno sistemadeficheirosQDLS . . . 50 Nomesdecaminhosnosistemadeficheiros QDLS . . . 50 LigaçõesnosistemadeficheirosQDLS . . . 50 Utilizaçãodecomandoseecrãsdosistemade ficheirosintegradonosistemadeficheiros QDLS . . . 51 UtilizaçãodeAPIsdosistemadeficheiros integradonosistemadeficheirosQDLS . . . 51 Sistemadeficheirosóptico(QOPT) . . . 52

SistemadeficheirosintegradoeHFSno

sistemadeficheirosQOPT . . . 52 Sensibilidadeamaiúsculaseminúsculasno sistemadeficheirosQOPT . . . 52 Nomesdecaminhosnosistemadeficheiros QOPT . . . 52 LigaçõesnosistemadeficheirosQOPT . . . 53 Utilizaçãodecomandoseecrãsdosistemade ficheirosintegradonosistemadeficheiros QOPT . . . 53

UtilizaçãodeAPIsdosistemadeficheiros integradonosistemadeficheirosQOPT. . . 54 i5/OSSistemadeficheirosNetClient(QNTC) . . 54

Autoridadesepropriedadenosistemade

ficheirosQNTC . . . 54 Sensibilidadeamaiúsculaseminúsculasno sistemadeficheirosQNTC . . . 54 Nomesdecaminhosnosistemadeficheiros QNTC . . . 55 LigaçõesnosistemadeficheirosQNTC . . . 55 Utilizaçãodecomandoseecrãsdosistemade ficheirosintegradonosistemadeficheiros QNTC . . . 55 UtilizaçãodeAPIsdosistemadeficheiros integradonosistemadeficheirosQNTC. . . 56 VariáveisdeambientedeQNTC . . . 57 Criardirectóriosnosistemadeficheiros

QNTC . . . 57 ActivarosistemadeficheirosQNTCparao ServiçodeAutenticaçãodaRede . . . 58 Sistemadeficheirosdoservidordeficheirosdo i5/OS(QFileSvr.400) . . . 59

Sensibilidadeamaiúsculaseminúsculasno sistemadeficheirosQFileSvr.400 . . . 59 Nomesdecaminhosnosistemadeficheiros QFileSvr.400 . . . 59 Comunicaçõesnosistemadeficheiros

QFileSvr.400 . . . 60 Segurançaeautoridadesobreoobjectono sistemadeficheirosQFileSvr.400 . . . 61 LigaçõesnosistemadeficheirosQFileSvr.400 62 Utilizaçãodecomandoseecrãsdosistemade ficheirosintegradonosistemadeficheiros QFileSvr.400 . . . 62 UtilizaçãodeAPIsdosistemadeficheiros integradonosistemadeficheirosQFileSvr.400. 62 NetworkFileSystem(NFS) . . . 63 CaracterísticasdoNetworkFileSystem . . . 63 VariaçõesdeservidoreseclientesnoNetwork FileSystem . . . 64 LigaçõesnoNetworkFileSystem . . . 64 Utilizaçãodecomandosdosistemade

ficheirosintegradonoNetworkFileSystem . 64 UtilizaçãodeAPIsdosistemadeficheiros integradonoNetworkFileSystem. . . 66 Acederaosistemadeficheirosintegrado . . . . 66 Acederutilizandomenuseecrãs . . . 66 AcederutilizandocomandosdeCL . . . 68

Regrasdenomesdecaminhosparacomandos deCLeecrãs. . . 71 Trabalharcomasaídadoscomandos

RTVDIRINFePRTDIRINF . . . 73 AcederadadosdeRTVDIRINF . . . . 87 UtilizardadosdeRTVDIRINF . . . 88 Recolhereanalisaratributosdepastascom oSystemiNavigator . . . 88 AcederutilizandoAPIs . . . 89 AcederutilizandoumPC. . . 89 TeracessoutilizandooSystemiNavigator . . . 90 Teracessoutilizandooi5/OSNetServer. . . . 91 AcederutilizandooFileTransferProtocol . . . 92

(7)

Conversãodosistemadeficheirosintegrado . . . 93

Converterdirectórios*TYPE1em*TYPE2 . . . 93

Descriçãogeraldaconversãode*TYPE1em *TYPE2. . . 93

Consideraçõesdeconversãodedirectórios . . 94

Determinaçãodoestadodaconversão . . 94

Criaçãodeperfisdeutilizador . . . 94

Objectoscomonomemudado . . . 95

Consideraçõessobreperfisdeutilizador. . 95

Requisitosdememóriaauxiliar. . . 96

Sugestões:Ligaçãosimbólica . . . 96

Sugestões:ASPindependente . . . 97

Sugestões:Guardarerestaurar . . . 97

Sugestões:Regenerarobjectosdosistema deficheirosintegrado . . . 97

Pesquisanosistemadeficheirosintegrado 97 Converternomesparasuportaremcaracteres adicionais . . . 98

Descriçãogeraldaconversãoautomáticade nome . . . 98

Consideraçõesdeconversãodenomes . . . 99

Determinaçãodoestadodaconversão . . 99

Objectoscomonomemudado . . . . 100

Consideraçõessobreperfisdeutilizador 100 Sugestões:Ligaçãosimbólica . . . 100

Sugestões:ASPindependente . . . 100

Sugestões:Guardarerestaurar . . . . 100

Sugestões:Regenerarobjectosdosistema deficheirosintegrado . . . 101

Registarobjectosemdiário. . . 101

Descriçãogeraldoregistoemdiário. . . 101

Gestãoderegistosemdiário . . . 101

Objectosquedeveregistaremdiário . . . 102

Objectosdosistemadeficheirosintegrado registadosemdiário . . . 102

Operaçõesregistadasemdiário . . . 104

Consideraçõesespeciaissobreentradasde diário . . . 105

Consideraçõessobremúltiplasligações permanenteseoregistoemdiário . . . . 106

Iniciarregistodealterações. . . 106

Alterarregistodealterações . . . 106

Finalizarregistodealterações . . . 107

Regenerarsistemasdeficheiros″raiz″(/), QOpenSysedefinidospeloutilizador . . . 107

ComparaçãoentreoscomandosRegenerar ligaçõesdeobjectos(RCLLNK)eRegenerar armazenamento(RCLSTG) . . . 108

ComandoRegenerarligaçõesdeobjectos (RCLLNK) . . . 109

Recriaçãodeobjectosfornecidospelosistemade ficheirosintegrado. . . 109

Exemplos:ComandoRegenerarligaçõesde objectos(RCLLNK) . . . 110

Exemplo:Corrigirproblemasdeumobjecto 110 Exemplo:Corrigirproblemasqueexistamna subárvoredeumdirectório. . . 110

Exemplo:Encontrartodososobjectos danificadosemsistemasdeficheiros″raiz″ (/),QOpenSysemontadosdefinidospelo utilizador. . . 111

Exemplo:Eliminartodososobjectos danificadosemsistemasdeficheiros″raiz″ (/),QOpenSysemontados,definidospelo utilizador. . . 111

Exemplo:Executarvárioscomandos RCLLNKpararegenerarrapidamentetodos osobjectosemsistemasdeficheiros″raiz″ (/),QOpenSysemontadosdefinidospelo utilizador. . . 111

Suportedeprogramação. . . 112

Copiardadosentreficheirosdedadoscontínuos eficheirosdebasededados . . . 112

CopiardadosutilizandocomandosdeCL 112 CopiardadosutilizandoAPIs . . . 113

Copiardadosutilizandofunçõesde transferênciadedados . . . 114

Transferirdadosdeumficheirodebasede dadosparaumficheirodedados contínuos. . . 114

Transferirdadosdeumficheirodedados contínuosparaumficheirodebasede dados . . . 114

Transferirdadosparaumadefiniçãode ficheiroeficheirodebasededados recentementecriado . . . 115

Criarumficheirodedescriçãodeformatos 116 Copiardadosentreficheirosdedadoscontínuos eficheirosdesalvaguarda . . . 116

ExecutaroperaçõesutilizandoAPIs . . . 117

FunçõesdeILEC . . . 123

Suportedeficheirosgrandes . . . 123

RegrasdenomesdecaminhosparaAPIs . . 124

Descritordeficheiros. . . 125

Segurança . . . 126

Suportedeencaixes . . . 127

Nomenclaturaesuporteinternacional . . . . 127

Conversãodedados . . . 128

Exemplo:FunçõesCdosistemadeficheiros integrado. . . 129

Trabalharcomficheirosepastasutilizandoo SystemiNavigator . . . 134

Criarumapasta . . . 134

Removerumficheirooupasta. . . 134

Moverficheirosoupastasparaoutrosistemade ficheiros . . . 135

Definirpermissões . . . 136

Configurarconversãodetextodoficheiro . . . 136

Enviarumficheiroouumapastaparaoutro sistema . . . 137

Alteraropçõesparaenviarumficheirooupasta 137 Criarumapartilhadeficheiros . . . 138

Alterarumapartilhadeficheiros . . . 138

Removerumapartilhadeficheiros . . . 138

Criarumnovosistemadeficheirosdefinido peloutilizador . . . 138

Instalarumsistemadeficheirosdefinidopelo utilizador. . . 139

Desinstalarumsistemadeficheirosdefinido peloutilizador . . . 139

Trabalharcomsistemasdeficheirosinstalados dinamicamente. . . 140

(8)

Definirseosobjectosdevemounãoser

pesquisados . . . 140

Darentradaaobjectos . . . 141

Darsaídadeobjectos. . . 142

Chamadadeprocedimentoremotoindependente detransporte . . . 143

APIsdeselecçãoderede . . . 143

APIsdeconversãodenomesparaendereços 143 APIsXDR(eXternalDataRepresentation) . . . 144

APIsdeautenticação . . . 145

APIsdeRPCindependentedetransporte (TI-RPC) . . . 146

APIssimplificadasTI-RPC . . . 146

APIsdenívelsuperiorTI-RPC . . . 146

APIsdenívelintermédioTI-RPC. . . 146

APIsaoníveldeperitoTI-RPC . . . 147

OutrasAPIsTI-RPC . . . 147

Informaçõesrelacionadascomosistemade ficheirosintegrado. . . 147

Apêndice.

Avisos

.

.

.

.

.

.

.

.

.

. 151

Informaçõessobreinterfacesdeprogramação. . . 152

MarcasComerciais . . . 152

(9)

Sistema

de

ficheiros

integrado

Osistemade ficheirosintegradoéumapartedo i5/OS™quesuportaa entrada/saídadesequência e gestãodoarmazenamentosemelhante aocomputadorpessoaleaossistemasoperativosUNIX, fornecendoaomesmotempo umaestruturadeintegraçãode todasasinformações armazenadasno servidor.

Nota: Aoutilizarosexemplos decódigoestáimplícitaa aceitaçãodostermosdo“Informações de licençasparacódigosedeexclusãode responsabilidade”napágina 148.

Novidades

na

versão

V6R1

Leiaacercadasinformaçõesnovasousignificativamentealteradas relativamenteà colecçãodo tópico Sistemadeficheiros integrado.

Recolher

e

analisar

atributos

de

pastas

com

o

System

i

Navigator

ComoalternativaaoscomandosObterInformaçõesdeDirectório(RetrieveDirectoryInformation)

(RTVDIRINF)eImprimirInformaçõesdeDirectório(PrintDirectoryInformation)(PRTDIRINF),oSystem iNavigatorcolocaagoraà disposiçãoumafunçãopararecolhereanalisarosatributosde objectosno sistemadeficheirosintegrado.

Paraobtermaisdetalhes,consulte “Recolhereanalisar atributosdepastascomoSystemiNavigator”na página88.

Funções

de

entrada

e

de

saída

melhoradas

Paraalémdedarentradae darsaídaaum ficheiroúnico,pode agoradarentradaedarsaídaatodosos objectoselegíveisdentrode umapasta.

Paraobtermaisdetalhes,consulte “Darentradaaobjectos”napágina 141e“Dar saídade objectos”na página142.

Conversão

automática

para

suportar

caracteres

adicionais

em

nomes

PoucodepoisdeosistemaoperativoV6R1doi5/OSestarinstalado,osistemacomeçaa converter directóriosemsistemasdeficheiros quenão sejamsensíveisa maiúsculaseminúsculas, parasuportarem novoscaracteresUnicodeeregrasdemaiúsculase minúsculasparaosnomes.

Paraobtermaisdetalhes,consulte “Converternomesparasuportaremcaracteres adicionais”na página 98.

Suporte

para

IPv6

Ossistemasdeficheiros queseseguem,quesuportavamsomenteendereçosIPv4emediçõesanteriores aoi5/OSV6R1,suportamagora tantoendereçosIPv4,comoendereçosIPv6:

v “i5/OSSistemade ficheirosNetClient(QNTC)” napágina54

v “Sistemadeficheirosdo servidordeficheiros doi5/OS(QFileSvr.400)”na página59 v “NetworkFileSystem(NFS)”napágina63

(10)

Activação

Unicode

de

alguns

comandos

de

CL

AlgunscomandossãoagoraactivadosporUnicode.Consultea tabelaem “Acederutilizandocomandos deCL”na página68paraobtermaisinformações.

Deixar

de

ter

suporte

para

o

sistema

de

ficheiros

QNetWare

Apartirdoi5/OSV6R1,o sistemade ficheirosQNetWareerespectivas característicasdeixamde ser suportadosnosistemadeficheiros integrado.Contudo, asinformaçõesacercadoQNetWareforam removidasdestapublicação.

Como

visualizar

as

novidades

ou

o

que

foi

alterado

Paraajudara visualizarasalteraçõestécnicas efectuadas,esteInformationCenterutiliza: v Aimagem

paramarcaralocalizaçãoemqueasinformaçõesnovasoualteradas começam. v Aimagem

paramarcaralocalizaçãoemqueasinformaçõesnovasoualteradas terminam. Emficheiros PDF,podevisualizar barrasverticais(|)namargemesquerdadeinformações novase modificadas.

Paraobteroutrasinformaçõessobrenovidadesousobreo quefoialteradonestaedição,consulte otópico Memorandoparaosutilizadores.

Ficheiro

PDF

para

Sistema

de

ficheiros

integrado

Podevisualizar eimprimirumficheiroPDFcomestasinformações.

ParavisualizaroutransferiraversãoemPDFdestedocumento,seleccioneSistema deficheirosintegrado (cercade 1845KB).

Guardar

ficheiros

PDF

ParaguardarumPDFnaestaçãodetrabalho paravisualizaçãoouimpressão: 1. Façacliquecomo botãodireitodorato naligaçãoaoPDFnobrowser. 2. Façacliquena opçãoquepermiteguardaroPDFlocalmente.

3. Navegueatéodirectório noqualpretendeguardaroPDF. 4. Façacliqueem Guardar(Save).

Descarregar

o

Adobe

Reader

NecessitadeteroAdobe Readerinstaladonosistemaparavisualizarou imprimirestesPDFs.Pode transferirumacópiagratuitaa partirdosítiodaWebdoAdobe

(www.adobe.com/products/acrobat/readstep.html)

.

Descrição

geral

do

sistema

de

ficheiros

integrado

Aquificamalgumasinformaçõessobreosistemadeficheirosintegrado nosistemaoperativodoi5/OSe sobrecomo podeserutilizado noseusistema.

(11)

Em

que

consiste

o

sistema

de

ficheiros

integrado

Osistemade ficheirosintegradoéumapartedo sistemaoperativodoi5/OSquesuportaa entrada/saídade sequênciaegestão dememóriasemelhante aocomputadorpessoal,e aossistemasoperativosdoUNIX fornecendoaomesmotempo umaestruturadeintegraçãode todasasinformações armazenadasno sistema.

Osistemade ficheirosintegradoinclui 10sistemas deficheiros,cadaumcomoseupróprioconjuntode estruturaseregraslógicasparainteragircominformaçõesarmazenadas.

Oscomponenteschavedo sistemadeficheirosintegradosãoosseguintes:

v Suporteparaarmazenarinformaçõesemficheiros dedadoscontínuosquepodemconter cadeiasde dadoslongas econtínuas.Estascadeiasdedadospodemser,porexemplo,o textode umdocumento ouoselementosdeimagemnumaimagem.Osuportedeficheiros dedadoscontínuosestáconcebido deformaapermitirumautilizaçãoeficiente nasaplicaçõesdecliente/servidor.

v Umaestruturadedirectórioshierárquicaquepermiteumaorganizaçãodosobjectossemelhanteà disposiçãodefrutosnos ramosdeumaárvore.Podeteracessoaum objectoespecificando ocaminho atravésdodirectórioparaoobjecto.

v Umainterface comumquepermiteaosutilizadorese aplicaçõesacederemnãoaosficheirosde dadoscontínuos,mastambéma ficheirosdebase dedados,documentoseoutros objectosqueestão armazenadosnosistema.

v Umavistacomumdosficheirosdedados contínuosqueestãoarmazenadoslocalmentenoseusistema, numIntegratedxSeriesServer (IXS)ou numservidorremotode WindowsNTOs ficheirosdedados contínuostambémpodemserarmazenadosremotamentenumservidor deredelocal(LAN-Local AreaNetwork),numoutroprodutoSystemiremotoounumservidor deNFS(NetworkFileSystem).

Conceitos relacionados

“Sistemasde Ficheiros”napágina24

Umsistemadeficheirosfornece-lheosuporte paraacedera segmentosespecíficosdearmazenamento queestãoorganizadoscomounidades lógicas.Estasunidades lógicasnoservidor sãoficheiros, directórios,bibliotecaseobjectos.

Por

que

motivo

utilizar

o

sistema

de

ficheiros

integrado

Osistemade ficheirosintegradomelhoraascapacidadesjáextensasdagestão dedadosdoi5/OScom capacidadesadicionais,de modoa melhorarosuportedasformasnovas efuturasde processamentode informações,taiscomocliente/servidor,sistemasabertos emultimédia.

Podeutilizarosistemadeficheiros integradoparaexecutarasseguintestarefas:

v Fornecerumacessorápidoa dadosdoi5/OS, especialmenteparaaplicaçõescomooSystemiAccess, queutilizamoservidorde ficheirosdoi5/OS.

(12)

v Permitirumprocessamentomaiseficiente detiposdeficheirosde dadoscontínuoscomo,porexemplo, imagens,áudioe vídeo.

v Forneçaumabasede sistemade ficheiroseumabasede directóriosparasuporte denormasdesistema abertocombasenosistemaoperativoUNIX,como,porexemplo,POSIX(Portable OperatingSystem InterfaceforComputerEnvironments)e X/OpenPortabilityGuide(XPG). Estaestruturadeficheiros e estaestruturade directóriostambém fornecemumambientefamiliarparaosutilizadoresdesistemas operativosdePCcomo,porexemplo,ossistemasoperativosDOS(DiskOperatingSystem)esistemas operativosdoWindows daMicrosoft.

v Permitirosuportede ficheiroscomcapacidadesúnicas(taiscomoficheirosdebase dedados orientadospararegistos,ficheiros dedadoscontínuoscombaseem sistemasoperativosUNIXe servidoresdeficheiros)sejamprocessadoscomo sistemasdeficheirosseparados,sendo, noentanto, permitidaa respectivagestãoatravésdeumainterfacecomum.

v Permitiraosutilizadoresde PCtiraremomelhorpartidodainterfacegráficade utilizador.Por exemplo,osutilizadoresdo Windowspodemutilizarasferramentas gráficasdoWindows para trabalharemcomficheirosdedados contínuose outrosobjectosnoi5/OS,damesmaformaque trabalhamcomosficheiros armazenadosnosPCs.

v Forneceracontinuidadedosnomesdosobjectosedasinformações associadasaosobjectosem diversos idiomasnacionais.Porexemplo,istogarantequeoscaracteres individuaispermaneçaminalterados quandosemudade umapágina decódigosdeum idiomaparaa páginadecódigosde outroidioma. Conceitos relacionados

“Sistemasde Ficheiros”napágina24

Umsistemadeficheirosfornece-lheosuporte paraacedera segmentosespecíficosdearmazenamento queestãoorganizadoscomounidades lógicas.Estasunidades lógicasnoservidor sãoficheiros, directórios,bibliotecaseobjectos.

Conceitos

sobre

o

sistema

de

ficheiros

integrado

Estetópico apresentaosconceitosbásicossobreosistemadeficheiros integrado,como,porexemplo, directório,ligação,nomedocaminho,ficheirodedados contínuos,continuidadedenomes, atributos expandidosesuporte depesquisa.

(13)

Directório

Umdirectórioéumobjectoespecialutilizadoparalocalizarobjectospornomesespecificadospelo utilizador.Cadadirectório contémumalista deobjectosaeleligados.Essalista podeincluir outros directórios.

Osistemade ficheirosintegradoforneceumaestruturadedirectórioshierárquicaquepermiteacedera todososobjectosdosistema.Podemosconsiderarqueestaestruturadedirectórioséumaárvore invertida,emquearaiz estáparacimaeosramosparabaixo.Osramos representamdirectóriosna hierarquiade directórios.Estasramificaçõesdedirectóriosapresentamramificaçõessubordinadas denominadassubdirectórios.Ligadosàsváriasramificaçõesde directóriose subdirectóriosencontram-se objectos,taiscomoficheiros.Alocalizaçãodeumobjectorequera especificaçãode umcaminhoatravés dosdirectóriosparaosubdirectórioaoqualoobjectoestáligado.Osobjectosqueestãoligados aum determinadodirectório são,porvezes, descritoscomoestandonessedirectório.

Umadeterminadaramificaçãode directórios,juntamentecomasrespectivasramificaçõessubordinadas (subdirectórios)etodososobjectosligadosaestas ramificações,designa-seporsubárvore.Cadasistemade ficheiroséumasubárvoreprincipalnaestruturadedirectóriosdosistemadeficheiros integrado.Nas subárvoresdossistemasde ficheirosQSYS.LIBeQSYS.LIBdeASPindependente,umabibliotecaé processadadamesmaformaqueumsubdirectório.Osobjectosnumabibliotecasãoprocessados como objectosnumsubdirectório.Umavezqueosficheiros debasededados contêmobjectos (membrosde ficheirosdebase dedados),sãoprocessadoscomo subdirectóriosenão comoobjectos.Nosistemade ficheirosdeserviços dabibliotecade documentos(subárvore QDLS),aspastassãoprocessadascomo subdirectórioseosdocumentosdaspastassãoprocessadoscomoobjectos numsubdirectório.

Devidoàexistênciadediferençasnossistemasdeficheiros, asoperaçõesquepodeexecutarnuma subárvoredahierarquiade directóriospodemnãofuncionarnoutra subárvore.

Osuportededirectóriosdosistemadeficheiros integradoésemelhanteaosuportede directórios fornecidopelosistemade ficheirosdoDOS.Adicionalmente,fornecefunçõesespecíficas dossistemas UNIX,taiscomo,acapacidadedearmazenarumficheiroumavezsó,masacederaesseficheiroatravés devárioscaminhosutilizandoligações.

Ossistemasdeficheiros eobjectossãoramificaçõesdaárvorededirectóriosdo sistemade ficheiros integrado.Consulteafiguraquesesegue paraobter umexemplodeumaárvorededirectóriosdo sistemadeficheirosintegrado.

(14)

Directório

actual

Odirectórioactualésemelhanteà ideiadebibliotecaactual.Tambéméchamadodirectóriode trabalho actualouapenasdirectóriode trabalho.

(15)

Odirectórioactualéoprimeirodirectórionoqualosistemaoperativoefectuaa procuradeprogramase ficheirosearmazenaosficheirostemporárioseasaída. Quandosolicitaumaoperaçãoparaumobjecto, comoumficheiro,osistemaprocuraoobjectonodirectórioactual,amenosqueespecifiqueumcaminho dedirectóriodiferente.

Directório

inicial

Odirectórioinicialéutilizadocomoodirectório actualquandoiniciasessãonosistema.Onome do directórioinicialé especificadonoseuperfildoutilizador.

Quandootrabalhoé iniciado,osistemaprocuranoseuperfildeutilizadoronomedo directórioinicial. Senãoexistirumdirectório comessenomenosistema,odirectório inicialéalteradoparaodirectório “raiz”(/).

Normalmente,oadministradordo sistemaquecriao perfilde utilizadorparaumutilizadortambémcria odirectórioinicial doutilizador.Érecomendadocriar directóriosiniciaisindividuaisparacadautilizador nodirectório/home.Odirectório/home éumsubdirectóriodo directório“raiz”(/).Osistemapredefinido assumequeonomedo directórioinicialde umutilizadoréomesmoqueoperfildeutilizador.

Porexemplo,o comandoCRTUSRPRF USRPRF(Joao)HOMEDIR(*USRPRF)atribuiráo directórioinicial de João como/home/JOAO.Seodirectório/home/JOÃOnãoexistir, odirectório″raiz″(/)torna-seo directórioinicial doJoão.

Podeespecificar,comodirectório actual,umdirectório diferentedodirectório inicial,emqualqueraltura apósiniciarsessão,utilizandoocomandodeCLAlterardirectórioactual(CHGCURDIR),aAPIchdir() ouaAPIfchdir().

Comovalorpredefinido,odirectórioinicial escolhidodurantea iniciaçãodoprocessopermaneceráo directórioinicialde cadamódulo.Isto aconteceindependentementedeoseuperfildeutilizadoractivo paraomódulotersidoalteradoapósa iniciação.Noentanto,éfornecidosuporte pelaAPIAlterar Trabalho(QWTCHGJB),quepodeser utilizadaparaalterarodirectório inicialqueestiveraser utilizado porummóduloparaodirectório inicialdoperfildoutilizadoractualdessemódulo(ou parao directório ″raiz″(/),seessedirectórioinicialnão existir).Osmódulos secundáriosherdarãosempreodirectório inicialdomóduloqueocriou.Tenhaematençãoqueodirectório actualdoprocessonão éalteradoao utilizarQWTCHGJBparaalterarodirectório inicialdomódulo.Odirectórioactualtemcomo âmbitoo níveldoprocesso eodirectórioinicialtem comoâmbitooníveldo módulo.Alterarodirectório de trabalhoactualemqualquermóduloaltera-oparatodo oprocesso.Alterar odirectórioinicial deum módulonãoalterao respectivodirectório detrabalhoactual.

Informaçõesrelacionadas

ComandoAlterardirectório actual(CHGCURDIR) chdir()--AlterarDirectórioCorrenteAPI

fchdir()--AlterarDirectórioCorrenteporDescritorAPI Interfaces deprogramaçãode aplicações(APIs)

Directórios

fornecidos

Aoreiniciarosistema,osistemadeficheirosintegrado criaosdirectóriosaquilistados,casoaindanão existam.Estesdirectóriosnão devemsermovidosnemoseunomemudadodepoisde teremsidocriados pelosistema.

Nota: Nãosubstituaosdirectórioscriadospelosistemaqueseseguemporligaçõessimbólicasa outros objectos.Porexemplo,nãosubstitua/homeporumaligaçãosimbólicaaumdirectório numASP independente.Casocontrário,poderãoocorrerproblemasnoASPindependente,bemcomo ao criar novosperfisdeutilizador.

/tmp Odirectório /tmpforneceàsaplicaçõesumlocalondearmazenarosobjectostemporários.Trata-se deumsubdirectóriodo directório“raiz”(/),peloqueorespectivonomede caminhoé/tmp.

(16)

Umavezcolocadopordeterminadaaplicaçãonodirectório /tmp,oobjectopermanece nesse directórioatéserremovidopeloutilizadorouporumaaplicação.Osistemanãoremove

automaticamenteobjectos dodirectório/tmpnemefectua qualqueroutroprocessamentoespecial relativamenteaobjectosnodirectório /tmp.

Podeutilizaroscomandose osecrãsdoutilizadorquesuportemosistemade ficheirosintegrado paragerirodirectório /tmperespectivosobjectos.Porexemplo,podeutilizaroecrãTrabalhar comLigaçõesde ObjectoouocomandoWRKLNKparacopiar,removeroumudaronomedo directório/tmpoude objectosexistentesnessedirectório.Éconcedida atodososutilizadoresuma autoridade*ALLparao directório,oquesignificaquepodemexecutara maiorpartedasacções válidasnodirectório.

Umaaplicaçãopodeutilizarasinterfacesde programaçãodeaplicações(API-Application ProgramInterfaces) quesuportemosistemadeficheiros integradoparagerirodirectório /tmpe respectivosobjectos.Porexemplo,o programadeaplicaçãopoderemoverumobjectono directório/tmputilizandoaAPIunlink().

Seo/tmpforremovido,seráautomaticamentecriadode novoduranteopróximoreiníciodo sistema.

O directório /tmp pode ter o atributo mudança de nome e remoção de ligação restritas

(restricted renameand unlink) definido comSim (Yes) tendoem vistafinalidades desegurança ecompatibilidadedesistemaoperativo.

Nota: O atributo mudança de nome e remoção de ligação restritas (restricted rename and unlink) éequivalenteaobitdemodoS_ISVTXparaumdirectório.

Se o atributo mudança de nome e remoção de ligação restritas (restricted rename and unlink)estiverdefinidocomo Sim(Yes),nãopode mudaro nomenemremoverasligaçõesde objectosnodirectório/tmp,amenosqueumadasseguintescondições sejaverdadeira:

v Éoproprietáriodoobjecto. v Éoproprietáriododirectório.

v Temautoridadeespecialparatodososobjectos (*ALLOBJ).

SeoatributoestiverdefinidocomoSim (Yes)enãotiverasautoridadesapropriadas,visualizará onúmero deerro 3027(EPERM) oua mensagemMSGCPFA0B1 (Operaçãosolicitadanão permitida. Problema de acesso (Requested operation not allowed. Access problem)) para falhasdemudançadenome ouderemoçãodeligaçãoaoutilizarosseguintescomandoseAPIs: v ComandoRemoverligação(RMVLNK,DELeERASE)

v ComandoRemoverdirectório (RMVDIR,RDeRMDIR) v ComandoMudaronomedo objecto(RNMeREN) v ComandoMoverobjecto(MOVeMOVE)

v APIMudaronome doficheirooudo directório(rename())

v APIMudaronome doficheirooudo directório,manter″novo″seexistir(Qp0lRenameKeep()) v APIMudaronome doficheirooudo directório,removerligaçãode ″novo″seexistir

(Qp0lRenameUnlink())

v APIRemoverdirectório(rmdir())

v APIRemoverligaçãoparaoficheiro (unlink())

O atributo mudança de nome e remoção de ligação restritas (restricted rename and unlink) e obitde modoS_ISVTX podemser modificadosutilizandoocomandoAlteraratributo(CHGATR) ouasAPIsDefiniratributos (Qp0lSetAttr())ouAlterarautorizaçõesde ficheiros(chmod),seforo proprietáriodoobjectoousetivera autoridadeespecialparatodososobjectos(*ALLOBJ). No entanto,seoatributoforalteradoparaNão(No),perderáasvantagensanívelde

(17)

Quandoodirectório /tmpé criadodurante umreiníciodosistema,oatributoédefinidocomo Sim(Yes).Seodirectório/tmpjáexistirduranteum reiníciodosistema,oatributonãoéalterado.

/home Osadministradoresdosistemautilizamodirectório /homeparaarmazenarumdirectório diferenteparacadautilizador.Normalmente, oadministradordosistemadefineodirectório inicialqueestáassociadoaoperfildeutilizadorcomoo directóriodoutilizador no/home,por exemplo/home/joao.

/etc Odirectório /etcarmazenaficheirosadministrativos,deconfiguraçãoeoutrosficheiros de sistema.

/usr Odirectório /usrincluisubdirectórios quecontêminformaçõesutilizadaspelosistema. Normalmente,osficheirosno/usrnãosãoalteradosfrequentemente.

/usr/bin

Odirectório /usr/bincontémosprogramasutilitáriospadrão.

/QIBM

Odirectório /QIBMéo directóriodosistemaeéfornecido comosistema.

/QIBM/ProdData

Odirectório /QIBM/ProdDataéumdirectóriodo sistemautilizado paradadosdoPrograma Licenciado.

/QIBM/UserData

Odirectório /QIBM/UserDataéumdirectóriodo sistemautilizado paradadosdoutilizadordo ProgramaLicenciadocomo,porexemplo,ficheiros deconfiguração.

/QOpenSys/QIBM

Odirectório /QOpenSys/QIBMéodirectóriodo sistemade ficheirosQOpenSys.

/QOpenSys/QIBM/ProdData

Odirectório /QOpenSys/QIBM/ProdDataéodirectório dosistemadeficheirosQOpenSyseé utilizadoparadadosdoPrograma Licenciado.

/QOpenSys/QIBM/UserData

Odirectório /QOpenSys/QIBM/UserDataéodirectório dosistemadeficheirosQOpenSyseé utilizadoparadadosdoutilizadordo ProgramaLicenciadocomo,porexemplo,ficheiros de configuração.

/nome_asp/QIBM

Odirectório /nome_asp/QIBMéodirectóriodo sistemaparaquaisquerASPsindependentes existentesnoseusistema,em quenome_aspéonome doASPindependente.

/nome_asp/QIBM/UserData

Odirectório /nome_asp/QIBM/UserDataéumdirectório desistemautilizadoparadadosdo utilizadordoProgramaLicenciadocomo,porexemplo,ficheirosdeconfiguraçãoparaquaisquer ASPsindependentesexistentesnoseusistema,emquenome_aspéonomedoASPindependente.

/dev Odirectório /devcontémváriosficheiros edirectóriosdesistema.

/dev/xti

Odirectório /dev/xticontémoscontroladoresde dispositivosUDPeTCP. Conceitos relacionados

“Directório inicial”napágina 7

Odirectórioinicialéutilizadocomo odirectórioactualquandoiniciasessãonosistema.Onomedo directório inicialéespecificadonoseuperfildoutilizador.

Referênciasrelacionadas

“DispositivosUDPeTCPnosistemade ficheiros″raiz″(/)”napágina 32

Osistemadeficheiros“raiz” (/)nodirectório /dev/xtisuportaráagoradoiscontroladoresde dispositivosdenominadosudpetcp.

(18)

“Sistemadeficheiros desistemasabertos(QOpenSys)” napágina33

OsistemadeficheirosQOpenSysé compatívelcomasnormasdosistemaabertocombaseemUNIX, comoPOSIXeX/OpenPortabilityGuide(XPG).Àsemelhançadosistemadeficheiros ″raiz″(/),este sistemadeficheiros tirapartidodo suportedeficheiros dedadoscontínuosede directórios,fornecido pelosistemadeficheirosintegrado.

Informaçõesrelacionadas

ComandoTrabalharcomligaçõesdeobjectos(WRKLNK)

Directórios

*TYPE2

Ossistemasdeficheiros definidospeloutilizador(UDFS-User-DefinedFileSystem),″raiz″(/)e QOpenSysnosistemade ficheirosintegradosuportamoformatodedirectório *TYPE2.Oformatode directório*TYPE2éummelhoramentodo formatodedirectório*TYPE1original.

Nota: Oconceitodosficheiros dedadoscontínuos*TYPE1e*TYPE2édiferentedoconceitodeformatos de directório*TYPE1e*TYPE2.Nãoestãorelacionadosentresi.

Osdirectórios*TYPE2têm umaestruturainternaeumaimplementaçãodiferentesdosdirectórios *TYPE1.

Asvantagensdosdirectórios*TYPE2são: v Aumentodorendimento

v Aumentodafiabilidade v Funcionalidadeacrescida

v Emmuitoscasos,menosespaçode memóriaauxiliar

Osdirectórios*TYPE2melhoram orendimentodosistemadeficheiros relativamenteaosdirectórios *TYPE1,especialmentenacriaçãoeeliminaçãodedirectórios.

Osdirectórios*TYPE2sãomais fiáveisqueosdirectórios*TYPE1.Após ofimanormal deumsistema,os directórios*TYPE2sãototalmenterecuperados, amenosquetenhaocorrido umafalhanamemória auxiliar.Osdirectórios*TYPE1podemrequerera utilizaçãodocomandoRegenerarmemória(RCLSTG) parapoderemrecuperartotalmente.

Osdirectórios*TYPE2fornecema seguintefuncionalidadeacrescida:

v Osdirectórios*TYPE2suportamamudançadetipode letrade umnomenumsistemadeficheiros de tipode letraúnico(porexemplo,amudançadeAparaa).

v Umobjectonumdirectório*TYPE2podeteratéummilhãodeligações,emcomparação comas32767 ligaçõesnosdirectórios*TYPE1.Ouseja,pode teraté1 milhãodecaminhosdirectosparaumficheiro dedados contínuoseumdirectório*TYPE2podeconter até999 998subdirectórios.

v AtravésdoSystemiNavigator,quandoabreumdirectório comoformato*TYPE2,alista deentradasé automaticamenteordenadaemsequênciabinária.

v Algumasfunçõesnovas,taiscomo osuportedepesquisa dosistemadeficheirosintegrado,estão disponíveisparaosobjectosexistentesnosdirectórios*TYPE2.

Normalmente,osdirectórios*TYPE2commenosde350 objectosrequeremumaquantidadedememória auxiliarmenor doqueosdirectórios*TYPE1como mesmonúmerodeobjectos.Osdirectórios*TYPE2 commaisde 350objectossãodezporcentomaiores (emmédia) doqueosdirectórios*TYPE1.

Existemváriasformasdeobterdirectórios*TYPE2noseusistema:

v AsnovasplataformasSystemi queestãopré-instaladascomoOS/400V5R2ouoi5/OSV5R3ou posteriortêmdirectórios*TYPE2.Nãoé necessáriaa conversãoparasistemasdeficheiros″raiz″(/), QOpenSyseUDFSsnasASPs1-32.

(19)

v Seinstalaro OS/400V5R2ouoi5/OSV5R3,ouposterior,numaplataformaSystemipelaprimeira vez,aplataformatemdirectórios*TYPE2. Nãoénecessáriaa conversãoparasistemasdeficheiros ″raiz″(/),QOpenSyseUDFSsnasASPs1-32.

v Éutilizadooutilitáriode conversãoV5R2paraconverterossistemasdeficheiros.Paraobter mais informaçõesacercadoutilitáriode conversão,consulte asecção dodirectórioConverterparaum *TYPE2noV5R2iSeriesdo InformationCenter.

v SeosUDFSsexistentesnumASPindependenteaindanãotiveremsidoconvertidosparaoformato *TYPE2,talverifica-sequandooASPindependenteforactivadopelaprimeiraveznumsistemacomo OS/400V5R2ouoi5/OSV5R3ou posteriorinstalado.

v Todososoutrossistemasde ficheirossuportados,exceptoosUDFSsemASPsindependentesqueainda estejamautilizardirectórios*TYPE1,sãoconvertidosautomaticamentepelosistema.Estaconversãoé iniciadaapósa instalaçãodoi5/OSV5R3ou deversõesposteriores.Nãodeverá afectar

significativamenteaactividadedo sistema.

Paradeterminaroformatodedirectóriodossistemasdeficheiros existentesnoseusistema,utilizeo comandoConverterdirectório (CVTDIR):

CVTDIR OPTION(*CHECK)

Nota: Osdirectórios*TYPE2sãosuportadosnoOS/400V5R2ounoi5/OSV5R3ouposterior,mas existemalgumasdiferençasemrelaçãoaosuportede directório*TYPE2normal.

Referênciasrelacionadas

“Converter directórios*TYPE1em*TYPE2” napágina93

Ossistemasde ficheirosdefinidospeloutilizador(UDFS -User-DefinedFileSystem),″raiz″(/)e QOpenSysnosistemadeficheirosintegrado suportamoformatodedirectório*TYPE2.

Informaçõesrelacionadas

ComandoRegenerararmazenamento(RCLSTG) ComandoConverterdirectório(CVTDIR)

Ligação

Umaligaçãoéumaligaçãocomnomeentreum directórioeumobjecto.Umutilizadorouprogramapode indicaraoservidoronde encontrarumobjecto,especificandoonome deumaligaçãoaoobjecto.Uma ligaçãopodeserutilizadacomoumnome decaminhoouparte deumnome decaminho.

Paraosutilizadores dossistemasde ficheirosbaseadosem directórios,éconveniente pensarnumobjecto, porexemplo,um ficheiro,como algoquetem umnomequeoidentificaperanteosistema.Defacto,éo caminhododirectório paraoobjectoqueoidentifica.Porvezes, podeacederaumobjectoindicando apenasonome doobjecto.Podefazeristoapenasporqueosistemaestáconcebidode formaa assumira partedodirectório docaminho,em determinadascondições.Aideiade umaligaçãotirapartidoda realidadedequeéocaminhododirectório queidentifica oobjecto.Onomeéatribuídoàligaçãoenão aoobjecto.

Umavezfamiliarizadocomaideiadequeéàligaçãoqueéatribuídoo nomeenãoaoobjecto,começaa verpossibilidadesqueanteriormentenão eramtãoevidentes.Podemexistirmúltiplasligaçõesaomesmo objecto.Porexemplo,doisutilizadorespodempartilharumficheiro,tendoumaligaçãoaomesmoa partirdo directórioinicialde cadautilizador(consulte “Directórioinicial”napágina7). Determinados tiposde ligaçõespodemcruzar sistemasdeficheirose podemexistirsemhaverum objecto.

Existemdoistiposde ligações:caminhodirectoe ligaçãosimbólica.Quando utilizarnomesdecaminho emprogramas,pode optarporutilizarumaligaçãopermanenteouumaligaçãosimbólica.Cadatipo de ligaçãotemvantagense desvantagens.Ascondiçõessobasquaisum tipodeligaçãotemumavantagem sobreo outrosãoasseguintes:

(20)

Tabela1.Comparaçãoentrecaminhodirectoeligaçãosimbólica

Item Ligaçãopermanente Ligaçãosimbólica

Resoluçãodonome Maisrápida.Umaligação

permanentecontémumareferência directaaoobjecto.

Maislenta.Umaligaçãosimbólica contémumnomedecaminhoparao objecto,quetemdeserresolvido paraencontraroobjecto. Existênciadoobjecto Necessária.Temdeexistirumobjecto

paracriarumaligaçãopermanenteao mesmo.

Opcional.Umaligaçãosimbólica podesercriadaquandooobjectoao qualsereferenãoexiste.

Eliminaçãodoobjecto Limitada.Todasasligações permanentestêmdeserdesligadas (removidas)paraeliminaroobjecto.

Ilimitada.Épossíveleliminarum objectomesmoquehajaligações simbólicasaelereferentes. Objectosestáticos(osatributosnão

sãoalterados)

Maisrápida.Paraumobjectoestático, aresoluçãodonomeéaprioridade daexecuçãoprincipal.Aresoluçãodo nomeémaisrápidaquandosão utilizadasligaçõespermanentes.

Maislenta.Aresoluçãodonomeé maislentaquandosãoutilizadas ligaçõessimbólicas.

Âmbito Limitada.Asligaçõespermanentes

nãopodemcruzarsistemasde ficheiros.

Ilimitada.Asligaçõessimbólicas podemcruzarsistemasdeficheiros.

Ligação

permanente

Umcaminhodirecto,porvezes, denominadoapenasligação,não podeexistirsenãoestiverligadoaum objectoreal.

Quandoumobjectoécriadonumdirectório(porexemplo,copiandoumficheiroparaumdirectório),é estabelecidaa primeiraligaçãopermanenteentreodirectórioe oobjecto.Osutilizadores easaplicações podemadicionar outrasligaçõespermanentes.Cadaligaçãopermanente éindicadaporumaentradade directóriodiferentenodirectório.Asligaçõesdomesmodirectório nãopodemteromesmonome,masas ligaçõesdediferentesdirectóriospodemteromesmonome.

Casoo sistemade ficheirososuporte,podemexistirmúltiplasligaçõespermanentesa umobjecto,a partirdo mesmodirectóriooua partirde diferentesdirectórios.Aúnicaexcepçãoocorrequandoo objectoexistenoutrodirectório.Podehaverapenasumaligaçãopermanentede umdirectórioparaoutro directório.

(21)

Asligaçõespermanentespodemserremovidassemafectaraexistênciadeumobjecto,desdequeexista, nomínimo,umaligaçãopermanenteaoobjecto.Quando aúltimaligaçãopermanente éremovida,o objectoéremovidodosistema,anão serqueumaaplicaçãomantenhaoobjectoaberto.Cadaaplicação quemantenha oobjectoabertopodecontinuarautilizá-lo atéqueessaaplicaçãofecheo objecto.Quando oobjectoéfechadopelaúltimaaplicaçãoqueoutiliza,é removidodosistema.Umobjectonão podeser abertodepoisdea últimaligaçãopermanentetersidoremovida.

Oconceitode caminhodirectotambémpode seraplicadoaossistemasdeficheirosQSYS.LIBou QSYS.LIBdeASPindependente eaosserviçosdabibliotecadedocumentos(QDLS), mascomuma restrição.Defacto,umabibliotecatem umaligaçãopermanente acadaobjectonabiblioteca.Damesma forma,umapastatemumaligaçãopermanentea cadadocumentoexistentenapasta.Noentanto,não são permitidosvárioscaminhosdirectosparaomesmoobjectoemQSYS.LIB,QSYS.LIBdeASPindependente ouQDLS.

Umaligaçãopermanentenão podecruzarsistemas deficheiros.Porexemplo,umdirectórionosistema deficheirosQOpenSysnão podeterumcaminho directoparaum objectonos sistemasdeficheiros QSYS.LIBouQSYS.LIBdeASPindependentenemparaumdocumento nosistemade ficheirosQDLS.

Ligação

simbólica

Umaligaçãosimbólica,tambémconhecidacomoligaçãonãopermanente, éumnomede caminhocontido numficheiro.

Quandoosistemaencontraumaligaçãosimbólica,segueonome decaminhofornecidopelaligação simbólicae,emseguida,continuaemqualquercaminhorestantequeseguealigaçãosimbólica.Seo nomedecaminho começarpor/,osistemavoltaaodirectório/(“raiz”)ecomeça aseguirocaminho a partirdesseponto.Seonome decaminhonãocomeçar por/,osistemaregressa aodirectório

imediatamenteanterioresegueonomedecaminho naligaçãosimbólicaquecomeça nessedirectório. Considereoexemploseguinterelativoà utilizaçãodeumaligaçãosimbólica:

(22)

Podeseleccionarumaopçãode menuparaverificaroestadodascontasdosclientes.Oprogramaque apresentaomenuutilizaonomede caminhoseguinte:

/Cliente/Estado/Resumo

Osistemaseguea ligaçãoCliente,queconduza umdirectório1 e,emseguida,seguealigaçãoEstado.A ligaçãoEstadoéumaligaçãosimbólica,quecontémumnome decaminho2. Umavezqueo nomede caminhocomeçapor/,osistemaregressaaodirectório/(“raiz”) esegueasligaçõesRegistoseContas

sequencialmente.Estecaminhoconduza outrodirectório3.Nesteponto,osistemaconcluiocaminhono nomedecaminho fornecidopeloprograma.Seguea ligaçãoResumo,queconduzaum ficheiro4

contendoosdadosquesãonecessários.

Aocontráriodeumaligaçãopermanente,umaligaçãosimbólicaé umobjecto(dotipode objecto *SYMLNK);podeexistirsemapontarparaumobjectoqueexista.Podeutilizarumaligaçãosimbólica, porexemplo,parafornecerumcaminhoparaumficheiro queseráadicionadoousubstituídomaistarde. Aocontráriodeumaligaçãopermanente,umaligaçãosimbólicapode cruzarsistemasde ficheiros.Por exemplo,seestivera trabalharnumsistemadeficheiros,pode utilizarumaligaçãosimbólicaparater acessoaum ficheironoutrosistemadeficheiros.Embora ossistemasde ficheirosQSYS.LIB,QSYS.LIBde ASPindependentee QDLSnãosuportemacriaçãoearmazenamentode ligaçõessimbólicas, podecriar umaligaçãosimbólica nosistemadeficheiros ″raiz″(/)ou QOpenSysquepermita:

v Acederaummembrodoficheirode basededadosnos sistemasdeficheirosQSYS.LIBouQSYS.LIBde ASPindependente.

v Acederaumdocumentonosistemadeficheiros QDLS.

Nome

de

caminho

Umnomedocaminho(tambémdesignadonomedocaminhoemalgunssistemas)indicaaosistemacomo localizarumobjecto.

(23)

Onomedecaminhoéexpressocomoumasequênciade nomesdedirectórios,seguidadonomedo objecto.Osdirectóriosindividuaiseonomedo objectosãoseparadosporumabarra(/);porexemplo: directório1/directório2/ficheiro

Porumaquestãodeconveniência, épossívelutilizarabarrainvertida (\)emvezdabarra,noscomandos dosistemadeficheiros integrado.

Háduasformasdeindicarumnomedecaminho:

v Umnomede caminhoabsoluto começanonívelmaiselevadoouodirectório “raiz”(queéidentificado pelocarácter/).Porexemplo,considere ocaminhoseguintedesdeodirectório/ atéaoficheirocomo nomeSilva.

Onomedecaminho absolutoparaoficheiroSilvaéoseguinte: /Dept2/Fotograf/Silva

Onomedecaminho absolutoétambém conhecidopornome decaminhocompleto.

v Seonomede caminhonãocomeçar pelocarácter/,osistemaassumequeocaminho começano directórioactual.Estetipodenomede caminhoédenominadonome decaminhorelativo.Porexemplo, seo directórioactualforDept2etiverumsubdirectórioFotografcom oficheiroSilva,onomede caminhorelativoparaoficheiroé:

Fotograf/Silva

Reparequeonomede caminhonãoinclui onomedodirectório actual.Oprimeiroitemdonomeéo directórioou objectononívelseguinteabaixodo directórioactual.

Referênciasrelacionadas

“RegrasdenomesdecaminhosparaAPIs”napágina124

QuandoutilizarumaAPIdeILE Cou dosistemadeficheirosintegradoparaexecutaroperaçõesnum objecto,oobjectoéidentificadofornecendoorespectivocaminhodo directório.Segue-seumresumo dasregrasaterem consideraçãoaoespecificarnomesde caminhosnasAPIs.

“Regrasdenomesdecaminhosparacomandosde CLeecrãs”napágina 71

Aoutilizarumcomandoouecrãdosistemadeficheiros integradoparaoperarum objecto,esteé identificado fornecendoo respectivonome decaminho.

(24)

Ficheiro

de

dados

contínuos

Umficheirodedadoscontínuosé umasequênciade bytesacessívelaleatoriamente,semqualquerestrutura adicionalimposta pelosistema.

Osistemade ficheirosintegradofornecesuporteparaarmazenaretrabalhar cominformaçõesnoformato deficheirosde dadoscontínuos.Osdocumentosarmazenadosnaspastasdosistemasãoficheirosde dadoscontínuos.Outrosexemplosdeficheirosde dadoscontínuossãoosficheiros dePCeosficheiros dossistemas UNIX.Umficheirode dadoscontínuosdosistemadeficheiros integradoéumobjectodo sistemaquetemum tipodeobjecto*STMF.

Parasefamiliarizar melhorosficheirosdedados contínuos,seráútilcompará-loscomosficheirosde basededados doi5/OS.Umficheirodebase dedadoséorientadoparaosregistos,temsubdivisões predefinidasconstituídas porumoumaiscamposcomcaracterísticas específicas,taiscomoo

comprimentoeo tipodedados.

Osficheirosde dadoscontínuoseosficheiros orientadospararegistossãoestruturadosde formas diferentese estadiferença naestruturaafectaomodocomoosficheirossãoutilizados.Aestruturaafecta aformacomoumaaplicaçãoéescritaparainteragircomosficheiros,bemcomoamelhorlocalização paraautilizaçãode cadatipo deficheironuma aplicação.Umficheiroorientadopararegistos,por exemplo,émais adequadoparaarmazenamentodeestatísticasdeclientes, taiscomoonome,endereçoe saldode conta.Umficheiroorientadopararegistospermitequeestescampospredefinidossejam

acedidosemanipulados individualmente,utilizandoasfunçõesdeprogramaçãoexpandidasdosistema. Masumficheirodedados contínuosémaisadequadoparaarmazenamentodeinformações,taiscomo umaimagemdo cliente,compostasporumacadeiacontínuadebitsrepresentandovariaçõesdecor. Os ficheirosdedados contínuossãoparticularmenteadequadosparaarmazenamentodecadeiasdedados, taiscomootextodeum documento,imagens, áudioevídeo.

Umficheirotemumadeduasopçõesde formato:ficheirode dadoscontínuos*TYPE1ou *TYPE2.O formatodeficheirodependedaediçãoemquefoicriadooficheiroou,seumficheirofoicriadonum sistemadeficheirosdefinidopeloutilizador,dovalorquefoiespecificado nessesistemade ficheiros.

Nota: Oconceitodosficheiros dedadoscontínuos*TYPE1e*TYPE2édiferentedoconceitodeformatos de directório*TYPE1e*TYPE2.Nãoestãorelacionadosentresi.

(25)

Ficheiros

de

dados

contínuos

*TYPE1

Umficheirodedadoscontínuos*TYPE1temomesmoformatodosficheirosdedados contínuoscriados emediçõesanterioresaoOS/400V4R4.

Umficheirodedadoscontínuos*TYPE1temumtamanhodeobjectomáximode,aproximadamente,128 GB(1 GBequivale aproximadamentea1073 741824 bytes).

Ficheiros

de

dados

contínuos

*TYPE2

Umficheirodedadoscontínuos*TYPE2temumacessoa ficheirosde altodesempenho.

Osficheirodedadoscontínuos*TYPE2têmumtamanhodeobjectomáximode aproximadamente1TB (1TB equivaleaaproximadamente1 099511627776 bytes)nossistemasdeficheiros ″raiz″(/),

QOpenSysedefinidospeloutilizador.Casocontrário,otamanhomáximoéde aproximadamente256 GB. Temigualmentecapacidadededefiniçãodamemória,bemcomodeespecificação deumatributopara optimizaraatribuiçãodememóriaprincipal.Todososficheiroscriados comoOS/400V4R4esistemas maisrecentessãoficheirosde dadoscontínuos*TYPE2,exceptoseforem criadosnumsistemade ficheirosdefinidopeloutilizador,comumformatodeficheiro*TYPE1especificado.

Nota: Osficheiros comumtamanhosuperiora 256GBnãopodemserguardadosnemrestauradosem sistemasanterioresaoi5/OSV5R3.

Continuidade

de

nomes

Aoutilizarossistemasdeficheiros “raiz”(/),QOpenSysedefinidospeloutilizador,podetirarpartido dosuporte desistemasquepermitegarantirqueoscaracteres nosnomesde objectospermanecemiguais. Istotambémseaplicaà utilizaçãodestessistemasdeficheiros nossistemasenosdispositivosligados que têmdiferentesesquemasdecodificaçãodecaracteres (páginasde códigos).Oseusistemaarmazenaos caracteresdosnomesnumformatode16bitsqueéconhecidocomoUCS2Nível1 (tambémdenominado

Unicode)paradirectórios*TYPE1eUTF-16paradirectórios*TYPE2.OUCS2Nível1 eoUTF-16são subconjuntosdanorma ISO10646.Quando onomeéutilizado,osistemaconverteoformatoarmazenado doscaracteres narepresentaçãodoscaracteresadequada napáginade códigosaser utilizada.Osnomes deatributosexpandidos associadosa cadaobjectotambémsãotratados domesmomodo.

Estesuporte facilitaa interacçãocomumsistemaa partirde dispositivosqueutilizamdiferentespáginas decódigos.Porexemplo,osutilizadoresde PCpodemteracessoa umficheirodoservidor i5/OS utilizandoomesmonomede ficheiro,mesmoqueosrespectivos PCsnãotenhama mesmapáginade códigosdosistema.Aconversãodeumapáginade códigosnoutraéexecutadaautomaticamentepeloseu sistema.Éóbvio queo dispositivotemde utilizarumapágina decódigosquecontenhaoscaracteres utilizadosnonome.

(26)

Conceitos relacionados

“Directórios*TYPE2”napágina 10

Ossistemasde ficheirosdefinidos peloutilizador(UDFS -User-DefinedFileSystem),″raiz″(/)e QOpenSysnosistemadeficheirosintegrado suportamoformatodedirectório*TYPE2. Oformatode directório *TYPE2éum melhoramentodoformatodedirectório *TYPE1original.

“Descriçãogeraldaconversãoautomáticadenome”napágina98

Alguns sistemasdeficheirosquenãodependemdotipo deletra,taiscomoos“raiz”(/) eosUDFSs, quesãocriadoscomCASE(*MONO),suportamnomesguardadosemUnicodeStandard 4.0.Osistema executaumaconversãodenomesautomáticaparasuportaroscaracteresadicionaisemnomes.

Atributos

expandidos

Umatributoexpandidocorresponde ainformaçõesassociadasaum objectoquefornecemdetalhes adicionaissobreo objecto.Oatributoexpandidoéconstituídopor umnome,queéutilizado parafazer referênciaaomesmo,eporumvalor.Ovalorpode sertexto,dados bináriosou outrotipo dedados. Osatributosexpandidosde umobjectoexistemapenasenquantooobjectoexistir.

Osatributosexpandidossãoapresentadossobdiversasformasepodemserutilizadosparacontervárias informações.Poderásernecessárioreconhecerostrêsatributosexpandidos queseseguem,

nomeadamente:

.SUBJECT

Umabrevedescriçãodoconteúdooudafinalidadedoobjecto.

.TYPE Otipo dedadosnoobjecto.Otipodedados podesertexto,binário,códigofonteparaum programa,umprogramacompiladoououtrasinformações.

.CODEPAGE

Apágina decódigosa serutilizadaparaoobjecto.Apáginadecódigosutilizadaparaoobjecto tambéméutilizadaparaosatributosexpandidos associadosaoobjecto.

Umponto(.)comoprimeirocarácterdo nomesignificaqueoatributoexpandidoéumatributo

expandidodosistemapadrão(SEA-SystemExtendedAttribute),queestáreservado parautilização pelo sistema.

Osváriosobjectosnosváriossistemasdeficheirospodemounão teratributosexpandidos.Ossistemas deficheirosQSYS.LIBeQSYS.LIBdeASPindependentesuportamtrêsatributos expandidospredefinidos: .SUBJECT,.TYPEe.CODEPAGE.Nosistemadeficheirosde serviçosdabibliotecadedocumentos

(QDLS),aspastaseosdocumentospodemterqualquertipodeatributoexpandido.Algumas pastase documentospoderãoteratributos expandidos,outrosnão.Nossistemasdeficheiros “raiz”(/), QOpenSysedefinidospeloutilizador,todososdirectórios,ficheiros dedadoscontínuoseligações simbólicaspodemterqualquertipodeatributoexpandido.Noentanto,alguns poderãonemsequerter atributosexpandidos.

OcomandoTrabalhar comligaçõesde objectos(WRKLNK)eocomandoApresentarligaçõesdeobjectos (DSPLNK)podemser utilizadosparaapresentaroatributoexpandido.SUBJECTde umobjecto.Não existequalqueroutrosuporte dosistemadeficheirosintegradoatravésdoqual asaplicaçõesouos utilizadorespossamacederealterar osatributosexpandidos.Asúnicasexcepçõesa estaregrasãoos comandosdeCLApresentarUDFS(DSPUDFS)eApresentarinformaçõessobresistemasdeficheiros instalados(DSPMFSINF),queapresentamosatributosexpandidosaosutilizadores.

Noentanto,osatributosexpandidosassociados aalgunsobjectosem QDLSpodemseralteradosatravés deinterfacesfornecidaspelosistemadeficheiros hierárquico(HFS-HierarchicalFile System).

SeumPCdeclienteestiver ligadoa umaplataformado SystemiatravésdoOS/2oudo Windows,é possívelutilizarasinterfacesde programaçãodorespectivosistemaoperativo(porexemplo,

(27)

DosQueryFileInfoeDosSetFileInfo)paraconsultaredefinirosatributosexpandidos dequalquerobjecto deficheiro.Osutilizadoresdo OS/2tambémpodemalterarosatributos expandidosdeumobjectona áreadetrabalho,utilizandoo blocodenotasdedefinições;istoé,seleccionando Definições(Settings) nomenuemergenteassociadoaoobjecto.

Sedefiniratributos expandidos,utilizeasseguintesdirectrizesde nomenclatura:

v Onomedeumatributoexpandidopode terummáximode255 caracteresde comprimento.

v Nãoutilizeumponto(.)como primeirocarácter donome.Umatributoexpandidocujonomecomece porumpontoéinterpretadocomoumatributoexpandidodosistemapadrão.

v Paraminimizarapossibilidade deconflitosdenomes,utilizeumaestruturade nomenclatura consistenteparaosatributosexpandidos.Recomenda-seoseguinteformato:

NomeEmpresaNomeProduto.Nome_Atributo

Suporte

de

pesquisa

Comosistemaoperativodo i5/OSpode pesquisarobjectosdosistemadeficheirosintegrado. Estesuporte proporcionamaiorflexibilidadeaosutilizadores,permitindoaexecuçãode pesquisasde váriositens. Osutilizadoresdecidemquandopretendemquesejaefectuadaapesquisa equaisasacções a executar,combase nosresultadosdasrespectivas pesquisas.

Osdoispontosdesaídarelacionadoscomestesuporte são:

v QIBM_QP0L_SCAN_OPEN-PesquisadoSistema deFicheirosIntegradonumPrograma deSaída Aberto

Paraestepontode saída,éutilizadaapesquisado sistemade ficheirosintegradoem programasde saídaabertos,paraefectuaroprocessamentodepesquisaquandoumobjectodosistemade ficheiros integradoéabertoemdeterminadascondições.

v QIBM_QP0L_SCAN_CLOSE-PesquisadoSistema deFicheirosIntegradonumPrograma deSaída Fechado

Paraestepontode saída,éutilizadaapesquisado sistemade ficheirosintegradoem programasde saídafechados,paraefectuaroprocessamentode pesquisaquandoumobjectodosistemadeficheiros integradoéfechado emdeterminadascondições.

Nota: Apenas serãopesquisadososobjectosdossistemasdeficheirosquetenhamsidototalmente convertidosparadirectórios*TYPE2.

Tarefasrelacionadas

“Definirseosobjectosdevemounão serpesquisados”napágina 140

Podeespecificarseosobjectosdevemserpesquisados,ounão,nossistemas deficheiros″raiz″(/), QOpenSysedefinidos peloutilizador.Executeospassosseguintesparadefinirasopçõesdepesquisa. Informaçõesrelacionadas

ExamedoSistema deFicheirosIntegradonumPrograma deSaídaAberto ExamedoSistema deFicheirosIntegradonumPrograma deSaídaFechado

Exemplos:

Pesquisar

vírus

e

ficheiros

a

serem

abertos

Estesexemplosmostramqualoprograma desaídaquepode pesquisar. v Vírus

Osprogramasdesaídapodemverificar aexistênciadevírus.Seforlocalizadoumvírusnumficheiro, oprogramaanti-vírus poderepararoproblemaoutentarcolocar ovírusemquarentena. Dadoquea plataformaSysteminãopoderia sercontaminadapelovírus,esteprocedimentotem comoobjectivo reduzirastransmissões devírusentreossistemas.

(28)

Tambémpoderáefectuarumapesquisaparasaberquandofoiabertoum ficheiro.Aoefectuaresta pesquisa,épossívelcontrolara datae ahorade acessoadeterminadosficheiros.Esteprocedimento seriaútilquandopretendesseregistar ocomportamentode determinadosutilizadores.

Apesquisapoderáocorrerem doisperíodosdetempodiferentes, consoanteadefiniçãodosvaloresdo sistemaedomodocomoéestabelecidooambiente depesquisa.Alistaqueseseguedescrevetiposde pesquisadiferentesconsoante aalturaem queocorrem.

1. Pesquisaemtempode execução

Umapesquisaemtempo deexecuçãoéumapesquisadeumou maisficheirosdurante asactividades diáriasnormais.Desta forma,é asseguradaa integridadedosficheirossemprequesejamacedidos.A pesquisaduranteasactividadesnormaisgarantequeoficheiroouficheiros seencontramactualizados independentementedospadrõespesquisados.

Exemplodeverificaçãodaexistênciadevírusemtempodeexecução

Pretendeacederaum ficheirodosistemadeficheirosintegrado apartirdoPC.Aoabriro ficheiroa partirdoPC, éefectuadaapesquisanomesmo.Esteprocedimentoverifica-seumavez queo programadesaídaestáregistadoeovalor desistemaQSCANFSestádefinidoparapesquisar ficheirosnossistemasde ficheiros″raiz″(/),QOpenSyseUDFS.Apesquisamostraquefoi encontradoum víruseoprogramadesaídaanti-vírusprocedeà reparaçãodoproblema.Apóso programadesaídarepararoficheiro,estedeixadeestarcontaminado.Deste modo,oacessoa partir doPCnão écontaminado,impedindoquea contaminaçãosejadisseminada.

Ese,emvezde pesquisaraexistênciadevírusnesseacesso,optassepornão efectuarumapesquisa emtempode execução?Em seguida,apósacederaoficheirocontaminadoa partirdo PC,ovírus poderáser transferidoparaoPC.Aoefectuar umapesquisa emtempode execução,o víruspode ser detectadoantesdesedisseminarpeloPC.

Oprincipalproblemadestemétodoéanecessidadedetempo derecursoparaefectuaraspesquisas. Osutilizadoresquetentemacedera umficheirotêmdeaguardar atéà conclusãodapesquisa,para serpossívelutilizaroficheiro.Osistemapermiteassegurarqueapesquisaéefectuadaapenasquando necessárioenãoem cadaacesso.

2. Pesquisaactivadamanualmenteouem massa

Podeutilizarestaopçãosepretendepesquisarváriositens emsimultâneo.Nestecaso, podedefinira pesquisaparaqueocorraquandoosistemaestiverdesactivado,como,porexemplo,no

fim-de-semana.Deste modo,haveráummenor impactonoacessoaosficheiros duranteasactividades diáriasnormais.Apesquisaéefectuadaoffline.Poderá,assim,reduzirotempo desistemada

pesquisaemtempode execuçãoparaficheirosquenão sejamalteradosapósa pesquisaemmassa estarconcluída,porque nãosãonecessáriasnovaspesquisas quandoessesficheirossãonovamente acedidos.

Conceitos relacionados

“Valoresdo sistemarelacionados”

PoderáutilizarosvaloresdesistemaQSCANFS eQSCANFSCTLparadefiniroambiente depesquisa quepretendeparaoservidor.

Informaçõesrelacionadas

ExamedoSistema deFicheirosIntegradonumPrograma deSaídaAberto ExamedoSistema deFicheirosIntegradonumPrograma deSaídaFechado

Valores

do

sistema

relacionados

PoderáutilizarosvaloresdesistemaQSCANFSeQSCANFSCTLparadefiniroambientedepesquisaque pretendeparaoservidor.

Abaixoencontra-se umalista denomesdosdoisvaloresdesistemaeasrespectivasdescrições.Estes valoresde sistemae respectivasopções decontroloestãodescritosparao Systemi Navigator.Osvalores deinterfacecombase noscaracterescomparáveissãolistados entreparêntesesa seguiraosnomesdo SystemiNavigator.Porexemplo,paraovalordesistemaQSCANFSCTL,quandoa opçãodecontrolo

Referências

Documentos relacionados

ou do seu conteúdo; investigação de marcas de mordidas; comparação de trauma e lesões orais. k) Polícia científica: atua na investigação criminal. m) Psiquiatria Forense: É

2 Ainda utilizando a tabela Livro , crie uma consulta que devolva todas as colunas de todos os livros registrados cujos preços sejam superiores em relação aos livros mais baratos. 3

concentração MIFC Secar a temperatura ambiente Mergular as laminas em solução aquosa de safranina a 1% a aquecer no forno de microondas em potencia alta por 30” Lavar com água

A proposta curricular do Curso em Gestão dos Recursos Naturais e Agroextrativismo na Amazônia Paraense foi baseada na consulta realizada para a construção de

Ampliação da área de perfis: o usuário pode expandir o painel com os menus disponíveis sempre que clicar no botão.. Figura 5 - Apresentação – Ampliação da Área

Faulhaber, L.M.Rosenfeld, C.C.C.Guerra - Hospital Albert Einstein / Centro de Hematologia de São Paulo, São Paulo, Brazil – Low platelet counts: diagnosis using flow cytometry

Para fins de monitoramento da saúde perinatal deve-se estar atento, por exemplo, a uma redução expressiva da média ou um aumento do desvio padrão do peso ao nascer do

Ela confirma suficiente volume de amostra e técnica correta de procedimento Os padrões de controle não são fornecidos com este kit; porém é recomendado que controles positivos