My understanding of net.SOAP and net.HTTP

Hi,
I've spent the evening Googling around for information on how to access a web server from within a PDF file via JavaScript.  I'd like to summarize my understanding and see if I've got it right.  Here are my take-aways:
1. The SOAP methods and properties have been deprecated and net.SOAP
     should be used in new designs.
2. Relative to the net.HTTP request method, the API page indicates:
         "Note: This method can only be made outside the context of a document
           (for example, in a folder level JavaScript)."
     I've never dealt with a "folder level JavaScript".  I believe this is a JavaScript that
     is outside of the PDF file and that can be invoked by the PDF file.  If I want to
     deliver a single PDF file (not a PDF file and a separate JavaScript), then I
     presume I should avoid net.HTTP, and use only net.SOAP.
3.  I can develop and test JavaScripts that use net.SOAP in Acrobat -- true?
      However, to have the resultant PDF file work in Reader, I would need to go
      down the path of LiveCycle Reader Extensions, paying Adobe a fee that
      is a function of how many customers are expected to read the PDF file.
4. It *appears* that, when a customer opens a Reader Extensions-enabled PDF file,
     they are allowed to only open, modify & save it once. They would be prevented from
     opening/modifying/saving it a second time -- true?  Well, I bet they can open it,
     perhaps even modify it, but they probably can't save it again.  If the customer wanted
     to open/modify/save it a second time, they would need to get a new copy from the
     provider (me) -- true?  If so, this seems very cumbersome.
5. I believe that net.SOAP is conveyed by HTTP protocol -- true?  I also believe that
     net.SOAP functionality can be used with HTTPS.
6. Final observation -- it looks like Adobe has changed their JavaScript SDK from PDF
    format to web page format for Acrobat 9.0.  I looked everywhere for the "standard"
    PDF JavaScript API Reference supported by Acrobat 8.0 and before, but never found it.
    Seems like a step backwards, since I can no longer easily print the entire API reference.
Thanks for your help in letting me know if/if not my understandings are correct. Thanks also for your help in answering my questions interspersed above.
Dave

Sorry for the formatting above.  I interspersed lines between the questions, but they seem to have mostly disappeared.

