<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
</head>
<body style="background-color: #fff;">
<span style="display:none"> </span>
<!--~-|**|PrettyHtmlStartT|**|-~-->
<div id="ygrp-mlmsg" style="position:relative;">
<div id="ygrp-msg" style="z-index: 1;">
<!--~-|**|PrettyHtmlEndT|**|-~-->
<div id="ygrp-text" >
<p>
<div class="moz-cite-prefix">On 12-03-2017 12:22, 'Julio C. S.
Ferraz' <a class="moz-txt-link-abbreviated" href="mailto:***@gmail.com">***@gmail.com</a> [shell-script] wrote:<br>
</div>
<blockquote cite="mid:CAAoZyQpDAmCNSYW4-cNF55PEQS1Af4rCt_7k7PWTXub8nN0-***@mail.gmail.com" type="cite"> <span> </span>
<div id="ygrp-text">
<div dir="ltr">
<div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small;">Oi
Pessoal,<br>
<br>
</div>
<div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small;">-Boa
tarde!<br>
<br>
</div>
<div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small;">Preciso
muito da ajuda dos colegas, e mais breve irei passar
detalhes do que estou pensando para automatizar o
ambiente que trabalho.<br>
<br>
</div>
<div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small;">Atualmente,
estou num ambiente onde existe o e-directory da Novell
onde roda um servidor LDAP nele, porém ainda não tenho
informações da versão e sei que isso vai ser muito
importante. Bom o que quero fazer é automatizar ao
máximo minhas tarefas que consistem em realizar uma
consulta no LDAP através do apache studio(um programa
pra windows) na arvore LDAP dos servidores(servidores
esses que possuem diversas redundâncias do mesmo
serviço( o e-directory da Novell), e logo após essa
consulta (consulta essa de nomes de usuários) eu faço a
pesquisa da seguinte maneira:<br>
<br>
</div>
<div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small;">1º
Verifico se o perfil do usuário existe em uma DN chamado
Perfil<br>
</div>
<div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small;">2
º Verifico se Perfil está dentro da DN chamada Usuario.<br>
</div>
<div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small;">3º
Verifico se Usuario está dentro de uma DN chamada FILIAL<br>
</div>
<div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small;">4º
Verifico se FILIAL está dentro de uma DN chamada
Usuário.<br>
<div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small;">5º
Verifico se usuario está dentro de uma DN chamada PDV<br>
</div>
6º Verifico se PDV está dentro de uma DN chamada Usuario<br>
<br>
<br>
</div>
<div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small;">O
processo nisso tudo para um entendimento mais amplo é o
seguinte:<br>
<br>
</div>
<div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small;">Eu
posso um servidor (e-directory) - um servidor SOA - e os
servidores de aplicações diversas, todos eles se
comunicam por meio do servidor SOA que entrega um XML
legivel para novell e legivel para os servidores de
aplicações.<br>
</div>
<div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small;">O
SOA no meio entre o servidor novell e os servidores de
aplicações funciona como um tradutor entre a comunicação
de ambos(servidor novell e servidor de aplicações)<br>
</div>
<div style="font-family:arial,helvetica,sans-serif;font-size:small;" class="gmail_default"></div>
<div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small;">Atualmente,
recebo chamados numa aplicação XML que informa lá pra
mim que X usuários não foram cadastrados devidamente,
então tenho que verificar um por um e realizar os passos
abaixo:<br>
<br>
<div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small;">1º
Verifico se o perfil do usuário existe em uma DN
chamado Perfil<br>
</div>
<div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small;">2
º Verifico se Perfil está dentro da DN chamada
Usuario.<br>
</div>
<div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small;">3º
Verifico se Usuario está dentro de uma DN chamada
FILIAL<br>
</div>
4º Verifico se FILIAL está dentro de uma DN chamada
Usuário.<br>
</div>
<div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small;">5º
Verifico se usuario está dentro de uma DN chamada PDV<br>
</div>
<div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small;">6º
Verifico se PDV está dentro de uma DN chamada Usuario<br>
</div>
<div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small;"><br>
</div>
<div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small;">Eu
quero automatizar isso por meio de SCRIPT, sei que ainda
me faltam passar dados mais concretos pois vou busca-los
nessa semana, então... gostaria de nesse primeiro
momento de idéias.. e perguntas, para chegar uma
conclusão perfeita para o desenvolvimento da
automatização com scripts. O que quero mesmo é para de
usar o apache studio, efetuar isso por shell com
diversos usuários junto de uma maneira mais velox, no
Windows.. é complicado.. e muitas das vezes posso ter
usuários diversos.. o que aumenta o tempo gasto pra
fazer isso.<br>
</div>
<div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small;"><br>
</div>
<div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small;">Obrigado.<br clear="all">
</div>
<br>
-- <br>
<div class="gmail_signature">
<div dir="ltr">
<div>
<div dir="ltr">
<div style="text-align:left;"><font size="1"><span style="font-family:arial narrow,sans-serif;">Att,<br>
<br>
</span></font></div>
<div style="text-align:left;"><font size="2"><span style="font-family:arial narrow,sans-serif;">Julio
Ferraz<br>
</span><span style="font-family:arial
narrow,sans-serif;"><br>
</span></font></div>
</div>
</div>
</div>
</div>
</div>
</div>
<!-- end group email -->
</blockquote>
<p>Oh Julio,</p>
<p>Aqui não e grupo de consultoria para fazer programas, e sim de
ajuda para quem <br>
</p>
<p>já cansou de quebrar a cara tentando e não consegue uma solução.</p>
<p>Você esta querendo passar uma definição de programa?</p>
<p>Abraço</p>
<p>Luiz A Monteiro<br>
</p>
</p>
</div>
<!--~-|**|PrettyHtmlStart|**|-~-->
<div style="color: #fff; height: 0;">__._,_.___</div>
<div style="clear:both"> </div>
<div id="fromDMARC" style="margin-top: 10px;">
<hr style="height:2px ; border-width:0; color:#E3E3E3; background-color:#E3E3E3;">
Enviado por: Luiz Alberto <***@yahoo.com.br> <hr style="height:2px ; border-width:0; color:#E3E3E3; background-color:#E3E3E3;">
</div>
<div style="clear:both"> </div>
<table cellspacing=4px style="margin-top: 10px; margin-bottom: 10px; color: #2D50FD;">
<tbody>
<tr>
<td style="font-size: 12px; font-family: arial; font-weight: bold; padding: 7px 5px 5px;" >
<a style="text-decoration: none; color: #2D50FD" href="https://br.groups.yahoo.com/neo/groups/shell-script/conversations/messages/40013;_ylc=X3oDMTJxZmMydnNvBF9TAzk3NDkwNDM3BGdycElkAzE5NDEzMTIEZ3Jwc3BJZAMyMTM3MTExMjU0BG1zZ0lkAzQwMDEzBHNlYwNmdHIEc2xrA3JwbHkEc3RpbWUDMTQ4OTM1MDQ3NA--?act=reply&messageNum=40013">Responder através da web</a>
</td>
<td>•</td>
<td style="font-size: 12px; font-family: arial; padding: 7px 5px 5px;" >
<a href="mailto:***@yahoo.com.br?subject=Res%3A%20Re%3A%20%5Bshell-script%5D%20Consultas_LDAP_e_Insercao_de_Usuarios_no_LDAP_Por_SHELL" style="text-decoration: none; color: #2D50FD;">
</a>
</td>
<td>•</td>
<td style="font-size: 12px; font-family: arial; padding: 7px 5px 5px;">
<a href="mailto:shell-***@yahoogrupos.com.br?subject=Res%3A%20Re%3A%20%5Bshell-script%5D%20Consultas_LDAP_e_Insercao_de_Usuarios_no_LDAP_Por_SHELL" style="text-decoration: none; color: #2D50FD">
através de email </a>
</td>
<td>•</td>
<td style="font-size: 12px; font-family: arial; padding: 7px 5px 5px;" >
<a href="https://br.groups.yahoo.com/neo/groups/shell-script/conversations/newtopic;_ylc=X3oDMTJlOHR0aW82BF9TAzk3NDkwNDM3BGdycElkAzE5NDEzMTIEZ3Jwc3BJZAMyMTM3MTExMjU0BHNlYwNmdHIEc2xrA250cGMEc3RpbWUDMTQ4OTM1MDQ3NA--" style="text-decoration: none; color: #2D50FD">Adicionar um novo tópico</a>
</td>
<td>•</td>
<td style="font-size: 12px; font-family: arial; padding: 7px 5px 5px;color: #2D50FD;" >
<a href="https://br.groups.yahoo.com/neo/groups/shell-script/conversations/topics/40012;_ylc=X3oDMTM2MGVobHB2BF9TAzk3NDkwNDM3BGdycElkAzE5NDEzMTIEZ3Jwc3BJZAMyMTM3MTExMjU0BG1zZ0lkAzQwMDEzBHNlYwNmdHIEc2xrA3Z0cGMEc3RpbWUDMTQ4OTM1MDQ3NAR0cGNJZAM0MDAxMg--" style="text-decoration: none; color: #2D50FD;">Mensagens neste tópico</a>
(2)
</td>
</tr>
</tbody>
</table>
<!------- Start Nav Bar ------>
<!-- |**|begin egp html banner|**| -->
<!-- |**|end egp html banner|**| -->
<div id="ygrp-grfd" style="font-family: Verdana; font-size: 12px; padding: 15px 0;">
<!-- |**|begin egp html banner|**| -->
---------------------------------------------------------------------<BR>
Esta lista não admite a abordagem de outras liguagens de programação, como perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio aviso.<BR>
---------------------------------------------------------------------<BR>
Sair da lista: shell-script-***@yahoogrupos.com.br<BR>
---------------------------------------------------------------------<BR>
Esta lista é moderada de acordo com o previsto em <a href="http://www.listas-discussao.cjb.net">http://www.listas-discussao.cjb.net</a><BR>
---------------------------------------------------------------------<BR>
Servidor Newsgroup da lista: news.gmane.org<BR>
Grupo: gmane.org.user-groups.programming.shell.brazil<BR>
<BR>
<!-- |**|end egp html banner|**| -->
</div>
<!-- |**|begin egp html banner|**| -->
<div id="ygrp-vital" style="background-color: #f2f2f2; font-family: Verdana; font-size: 10px; margin-bottom: 10px; padding: 10px;">
<span id="vithd" style="font-weight: bold; color: #333; text-transform: uppercase; "><a href="https://br.groups.yahoo.com/neo/groups/shell-script/info;_ylc=X3oDMTJlZXZlbDAzBF9TAzk3NDkwNDM3BGdycElkAzE5NDEzMTIEZ3Jwc3BJZAMyMTM3MTExMjU0BHNlYwN2dGwEc2xrA3ZnaHAEc3RpbWUDMTQ4OTM1MDQ3NA--" style="text-decoration: none;">Visite seu Grupo</a></span>
<ul style="list-style-type: none; margin: 0; padding: 0; display: inline;">
<li style="border-right: 1px solid #000; font-weight: 700; display: inline; padding: 0 5px; margin-left: 0;">
<span class="cat"><a href="https://br.groups.yahoo.com/neo/groups/shell-script/members/all;_ylc=X3oDMTJmbXQ2ZTQ4BF9TAzk3NDkwNDM3BGdycElkAzE5NDEzMTIEZ3Jwc3BJZAMyMTM3MTExMjU0BHNlYwN2dGwEc2xrA3ZtYnJzBHN0aW1lAzE0ODkzNTA0NzQ-" style="text-decoration: none;">Novos usuários</a></span>
<span class="ct" style="color: #ff7900;">3</span>
</li>
</ul>
</div>
<div id="ft" style="font-family: Arial; font-size: 11px; margin-top: 5px; padding: 0 2px 0 0; clear: both;">
<a href="https://br.groups.yahoo.com/neo;_ylc=X3oDMTJkbHJmaGNmBF9TAzk3NDkwNDM1BGdycElkAzE5NDEzMTIEZ3Jwc3BJZAMyMTM3MTExMjU0BHNlYwNmdHIEc2xrA2dmcARzdGltZQMxNDg5MzUwNDc0" style="float: left;"><img src="
Loading Image..." height="19" width="141" alt="Yahoo! Grupos" style="border: 0;"/></a>
<div style="color: #747575; float: right;"> • <a href="https://info.yahoo.com/privacy/br/yahoo/groups/details.html" style="text-decoration: none;">Privacidade</a> • <a href="mailto:shell-script-***@yahoogrupos.com.br?subject=Sair do grupo" style="text-decoration: none;">Sair do grupo</a> • <a href="https://info.yahoo.com/legal/br/yahoo/utos/terms/" style="text-decoration: none;">Termos de uso</a> </div>
</div>
<br>
<!-- |**|end egp html banner|**| -->
</div> <!-- ygrp-msg -->
<!-- Sponsor -->
<!-- |**|begin egp html banner|**| -->
<div id="ygrp-sponsor" style="width:160px; float:right; clear:none; margin:0 0 25px 0; background: #fff;">
<!-- Start Recommendations -->
<div id="ygrp-reco">
</div>
<!-- End Recommendations -->
</div> <!-- |**|end egp html banner|**| -->
<div style="clear:both; color: #FFF; font-size:1px;">.</div>
</div>
<img src="http://geo.yahoo.com/serv?s=97490437/grpId=1941312/grpspId=2137111254/msgId=40013/stime=1489350474" width="1" height="1"> <br>
<img src="http://y.analytics.yahoo.com/fpc.pl?ywarid=515FB27823A7407E&a=10001310322279&js=no&resp=img" width="1" height="1">
<div style="color: #fff; height: 0;">__,_._,___</div>
<!--~-|**|PrettyHtmlEnd|**|-~-->
</body>
<!--~-|**|PrettyHtmlStart|**|-~-->
<head>
<style type="text/css">
<!--
#ygrp-mkp {
border: 1px solid #d8d8d8;
font-family: Arial;
margin: 10px 0;
padding: 0 10px;
}
#ygrp-mkp hr {
border: 1px solid #d8d8d8;
}
#ygrp-mkp #hd {
color: #628c2a;
font-size: 85%;
font-weight: 700;
line-height: 122%;
margin: 10px 0;
}
#ygrp-mkp #ads {
margin-bottom: 10px;
}
#ygrp-mkp .ad {
padding: 0 0;
}
#ygrp-mkp .ad p {
margin: 0;
}
#ygrp-mkp .ad a {
color: #0000ff;
text-decoration: none;
}
#ygrp-sponsor #ygrp-lc {
font-family: Arial;
}
#ygrp-sponsor #ygrp-lc #hd {
margin: 10px 0px;
font-weight: 700;
font-size: 78%;
line-height: 122%;
}
#ygrp-sponsor #ygrp-lc .ad {
margin-bottom: 10px;
padding: 0 0;
}
#actions {
font-family: Verdana;
font-size: 11px;
padding: 10px 0;
}
#activity {
background-color: #e0ecee;
float: left;
font-family: Verdana;
font-size: 10px;
padding: 10px;
}
#activity span {
font-weight: 700;
}
#activity span:first-child {
text-transform: uppercase;
}
#activity span a {
color: #5085b6;
text-decoration: none;
}
#activity span span {
color: #ff7900;
}
#activity span .underline {
text-decoration: underline;
}
.attach {
clear: both;
display: table;
font-family: Arial;
font-size: 12px;
padding: 10px 0;
width: 400px;
}
.attach div a {
text-decoration: none;
}
.attach img {
border: none;
padding-right: 5px;
}
.attach label {
display: block;
margin-bottom: 5px;
}
.attach label a {
text-decoration: none;
}
blockquote {
margin: 0 0 0 4px;
}
.bold {
font-family: Arial;
font-size: 13px;
font-weight: 700;
}
.bold a {
text-decoration: none;
}
dd.last p a {
font-family: Verdana;
font-weight: 700;
}
dd.last p span {
margin-right: 10px;
font-family: Verdana;
font-weight: 700;
}
dd.last p span.yshortcuts {
margin-right: 0;
}
div.attach-table div div a {
text-decoration: none;
}
div.attach-table {
width: 400px;
}
div.file-title a, div.file-title a:active, div.file-title a:hover, div.file-title a:visited {
text-decoration: none;
}
div.photo-title a, div.photo-title a:active, div.photo-title a:hover, div.photo-title a:visited {
text-decoration: none;
}
div#ygrp-mlmsg #ygrp-msg p a span.yshortcuts {
font-family: Verdana;
font-size: 10px;
font-weight: normal;
}
.green {
color: #628c2a;
}
.MsoNormal {
margin: 0 0 0 0;
}
o {
font-size: 0;
}
#photos div {
float: left;
width: 72px;
}
#photos div div {
border: 1px solid #666666;
height: 62px;
overflow: hidden;
width: 62px;
}
#photos div label {
color: #666666;
font-size: 10px;
overflow: hidden;
text-align: center;
white-space: nowrap;
width: 64px;
}
#reco-category {
font-size: 77%;
}
#reco-desc {
font-size: 77%;
}
.replbq {
margin: 4px;
}
#ygrp-actbar div a:first-child {
/* border-right: 0px solid #000;*/
margin-right: 2px;
padding-right: 5px;
}
#ygrp-mlmsg {
font-size: 13px;
font-family: Arial, helvetica,clean, sans-serif;
*font-size: small;
*font: x-small;
}
#ygrp-mlmsg table {
font-size: inherit;
font: 100%;
}
#ygrp-mlmsg select, input, textarea {
font: 99% Arial, Helvetica, clean, sans-serif;
}
#ygrp-mlmsg pre, code {
font:115% monospace;
*font-size:100%;
}
#ygrp-mlmsg * {
line-height: 1.22em;
}
#ygrp-mlmsg #logo {
padding-bottom: 10px;
}
#ygrp-msg p a {
font-family: Verdana;
}
#ygrp-msg p#attach-count span {
color: #1E66AE;
font-weight: 700;
}
#ygrp-reco #reco-head {
color: #ff7900;
font-weight: 700;
}
#ygrp-reco {
margin-bottom: 20px;
padding: 0px;
}
#ygrp-sponsor #ov li a {
font-size: 130%;
text-decoration: none;
}
#ygrp-sponsor #ov li {
font-size: 77%;
list-style-type: square;
padding: 6px 0;
}
#ygrp-sponsor #ov ul {
margin: 0;
padding: 0 0 0 8px;
}
#ygrp-text {
font-family: Georgia;
}
#ygrp-text p {
margin: 0 0 1em 0;
}
#ygrp-text tt {
font-size: 120%;
}
#ygrp-vital ul li:last-child {
border-right: none !important;
}
-->
</style>
</head>
<!--~-|**|PrettyHtmlEnd|**|-~-->
</html>
<!-- end group email -->