Similar Messages

  • How to get line item net price and net value?

    I have using "BAPI_SALESORDER_SIMULATE" to SIMULATE to create SO,
    the return table
    ORDER_ITEMS_OUT-NET_VALUE is not equals than created by VA01 .
    how to get line item net price and net value?

    Hi,
    Can u elaborate ur query ?
    By this FM you cannot create a SO . Use FM --> BAPI_SALESORDER_CREATEFROMDAT2
    Regards,
    MAdhukar Shetty

  • Application that receive SOAP and normal http request

    Hi Guys,
    I've been working onto web service right now using Spring. Been using this for receiving SOAP requests... Right now its working smoothly. But I want my application to cater both SOAP request and normal http request. Is that possible? If yes, can you guide me how?

    Sorry for the formatting above.  I interspersed lines between the questions, but they seem to have mostly disappeared.

  • Net.SOAP.wireDump doesn't  (seem to) work

    Hi,
    I presume this is a simple question.  I'm using Acrobat Pro 9 and am writing JavaScript that uses SOAP.  I set this:
       Net.SOAP.wireDump = true;
    However, the JavaScript debugger window doesn't display any SOAP messages when I do a Net.SOAP.Connect.  I know (well, believe) that the Connect is working because the site I'm connecting to returns a WSDL file as indicated by my JavaScript program now having access (via proxy) to all of the procedure calls on the website, as determined by doing this:
       for(var i in service)  console.println(i);      // where var service = Net.SOAP.Connect("http://....
    The above prints out the dozen or so calls my JavaScript now has access to courtesy of the website's WSDL file.
    I have the Debugger set to View both "Script and Console", in case that makes a difference.  I tried "Console"-only before that.
    The JavaScript programming doc says that wireDump works for synchronous calls, which I presume Net.SOAP.Connect() is.
    I tried my PDF file on both Windows XP and Windows 7 with identical results -- no SOAP protocol is displayed.
    I rebooted both systems and even did a Repair of Acrobat (on XP), nothing seems to help.
    Any thoughts anyone has on how to make Net.SOAP.wireDump work would be appreciated.  Are there known issues with wireDump?
    Thanks!
    Dave

    Hi, it's me again,
    Made some progress.  Somewhat desperately, I looked around Acrobat for anything helpful.  Under Edit > Preferences > JavaScript, I noticed that the checkbox "Show console on errors and messages" wasn't checked.  It didn't take too much Googling to figure out it should be checked (although I've aways received JavaScript-reported errors, like unitialized variables, without this box being checked in the past, so I'm not sure what additional information checking this box will provide).
    In any case, once I checked it, the debugger displayed this partially-shown information (comments added by me):
         About to attempt SOAP connection  <-----this is from my console.println that precedes the Net.SOAP.Connect
         Cannot continue printing to the console.
         Cannot continue printing to the console.
         Cannot continue printing to the console.
         Cannot continue printing to the console.
         About to print services                     <----this is from my console.println that follows the Net.SOAP.Connect
    I'm sure the four "Cannot continue..." messages occurred during Acrobat's attempt to perform the SOAP wireDump. It somehow concluded that it cannot perform the printing, e.g. not enough memory?  There is preciously little information on the Internet about this particular message, but at least I have *something* that visibly indicates when Acrobat detects a problem.  That's *much* better than the silent failures I had before.
    If/when I figure out how to make Acrobat happy and avoid this message, I'll post a follow-up.
    If, in the meantime, anyone has any experience with this particular message, I'm all ears.
    Thanks.
    Dave

  • Why Net.SOAP.request leads to NotAllowedError?

    Hi Everyone,
    I have defined Documen-level script which makes a web service call to locally (on the same machine) hosted web service. When I try to call it I get:
    NotAllowedError: Security settings prevent access to this property or method.
    Net.SOAP.request:13:Document-Level:Scripts
    In Acrobat Pro version I can then select "Trust this document always" from drop-down and script will execute fine next time.
    How do I make this work normally? Do I have to sign PDF with some certificate or what? Or URL to the web service must be HTTPS?
    Thank you in advance.

    With the Adobe LiveCycle Reader Extensions ES2 module you can add the form rights:
    http://www.adobe.com/products/livecycle/readerextensions/

  • Net.SOAP.request error

    I'm trying to invoke a web service after pressing a button in a PDF file.
    Unfortunately I get the following error:
    NotAllowedError: Security settings prevent access to this property or method.
    Net.SOAP.request:22:Field fire_action_btn:Mouse Up
    Adobe Acrobat SDK documentation at page 664 says that request method of Net.SOAP object requires forms rights.
    The document has the following security permissions:
                                      Printing: Allowed
                    Document Assembly: Not Allowed
                      Content Copying: Allowed
    Content Copying for Accessibility: Allowed
                      Page Extraction: Allowed
                           Commenting: Not Allowed
               Filling of Form Fields: Allowed
                              Signing: Not Allowed
           Creation of Template Pages: Not Allowed
    I've thought that "Filling of form fields" is the right permission required by this method, but clearly I was wrong. Which is the permission that the document should have in order to invoke Net.SOAP.request? How can I set it?
    I've done the tests using Acrobat Reader 9.4.2
    Thanks and regards,
    Alessandro

    With the Adobe LiveCycle Reader Extensions ES2 module you can add the form rights:
    http://www.adobe.com/products/livecycle/readerextensions/

  • Single signon between JSP page and Net.Data page

    I am trying to setup a single signon between a JSP page hosted on a tomcat server, and a Net.Data page hosted on an IBM HTTP server. Both of these servers are running on an AS400. The JSP page (www.jsppage.com/menu) contains a link to the Net.Data page (www.netData.com/page2). In order to access www.jsppage.com/menu the user needs to login. Once this happens I want them to be able to go back and forth between the two pages without having to log in when they switch servers. Page navigation is handled through myServlet.java so that when a user clicks on a link the request is forwarded on to myServlet.java where the servlet determines where to redirect the user to. The servlet uses
    RequestDispatcher requestDispatcher = getServletContex().getRequestDispatcher(url);
    requestDispatcher.forward(request, response);
    to forward the user to the correct page. This works fine for the JSP pages but when I forward to www.netData.com/page2 I get an error telling me the address doesn't start with a /. I also need to send the user name and password for the net.data pages to avoid the second login window to popup.
    I understand that the requestDsipatcher.forward() method directs the browser to a page that is relative to the current root directory. If I try to use response.sendRedirect(url) I get sent to the right page but the signon window pops up. I would appreciate any help.

    I am trying to setup a single signon between a JSP
    page hosted on a tomcat server, and a Net.Data page
    hosted on an IBM HTTP server. Both of these servers
    are running on an AS400. The JSP page
    (www.jsppage.com/menu) contains a link to the Net.Data
    page (www.netData.com/page2). In order to access
    www.jsppage.com/menu the user needs to login. Once
    this happens I want them to be able to go back and
    forth between the two pages without having to log in
    when they switch servers. Page navigation is handled
    through myServlet.java so that when a user clicks on a
    link the request is forwarded on to myServlet.java
    where the servlet determines where to redirect the
    user to. The servlet uses
    RequestDispatcher requestDispatcher =
    getServletContex().getRequestDispatcher(url);
    requestDispatcher.forward(request, response);
    to forward the user to the correct page. This works
    fine for the JSP pages but when I forward to
    www.netData.com/page2 I get an error telling me the
    address doesn't start with a /. I also need to send
    the user name and password for the net.data pages to
    avoid the second login window to popup.
    I understand that the requestDsipatcher.forward()
    method directs the browser to a page that is relative
    to the current root directory. If I try to use
    response.sendRedirect(url) I get sent to the right
    page but the signon window pops up. I would
    appreciate any help.You can't do that without passing username and password.
    The servers keep track of the user by storing a cookie on the clients computer. The cookie is only valid for the domain that created it.
    So, to make this work you need to send the username and password as part of the sendRedirect. the forward() method won't work.
    What you could do is create some code on the .net machine that accepts username, password and target URL as input. Once it receives those parameters it should perform the .net login procedure and redirect to the correct page.
    In your servlet you should pass those parameters on to the .net machine and the user should get the correct page without ever seeing any login windows.
    Make sure to use https if you decide to follow this scheme since http will transmit the username/password in cleartext.
    /Christopher

  • Required the Gross and Net weight

    Hi to All,
    Please help me on how to config or reqired the Gross weight and net weight in creation of material master in tcode MM01 (Sales: General/Plant)
    Thanks,
    Ermin D. Concepcion

    Hi,
    Please check with the following link you  can find the BDC Program to Upload Material Master Data (MM01)
    http://sapprograms.blogspot.com/2008/11/bdc-program-to-upload-material-master.html
    Thanks,
    Neelima.

  • Hi my ipod was working perfectly fine but i turned it on the net day and i was stuck in recovery mode ans my computer  keeps on saying one of the usb devies attached to this computer has malfunctioned and window dose not recognize

    hi my ipod was working perfectly fine but i turned it on the net day and i was stuck in recovery mode ans my computer  keeps on saying one of the usb devies attached to this computer has malfunctioned and window dose not recognize

    https://discussions.apple.com/message/23791369#23791369
    https://discussions.apple.com/thread/5325044?tstart=0
    more
    https://www.google.dk/search?q=restore+iphone+error+29&oq=restore+iphone+error+2 9&aqs=chrome..69i57j0l5.4603j0j7&sourceid=chrome&espv=210&es_sm=93&ie=UTF-8

  • HOW TO CALCULATE NET SALES AND CONTRACT PRICE?

    Dear experts,
    I have the requirement of sales price report
    the report layout should be
    Prod descr    material Number   Contract type  contrcat name     rebate  net sales  contract price  units
    we have the master data information is reside already in multiprovider and transaction information how to calculate in frond end ?
    for sales  pricing report how to manipulate teh net sales and contract  price
    value?
    any standard formulaes is there?
    plz suggest  me
    regards

    Hi,
    For quick and best response unless someone answer's in this forum, post your question in SAP Community Network Forums » SAP Solutions » ERP - Sales and Distribution (SD) General   or something related to your question.
    Check this link if it helps -
    http://help.sap.com/saphelp_46c/helpdata/en/93/74353e546011d1a7020000e829fd11/frameset.htm
    Thanks,
    Shambhu.

  • TROUBLE SHOOTING PROBLEM ON SQL*NET, NET8.X, AND NET SERVICES

    제품 : SQL*NET
    작성날짜 : 2002-11-24
    TROUBLE SHOOTING PROBLEM ON SQL*NET, NET8.X, AND NET SERVICES
    (GENERATING TRACE FILE OF SQL*NET, NET8.X, AND NET SERVICES)
    ==========================================================
    PURPOSE
    이 글은 고객들이 Oracle Server의 Oracle Networking 제품들을 사용하다가
    Networking과 관련된 문제를 만났으나 스스로 해결할 수 없는 경우, 예를
    들어 http://metalink.oracle.com 에서 같은 case를 발견할 수 없는 경우,
    원인을 찾기 위하여 Networking 제품의 trace를 떠 보는 방법을 설명합니다.
    Explanation
    Oracle Networking 제품을 사용 중에 어떠한 문제를 겪는 경우 무엇보다도
    OS의 Networking Protocol Stack 쪽을 살펴보는 것이 선행되어야 합니다.
    일부 고객분들은 Oracle Networking 제품들이 OS의 Protocol Stack이 동작
    하는데 어떤 중대한 영향을 주는 것이 아닌가 하고 문의를 합니다만
    그러한 의문은 Oracle Networking 제품도 OS의 Protocol Stack을 사용하는
    하나의 network client라는 것을 이해함으로써 해소가 됩니다.
    Oracle Networking 제품도 OS의 Protocol Stack을 이용하는 하나의 network
    client이기 때문에 Oracle Networking 제품이 OS Protocol Stack의 동작에
    어떠한 식으로든 영향을 준다던가 하는 것은 있을 수 없기 때문입니다.
    고객의 관점에서 OS의 Protocol Stack은 정상적으로 설정이 되었다고 믿고
    있으며 기타 networking 환경을 정확히 판단할 수 없는, 예를 들어
    host설정은 잘 되어 있다고 믿고 있으나 firewall을 통해야만 하는 등의
    다소 접근하기 어려운 networking 환경에서 networking이 잘 되지 않는,
    예를 들어, Oracle Server에 연결이 잘 안되거나 연결 중 networking
    error가 발생하는 경우에는 http://metalink.oracle.com에서 같은 case를
    찾는 것이 가장 빠른 해결 방법입니다.
    그러나 드물게 http://metalink.oracle.com에서 같은 case가 나오지 않는
    경우 Oracle Networking 제품의 trace file을 떠서 원인을 찾게 됩니다.
    Oracle Networking 제품은 Oracle 7.x에서 SQL*Net, Oracle 8.x에서 Net 8.x,
    Oracle 9.x에서 Oracle Net Services라는 이름이 가지고 있으나 여기에서는
    편의상 모두 Oracle Networking 제품으로 부르도록 하겠습니다.
    아울러 여기서 언급하는 Trace File은 Oracle Server의 Trace File과
    다른 것입니다. Oracle Server의 Trace File은 database instance의 대한
    내용만을 기록하며 Oracle Networking 제품의 Trace File은 networking에
    대한 내용만을 기록합니다.
    Trace File의 작성 방법은 Oracle 7.x부터 9.x까지 같습니다.
    Solution Description
    1. Client가 되는 host에서 어떠한 문제를 경험한 경우, 간혹 문제의 발생
    빈도가 낮거나 network나 server 쪽에 이상을 느끼시면서도 문제를 확인하기
    여러운 경우가 있습니다. 이런 경우엔는 문제가 다시 발생될 때 까지
    Client에서 Client Trace File를 작성하여 보아야 합니다.
    a. prompt$ echo $TNS_ADMIN
    b. $TNS_ADMIN이 설정되어 있으면, prompt$ cd $TNS_ADMIN
    아니면, prompt$ cd $ORACLE_HOME/network/admin
    c. vi sqlnet.ora
    # 다음 line들을 추가
    TRACE_LEVEL_client=16
    TRACE_FILE_client=<filename>
    TRACE_DIRECTORY_client=<directory>
    TRACE_UNIQUE_client=TRUE
    :wq
    prompt$
    예를 들어, client가 Windows OS인 경우 다음과 같이 합니다.
    prompt> notepad sqlnet.ora
    TRACE_LEVEL_client=16
    TRACE_FILE_client=client
    TRACE_DIRECTORY_client=D:\temp
    TRACE_UNIQUE_client=TRUE
    prompt>
    d. SQL*Plus와 같은, 또는 사용하던 Client software를 계속 이용
    e. 다시 문제가 발생
    f. 작성된 trace file들의 날자를 보아 문제가 발생한 시간과
    거의 같은 시간에 작성된 file들이 있는지 확인
    prompt> dir D:\temp
    client_<PID1>.trc ...
    client_<PID2>.trc ...
    prompt>
    g. trace를 중단합니다.
    prompt$ vi sqlnet.ora
    TRACE_LEVEL_client=0
    :wq
    prompt$
    h. Trace Assistant를 이용하여 Oracle Networking 제품의 error code
    (이하 TNS error code)를 trace file에서 찾아냅니다.
    prompt$ cd <directory of TRACE_DIRECTORY_client>
    prompt$ trcasst <filename of TRACE_FILE_client>_<PID>.trc > trcasst.out
    prompt$ vi -R trcasst.out
    Trace Assistant (trcasst command)는 Oracle 8.x부터 제공되며,
    Oracle 9.x의 Trace Assistant를 사용할 것을 권합니다.
    i. oerr command로 tns error에 대한 error message를 봅니다.
    예를 들어, 흔한 경우 중에 listener가 실행 중이지 않거나 잘못된
    tnsnames.ora 설정으로 client가 listener가 service 중이지 않은
    network address로 연결을 시도하다가 TNS-12541 TNS-12560 TNS-511
    error가 차례대로 나왔다면 다음과 같이 하여 각 TNS error code에
    대한 message와 설명 및 해결방법을 볼 수 있습니다.
    prompt$ oerr tns 12541
    prompt$ oerr tns 12560
    prompt$ oerr tns 511
    j. Trace Assistant가 알려준 TNS error code를 http://metalink.oracle.com
    에서 검색하여 같은 case가 있는지 확인합니다.
    Web browser에서:
    1) Go to http://metalink.oracle.com, then login
    오른쪽 위 HTML frame에서 :
    2) "Advanced" Button을 누릅니다.
    오른쪽 아래 HTML frame에서:
    3) "Enter Keyword" text box에 tns error code를 모두 입력합니다.
    예를 들어, tns-12541 tns-12560 tns-511
    4) "Search" button을 누릅니다.
    k. http://metalink.oracle.com에서 검색이 거의 되지 않거나
    문제가 매우 이상한 경우 이 글 아래를 보시기 바랍니다.
    2. Client에서 SQL*Plus나 Oracle Client를 사용하는 다른 3rd party
    appliction은 잘 동작하나 유독 tnsping command에서 error가 나는 경우가
    드물게 있습니다. 이 때에는 tnsping command의 trace file을 작성해봅니다.
    prompt$ vi sqlnet.ora
    TNSPING_TRACE_LEVEL=16
    TNSPING_TRACE_DIRECTORY=<directory>
    :wq
    prompt$ tnsping <tns alias>
    3. Server, 즉 listener에 문제가 있다고 생각되는 경우 우선 listener의
    log file을 봅니다. listener의 log에 대해서는 bulletin.18364를
    이용합니다.
    4. listener의 trace file은 다음과 같이 설정합니다.
    listener의 trace 설정은 parameter 이름에 trace file을 작성하고자 하는
    listener의 이름이 오는 점, 설정 후 listener process를 restart해야 하는
    점 두 가지를 제외하면 나머지 절차가 앞서 설명드린 client와 같습니다.
    prompt$ vi listener.ora
    TRACE_LEVEL_<listener name>=16
    TRACE_FILE_<listener name>=<filename>
    TRACE_DIRECTORY_<listener name>=<directory>
    :wq
    prompt$ lsnrctl stop <listener name>
    prompt$ lsnrctl start <listener name>
    5. 만일 위와 같이 http://metalink.oracle.com을 검색하여도
    같은 case가 전혀 없거나 찾아낸 error message들이 원인과 관련이 없어
    보일정도로 매우 이상한 경우 다음과 같이 해봅니다.
    a. Oracle Software의 version과 OS의 version이 certification matrix에
    있는 지 확인합니다.
    Web browser에서:
    1) Go to http://metalink.oracle.com, then login
    왼쪽 menu에서 :
    2) "Certify & Availabilty" menu item을 click합니다.
    오른쪽 아래 HTML frame에서:
    3) 현재 사용중인 Product와 그 version 및 OS와 그 version을 선택하
    여 검색합니다.
    Certification Matrix는 매우 정확하게 정보를 보여주고 있습니다.
    Matrix에 없는 Oracle Product와 OS version은 certify되어 있지 않으며
    모든 Oracle 제품을 Certify되지 않은 OS version에서 사용하는 것은
    그 어떠한 이유로든 보증과 지원이 되지 않습니다.
    만일 사용중인 제품이 certify되지 않은 경우, 무조건 certify된 제품
    과 OS의 version으로 install하여 다시 시도를 해야 합니다.
    예를 들어, Windows OS의 경우 그 어떠한 Oracle 제품도 Windows Me 및
    Windows XP Home Edition에 certify되어 있지 않습니다.
    Windows 2000 Professional 이상에 Certify된 제품은 Oracle 8.1.6부터
    이며 XP Professional 이상에 Certify된 제품은 Oracle 9.0.1부터
    입니다.
    Oracle 제품은 software이기는 하나 매우 완벽한 수준의 제품이라고 할
    수 있습니다. 그러나 Oracle 제품은 하나의 OS의 process로써 실행이
    되고 시간이 지나며 많은 환경이 major upgrade가 되면서 그러한 환경
    에 따라 Oracle software도 새로운 version으로 제작이 되면서 다시
    certification이 이루어지게 됩니다.
    그렇기 때문에 고객들은 특히 다수의 client나 고가의 server를 계획하
    시는 고객들은 저희 certification matrix를 사전에 철저히 확인하셔야
    합니다.
    앞서 Certification Matrix이전에 Installation Guide에 명시된
    OS version만이 certify되어 있다고 생각하시면 되겠습니다.
    b. Unix에서는 Oracle Software를 install한 후 OS의 Networking patch를
    씌우고 사용하다보면 문제가 되는 경우가 있습니다.
    이런 경우 relink를 해주어 바뀐 OS환경에서 Oracle 실행 file들을 다
    시 만들어 주어야 합니다.
    자세한 내용은 http://metalink.oracle.com에서
    다음 글을 읽어 보시기 바랍니다.
    Note:131321.1 How to Relink Oracle Database Software on UNIX
    c. Certify된 환경에서도 원인을 찾을 수 없는 경우 trace file을 가지고
    Oracle Support Services에 문의를 합니다. (지원 계약 고객에 한함)
    Reference Documents
    Chapter 17 Trouble shooting Oracle Net Services
    Oracle 9i Net Services Administrator's Guide
    SQL*Net, Net8.x, Net Services 9.x Network Administration Guide/Reference

    제품 : SQL*NET
    작성날짜 : 2002-11-24
    TROUBLE SHOOTING PROBLEM ON SQL*NET, NET8.X, AND NET SERVICES
    (GENERATING TRACE FILE OF SQL*NET, NET8.X, AND NET SERVICES)
    ==========================================================
    PURPOSE
    이 글은 고객들이 Oracle Server의 Oracle Networking 제품들을 사용하다가
    Networking과 관련된 문제를 만났으나 스스로 해결할 수 없는 경우, 예를
    들어 http://metalink.oracle.com 에서 같은 case를 발견할 수 없는 경우,
    원인을 찾기 위하여 Networking 제품의 trace를 떠 보는 방법을 설명합니다.
    Explanation
    Oracle Networking 제품을 사용 중에 어떠한 문제를 겪는 경우 무엇보다도
    OS의 Networking Protocol Stack 쪽을 살펴보는 것이 선행되어야 합니다.
    일부 고객분들은 Oracle Networking 제품들이 OS의 Protocol Stack이 동작
    하는데 어떤 중대한 영향을 주는 것이 아닌가 하고 문의를 합니다만
    그러한 의문은 Oracle Networking 제품도 OS의 Protocol Stack을 사용하는
    하나의 network client라는 것을 이해함으로써 해소가 됩니다.
    Oracle Networking 제품도 OS의 Protocol Stack을 이용하는 하나의 network
    client이기 때문에 Oracle Networking 제품이 OS Protocol Stack의 동작에
    어떠한 식으로든 영향을 준다던가 하는 것은 있을 수 없기 때문입니다.
    고객의 관점에서 OS의 Protocol Stack은 정상적으로 설정이 되었다고 믿고
    있으며 기타 networking 환경을 정확히 판단할 수 없는, 예를 들어
    host설정은 잘 되어 있다고 믿고 있으나 firewall을 통해야만 하는 등의
    다소 접근하기 어려운 networking 환경에서 networking이 잘 되지 않는,
    예를 들어, Oracle Server에 연결이 잘 안되거나 연결 중 networking
    error가 발생하는 경우에는 http://metalink.oracle.com에서 같은 case를
    찾는 것이 가장 빠른 해결 방법입니다.
    그러나 드물게 http://metalink.oracle.com에서 같은 case가 나오지 않는
    경우 Oracle Networking 제품의 trace file을 떠서 원인을 찾게 됩니다.
    Oracle Networking 제품은 Oracle 7.x에서 SQL*Net, Oracle 8.x에서 Net 8.x,
    Oracle 9.x에서 Oracle Net Services라는 이름이 가지고 있으나 여기에서는
    편의상 모두 Oracle Networking 제품으로 부르도록 하겠습니다.
    아울러 여기서 언급하는 Trace File은 Oracle Server의 Trace File과
    다른 것입니다. Oracle Server의 Trace File은 database instance의 대한
    내용만을 기록하며 Oracle Networking 제품의 Trace File은 networking에
    대한 내용만을 기록합니다.
    Trace File의 작성 방법은 Oracle 7.x부터 9.x까지 같습니다.
    Solution Description
    1. Client가 되는 host에서 어떠한 문제를 경험한 경우, 간혹 문제의 발생
    빈도가 낮거나 network나 server 쪽에 이상을 느끼시면서도 문제를 확인하기
    여러운 경우가 있습니다. 이런 경우엔는 문제가 다시 발생될 때 까지
    Client에서 Client Trace File를 작성하여 보아야 합니다.
    a. prompt$ echo $TNS_ADMIN
    b. $TNS_ADMIN이 설정되어 있으면, prompt$ cd $TNS_ADMIN
    아니면, prompt$ cd $ORACLE_HOME/network/admin
    c. vi sqlnet.ora
    # 다음 line들을 추가
    TRACE_LEVEL_client=16
    TRACE_FILE_client=<filename>
    TRACE_DIRECTORY_client=<directory>
    TRACE_UNIQUE_client=TRUE
    :wq
    prompt$
    예를 들어, client가 Windows OS인 경우 다음과 같이 합니다.
    prompt> notepad sqlnet.ora
    TRACE_LEVEL_client=16
    TRACE_FILE_client=client
    TRACE_DIRECTORY_client=D:\temp
    TRACE_UNIQUE_client=TRUE
    prompt>
    d. SQL*Plus와 같은, 또는 사용하던 Client software를 계속 이용
    e. 다시 문제가 발생
    f. 작성된 trace file들의 날자를 보아 문제가 발생한 시간과
    거의 같은 시간에 작성된 file들이 있는지 확인
    prompt> dir D:\temp
    client_<PID1>.trc ...
    client_<PID2>.trc ...
    prompt>
    g. trace를 중단합니다.
    prompt$ vi sqlnet.ora
    TRACE_LEVEL_client=0
    :wq
    prompt$
    h. Trace Assistant를 이용하여 Oracle Networking 제품의 error code
    (이하 TNS error code)를 trace file에서 찾아냅니다.
    prompt$ cd <directory of TRACE_DIRECTORY_client>
    prompt$ trcasst <filename of TRACE_FILE_client>_<PID>.trc > trcasst.out
    prompt$ vi -R trcasst.out
    Trace Assistant (trcasst command)는 Oracle 8.x부터 제공되며,
    Oracle 9.x의 Trace Assistant를 사용할 것을 권합니다.
    i. oerr command로 tns error에 대한 error message를 봅니다.
    예를 들어, 흔한 경우 중에 listener가 실행 중이지 않거나 잘못된
    tnsnames.ora 설정으로 client가 listener가 service 중이지 않은
    network address로 연결을 시도하다가 TNS-12541 TNS-12560 TNS-511
    error가 차례대로 나왔다면 다음과 같이 하여 각 TNS error code에
    대한 message와 설명 및 해결방법을 볼 수 있습니다.
    prompt$ oerr tns 12541
    prompt$ oerr tns 12560
    prompt$ oerr tns 511
    j. Trace Assistant가 알려준 TNS error code를 http://metalink.oracle.com
    에서 검색하여 같은 case가 있는지 확인합니다.
    Web browser에서:
    1) Go to http://metalink.oracle.com, then login
    오른쪽 위 HTML frame에서 :
    2) "Advanced" Button을 누릅니다.
    오른쪽 아래 HTML frame에서:
    3) "Enter Keyword" text box에 tns error code를 모두 입력합니다.
    예를 들어, tns-12541 tns-12560 tns-511
    4) "Search" button을 누릅니다.
    k. http://metalink.oracle.com에서 검색이 거의 되지 않거나
    문제가 매우 이상한 경우 이 글 아래를 보시기 바랍니다.
    2. Client에서 SQL*Plus나 Oracle Client를 사용하는 다른 3rd party
    appliction은 잘 동작하나 유독 tnsping command에서 error가 나는 경우가
    드물게 있습니다. 이 때에는 tnsping command의 trace file을 작성해봅니다.
    prompt$ vi sqlnet.ora
    TNSPING_TRACE_LEVEL=16
    TNSPING_TRACE_DIRECTORY=<directory>
    :wq
    prompt$ tnsping <tns alias>
    3. Server, 즉 listener에 문제가 있다고 생각되는 경우 우선 listener의
    log file을 봅니다. listener의 log에 대해서는 bulletin.18364를
    이용합니다.
    4. listener의 trace file은 다음과 같이 설정합니다.
    listener의 trace 설정은 parameter 이름에 trace file을 작성하고자 하는
    listener의 이름이 오는 점, 설정 후 listener process를 restart해야 하는
    점 두 가지를 제외하면 나머지 절차가 앞서 설명드린 client와 같습니다.
    prompt$ vi listener.ora
    TRACE_LEVEL_<listener name>=16
    TRACE_FILE_<listener name>=<filename>
    TRACE_DIRECTORY_<listener name>=<directory>
    :wq
    prompt$ lsnrctl stop <listener name>
    prompt$ lsnrctl start <listener name>
    5. 만일 위와 같이 http://metalink.oracle.com을 검색하여도
    같은 case가 전혀 없거나 찾아낸 error message들이 원인과 관련이 없어
    보일정도로 매우 이상한 경우 다음과 같이 해봅니다.
    a. Oracle Software의 version과 OS의 version이 certification matrix에
    있는 지 확인합니다.
    Web browser에서:
    1) Go to http://metalink.oracle.com, then login
    왼쪽 menu에서 :
    2) "Certify & Availabilty" menu item을 click합니다.
    오른쪽 아래 HTML frame에서:
    3) 현재 사용중인 Product와 그 version 및 OS와 그 version을 선택하
    여 검색합니다.
    Certification Matrix는 매우 정확하게 정보를 보여주고 있습니다.
    Matrix에 없는 Oracle Product와 OS version은 certify되어 있지 않으며
    모든 Oracle 제품을 Certify되지 않은 OS version에서 사용하는 것은
    그 어떠한 이유로든 보증과 지원이 되지 않습니다.
    만일 사용중인 제품이 certify되지 않은 경우, 무조건 certify된 제품
    과 OS의 version으로 install하여 다시 시도를 해야 합니다.
    예를 들어, Windows OS의 경우 그 어떠한 Oracle 제품도 Windows Me 및
    Windows XP Home Edition에 certify되어 있지 않습니다.
    Windows 2000 Professional 이상에 Certify된 제품은 Oracle 8.1.6부터
    이며 XP Professional 이상에 Certify된 제품은 Oracle 9.0.1부터
    입니다.
    Oracle 제품은 software이기는 하나 매우 완벽한 수준의 제품이라고 할
    수 있습니다. 그러나 Oracle 제품은 하나의 OS의 process로써 실행이
    되고 시간이 지나며 많은 환경이 major upgrade가 되면서 그러한 환경
    에 따라 Oracle software도 새로운 version으로 제작이 되면서 다시
    certification이 이루어지게 됩니다.
    그렇기 때문에 고객들은 특히 다수의 client나 고가의 server를 계획하
    시는 고객들은 저희 certification matrix를 사전에 철저히 확인하셔야
    합니다.
    앞서 Certification Matrix이전에 Installation Guide에 명시된
    OS version만이 certify되어 있다고 생각하시면 되겠습니다.
    b. Unix에서는 Oracle Software를 install한 후 OS의 Networking patch를
    씌우고 사용하다보면 문제가 되는 경우가 있습니다.
    이런 경우 relink를 해주어 바뀐 OS환경에서 Oracle 실행 file들을 다
    시 만들어 주어야 합니다.
    자세한 내용은 http://metalink.oracle.com에서
    다음 글을 읽어 보시기 바랍니다.
    Note:131321.1 How to Relink Oracle Database Software on UNIX
    c. Certify된 환경에서도 원인을 찾을 수 없는 경우 trace file을 가지고
    Oracle Support Services에 문의를 합니다. (지원 계약 고객에 한함)
    Reference Documents
    Chapter 17 Trouble shooting Oracle Net Services
    Oracle 9i Net Services Administrator's Guide
    SQL*Net, Net8.x, Net Services 9.x Network Administration Guide/Reference

  • Ypbind, systemd and net-auto-wired problems

    I have the following problem after boot:
    YPBINDPROC_DOMAIN: Domain not bound
    And can't login with any user!
    I have to restart the ypbind so I can login.
    I am using systemd and net-auto-wired.service to start my connection.
    I think the problem is that the ypbind.service is being started before the network.
    # journalctl | grep ypbind
    Feb 10 14:36:00 qomplex000 ypbind[369]: Host name lookup failure
    I can't find the problem, tried all kinds of configurations on
    /usr/lib/systemd/system/ypbind.service
    And no change.
    I think there is a relation with this:
    https://bugzilla.redhat.com/show_bug.cgi?id=632620

    oangelo wrote:One can use the words "before" and "after", on *.sevice files, to make sure that the service will start on the right order.
    But this does check only start but not completion of the started service. In our case dns is started and systemd moves on, not waiting for a valid dns configuration (but it takes a few seconds for dhcpd to put the nameserver in /etc/resolv.conf). The ypbind service gets started and tries to resolve a dns for ypserver from /var/yp.conf. Since the nameserver is not configured properly at this moment it gets no valid answer. Unfortunately ypbind seems not to be smart enough to retry ypserver and hangs. Thats the cause for 'YPBINDPROC_DOMAIN: Domain not bound'.
    From the ypbind manpage:
    This ypbind version listens for DBUS messages from NetworkManager. If no NetworkManager is running at startup, ypbind will behave as usual and assumes there is a working network connection. If NetworkManager is running on the system, ypbind will only search and provide NIS informations, if NetworkManager tells that a network connection is available. If NetworkManager establishes a connection, ypbind will reread all configuration files, registers at the local portmapper and try to search NIS servers. If NetworkManager drops a connection, ypbind will unregister from portmapper.
    I don't use NetworkManager on these systems (because of keeping it simple, as a real archer).
    Harvey

  • HT201269 I am having problem connecting my iphone 4 Bluetooth with my Sony Viao Net Book and other iphones or other bluethooth enabled devices.

    Having problem connecting my IPHONE 4 with my Sony Viao Net Book and other Bluetooth enabled Devices and would also need information about Syncing.

    Have a look here for Supported Bluetooth Profiles
    http://support.apple.com/kb/HT3647
    SYNCING with iTunes
    See here  >  http://support.apple.com/kb/HT1386
    From Here  >  http://www.apple.com/support/iphone/syncing/

  • Weird home and net devices

    I recently have these two new devices they are located at /home and /net yet there's nothing in them. I tried doing a scan on the two devices and on the computer and my antivirus said there was nothing detected. They don't appear to have any files inside the home and net devices and they only appear in two applications so far.
    home and net appear in my antivirus, Protectmac. They also appear in Adobe bridge. They don't appear while I normally browse the finder the devices never appeared in Protectmac before.
    Does anyone know where they came from? Are they dangerous?
    I have screenshots of the devices in both protectmac and Adobe Bridge.
    http://i41.tinypic.com/vsn80z.png
    http://i42.tinypic.com/2qa69ug.png
    Message was edited by: Fabricojei

    Hello thanks,
    Uninstalling Protectmac removed the home device, Adobe Bridge which came with Photoshop Elements still shows that net device.
    Adobe photoshop 4.0 is the only full installation I can think of because it's outdated software.
    I was also curios about Folding@home because I just got a PS3 however I never got it installed I made it as far as the second screen of the installation wizard and realized it was pointless to go through the installation so that program was never installed from what I see and I didn't find any traces of it either.
    Those were the only two actions I can remember doing recently with my mac. That's why I keep assuming it's a software glitch.

  • Clarification needed between NET TIME and W32TIME please.

    I have been struggling with the difference between NET TIME and W32TIME. I found the following excellent blog:
    http://blogs.msdn.com/b/w32time/archive/2009/08/07/net-time-and-w32time.aspx
    I do, however, need some clarification that I'm hoping you guys can help with.  Any following conversation assumes a single domain with workstations.
    Based on previous knowledge, I always assumed that when running NET TIME on a workstation, it was actually showing which computer on the network this workstation was syncing to.  However, it appears that it is actually just looking for the nearest domain
    controller (if possible).  Is that correct?  If so, then NET TIME has no bearing on what the time is set to on the workstation, correct?
    With that asked, I suppose I need to focus on W32TIME to configure time on workstations.  I typically prefer to point it to the NTP pool available as it has been reliable for me in the past.  If I need to focus on W32TIME, is it a preferred method
    in domains to configure each and every workstation to point to a NTP internet source via GPO?  Alternatively, is there a way to use W32TIME to point to a server to get its time?  For example, point a domain server to an internet NTP source, then
    configure all workstations to point to that server.  If that's possible, is it as simple as specifying the FQDN of the time server in my environment during W32TIME setup instead of an internet NTP server?
    Thank you for any clarification, I'm hoping to clear up any confusion I have about time to never have to question it again.  I assist in managing many domains and this information will come in very handy.

    Hello,
    As far as i know net time functions correctly with windows equivalent to win XP.
    I will recommend you to configure your domain members to synchronize with the DC's and those DC's the PDC which normally hold this role synchronize with the internet. This is for normal domain hierarchy(Nt5DS).
    Some commands to be run to get information:w32tm /query /source or w32tm /query /configuration from the cmd line
    http://technet.microsoft.com/en-us/library/cc773263(v=ws.10).aspx
    http://support.microsoft.com/kb/816042
    Configuration of PDC:
    http://technet.microsoft.com/en-us/library/cc786897(v=ws.10).aspx
    Domain members configuration:
    http://technet.microsoft.com/en-us/library/cc758905(v=ws.10).aspx
    But all these configurations can be made from the group policy.
    Hope it helps
    Fred

Maybe you are looking for

  • Biller Direct sporadically not posting Credit Card Payments to the backend

    Hope someone has experience this issue before.  While we are part of the Public Sector - Higher Ed group, I believe others may have experience this issue.  I have spoken with the other Higher Ed customers and we have all experienced this, some more t

  • Photoshop Swatches - .aco vs. .ase

    Hello together, for some versions Photoshop can create this "exchange swatches" (.ase) for other applications like Illustrator or InDesign. I wonder for what reason it would be an advantage to use the older swatches (.aco) anyymore? For compatibility

  • Unable to update column through ODI

    H , i am facing some strange issue while from ODI i am trying to update a column it not working , but if i run that same code in DB , it updated that column is their any issue , i am not getting it , here is my code DECLARE V_CNT NUMBER(10); V_SESS_N

  • Google Mail and OS X Mail

    I have a Google Mail account and am trying to get it set up in OS X Mail. I followed all the instructions on the Google site on how to configure it to work in Mail but keep getting a password error. I have tried resetting the password and still no go

  • I have 20kb of damaged files on my old hard drive. Are they worth keeping, and if so, how would I go about repairing them?

    I got rid of my old iMac G5 computer which ran on Tiger, but not before I retained the hard drive, which was installed into a 'caddy'. There is a folder containing 20kb of damaged files. I wondered whether they were worth keeping, and if so, how do I