JURASSIC PARK A film review by Albert S. Wang Copyright 1993 by Albert S. Wang
Starring: Sam Neill as Alan Grant Jeff Goldblum as Ian Malcolm Richard Attenborough as John Hammond Laura Dern as Ellie Sattler Directed by: Stephen Spielberg Produced by: Kathleen Kennedy and Gerald R. Molen Screenplay by: Michael Crichton and David Koepp Based on the novel by: Michael Crichton Music written and directed by: John Williams Film Rating: PG-13
The film adaptation of Michael Crichton's best selling novel JURASSIC PARK opened on June 11, 1993, to theaters around the United States. The film runs for a total of two hours and six minutes, but as the story actually runs one can hardly notice the passing of that time. The computer affects, which were rendered on Silicon Graphics Indigo machines by the folks at ILM, the full motion dinosaur affects by Stan Winston, full motion dinosaur affects by Dennis Muren, and special dinosaur effects by Michael Lantieri are a tribute to the technology in movie making which have made possible the resurrection of a form of life which has been extinct on this planet for over 65 million years.
Based on sheer entertainment value, JURASSIC PARK does a tremendous job by keeping the viewer expectant and on the edge of his or her seat. Even a person who has read the book will be kept tense waiting for what will happen next. Surprises abound in the film story, and perhaps the most powerful and frightening element is the dinosaurs themselves, a force of nature that was destroyed in a mass extinction of life, only to be resurrected by man.
But despite the phenomenal job the film does visually, it falls seriously short in development of the characters and overall story. Perhaps the first serious problem noted was the under-development of all the main characters with possibly the exception of Ian Malcolm, the mathematician, and John Hammond. Alan Grant, Ellie Sattler, Tim, Alexis, and Gennaro were superficial in the film story, even possibly knowing too much. In Michael Crichton's novel, Alan Grant didn't realize that the Tyrannosaurus Rex's vision relied purely on movement until he actually stopped moving and realized the large carnivore seemed to not realize he was there. For Alan Grant, Jurassic Park was a wondrous place that showed him whether or not all the hypothesizing by paleontologists were right or not in determining the characteristics of individual species and their behavior. Things like the warm bloodedness of dinosaurs had long been a subject of debate in the paleontological communities. Also, in the novel, Dr. Grant loved kids, since he and kids had one thing in common: they both loved dinosaurs, and their popularity kept funding for paleontological projects going.
Ellie Sattler was a very strong willed and determined paleo-botanist in Crichton's novel. She was above all pragmatic, and very sharp, overlooking nothing when presented with riddles. In the novel, the ill dinosaur they found was a Stegosaurus, one that had been afflicted with a continual ailment in a timed cycle. By examining the Stegosaurus's diet, Ellie tried to solve the mystery of the ailment and determined it wasn't in the food after a thorough examination of the animal's feces. However, she and the vet noticed small piles of rocks that seemed to be deposited by the Stegosaurus and that was when it dawned on her that the Stegosaurus might use the rocks for digestion, depositing the stones in the dinosaur's crop to help crush food, and then spitting them out when the stones are worn down. She investigated the place where the Stegosaurus got its rocks from and found that it was a plant growing on the rocks that was making the Stegosaurus sick when it went to get a new supply of rocks for digestion. Ellie and Dr. Grant are present early on in seeing the adult Velociraptors and realize the hunting, intelligent, and destructive potential of the animals when the raptors tried to attack the two of them through the electrified fence holding chamber.
Gennaro was a solid clear thinking business man in Crichton's novel, not the wimpy thin superficial person portrayed on the screen. Gennaro was a solid pragmatist and certainly not the coward he was made out to be, since in the book, he risked his own life to help when the Velociraptors were running around from the power outage. In the film, Gennaro's character was merged together with the character of Ed Regis, the Jurassic Park PR man.
Nedry's character was developed in the image of a professional programmer in the novel.  Though he does betray Jurassic Park, the knowledge of his betrayal isn't clear in the novel until we see him with the can. The exchange of the can and the coolant was handled in the novel in an airport, quietly, and without anyone knowing who was who.
Tim and Alexis were the two Hammond grandchildren in the novel, but their roles were switched in the film from Tim being the older one, to him being the younger. In the novel, Tim's knack for computers is established, however, in the tense scenes with the multiple raptors running around, he and his sister are kept moving, running around, trying to lose the raptors as they tried to get the computer working again through direction via walkie-talkie by Dr. Wu, a character which was completely removed from the thrust of the film story. Tim gradually figures it out, but it was a difficult panicked process, trying to figure out how the setup program worked.
Robert Muldoon, the game warden was also under-utilized in the film story. His expertise with animals and their behavior seemed portrayed little in the film, reduced to what amounted to the leader of a security force.
Ian Malcom was portrayed very well in the film story. In fact he was turned from a rather unlikable rambling character in the novel to a witty character in the film story which was quite refreshing. In between his discussions of chaos theory, he examines the role man has in resurrecting a powerful life form, a force of nature, and asks whether just because you have the technology to do it, whether it should be done, and he does it with a witty and dark sense of humor.
John Hammond was portrayed sympathetically in the film and I like that a great deal better than the unfortunate and rather contrived end he seemed to meet in the novel, getting eaten by Compys. In the film Hammond was as human as everyone else and had redeeming values. He was a person who wanted to do something real, to show the world something wonderful in the film and not a money-grubbing businessman with no sense of reality.
Points in the film that were problematic:
1) When Dr. Grant asks what kind of dinosaur it was he was holding that had just hatched, he doesn't follow up Dr. Wu's answer of Velociraptor with "Why are you breeding Velociraptors??" In the novel what dinosaurs they got were determined by what hatched and the Velociraptors were one of them. Dr. Grant knew how powerful the raptors were and how deadly they are in their pack hunting behavior. It was a natural question that went unasked in the film. Dino DNA was extracted from the stomachs of the mosquitos, but because the DNA there would be incomplete, DNA sequences from similar animals, like amphibians, were used to fill the void. So in many ways, the animals in Jurassic Park, aren't clones at all, but a new species of animals created by man, without understanding what plugging of DNA from another "similar" life form to fill missing strands can really do.
2) How do the Park administrators make sure no dinosaurs escape Jurassic Park? This question was answered immediately in the novel, but left out completely in the film. In the novel, an electronic computerized counting system was used that looked for an expected number of animals. Since the animals are all supposedly female, they can't breed so therefore if the counting system finds the number of animals simultaneously in various points across the park that it expects, then no animals have escaped. It was this flaw in the counting system (a programming shortcut to look for expected number and not for how many there actually are since it's easier looking for a fixed number of animals) that resulted in the problem of breeding going on undetected.
3) Ellie and the Triceratops ... so what happened? They introduced a loaded gun in the film, Ellie trying to find what was wrong with the Triceratops and just dropped it.  It was something that was started and just dropped.
4) Rushed development of characters. For two hours, I felt the film needed another thirty minutes to properly develop everyone. Most of all, I found it almost unbelievable that Alexis figured out how to use the computer's setup program that fast. That entire scene seemed artificially rushed.
Summary: Film character development was weak with exception of Ian Malcolm and possibly the new and improved John Hammond. Alan Grant and Ellie Sattler had a great deal of potential for a lot more, but failed to come through. One can only wonder if important footage was cut out of the original rated R version of the film, or if the Hurricane had indeed cut filming short because of the extensive equipment loss. Story development was incomplete in a number of places, leaving questions unanswered. Sam Neill's character wasn't as flamboyant as I had expected, and Laura Dern was 90% of the way I had pictured Ellie the paleo-botanist, except that her character was so under-developed in the film it left me disappointed.
The deadly nature of the Velociraptors wasn't really made clear early on at all. They were portrayed simply as vicious beasts and not as the cunning, intelligent, and organized creatures that they were in the novel. It wasn't just their viciousness that made them dangerous in the novel, it was their viciousness accompanied by their intelligence and their deadly speed. They were pack hunters that attacked large prey in groups, slashing their victims open viciously and rapidly. And worst of all, they had the capacity to learn.
JURASSIC PARK succeeds however in one key aspect: providing entertainment. And though I would have to agree that JURASSIC PARK was a missed opportunity for a great film, it is by far one of the better films of all times. It portrays the affects of playing with a powerful force of nature, and how serious the consequences can actually be when playing with that force without fully understanding it.
-- Albert Sze-Wei Wang
.
The review above was posted to the
rec.arts.movies.reviews newsgroup (de.rec.film.kritiken for German reviews).
The Internet Movie Database accepts no responsibility for the contents of the
review and has no editorial control. Unless stated otherwise, the copyright
belongs to the author.
Please direct comments/criticisms of the review to relevant newsgroups.
Broken URLs inthe reviews are the responsibility of the author.
The formatting of the review is likely to differ from the original due
to ASCII to HTML conversion.
Related links: index of all rec.arts.movies.reviews reviews


Sake Dun Zu Hestui:
Not too shabby, Warrior. You've proven yourself by helping me.
"Don't I know you?"


{% extends 'base.html' %} {% load bootstrap4 %} {% block content %}
There was a problem activating your account.


Some details
More info about details
| First Name | Last Name | Years |
|---|---|---|
| Toni | Moni | 1975 |
| Vanesa | Petkova | 1995 |
Hello there!
Hello there!
Hello there!
Hello there!
Hello there!
Hello there!
More info about details
| First Name | Last Name | Years |
|---|---|---|
| Toni | Moni | 1975 |
| Vanesa | Petkova | 1995 |
Hello there!
Hello there!
Hello there!
Hello there!
Hello there!
Hello there!


Chapter 7 Running an alignment on the HPC
In this chapter we’ll look at how to run the alignment on an HPC cluster. First, we need to know a few things about that HPC before we can begin.
7.1 An HPC is a group of slave computers under control of a master computer
Most of the computers in an HPC cluster are really just there to do what one other computer tells them. They cannot be contacted directly (by the normal user) and they have very little software already on them. As the user you must get a master computer to tell them what to do. A key thing about an HPC cluster is that all the computers share one massive hard-drive. Look at the diagram below.
It shows the computer you are working at, the master computer and it’s relation to the slave computers and the hard disk. Note that there is no way for you to contact the slaves directly, even though the slaves (or more properly ‘worker nodes’) are where the actual job runs. So the workflow for running an HPC job goes like this
- Log into master (more usually called ‘submission node’ )
- Prepare a task for the submission node to send to the nodes
- Submit the task to the submission node
- Wait for the submission node to send the job to the worker nodes
- Wait for the worker nodes to finish the job
In the rest of this chapter we’ll look at how to do these steps
7.2 Logging into the submission node
This is pretty straightforward, you need to use the ssh
command to make a connection between your computer and the submission node. The TSL submission node has the address hpc.tsl.ac.uk
so use this command
ssh hpc.tsl.ac.uk
You’ll be asked for a user name and password, it’s your usual NBI details. When it’s done you should see something like this
This terminal is now working on the submission node (you can tell from the prompt macleand@TSL-HPC
)
7.3 Preparing a job
To run a job we need to create a submission script. nano
is available on the submission node, so we can use that. But what goes inside? Here’s a typical one.
#!/bin/bash
#SBATCH -p tsl-short
#SBATCH --mem=16G
#SBATCH -c 4
#SBATCH -J alignments
#SBATCH --mail-type=begin,end,fail
#SBATCH<EMAIL_ADDRESS>#SBATCH -o alignments.%j.out
#SBATCH -e slurm.%j.err
source minimap2-2.5
source samtools-1.9
srun minimap2 -ax sr ecoli_genome.fa ecoli_left_R1.fq ecoli_right_R2.fq | samtools view -S -h -b -q 25 -f 3 > aln.script.bam
Not much of this is going to be familiar, but it isn’t complicated.
The first line of this file #!/bin/bash
is one that should always be there. Always put it in and never worry about it again. It just tells the computer this file is a script.
7.3.1 The #SBATCH
options
The second block of statements, all beginning #SBATCH
are the resource options for the job. It tells the submission node what resources the job needs to run. These need to go at the top of the script. Let’s look at them individually.
<IP_ADDRESS> #SBATCH -p
This tells the submission node which queue (or partition in the jargon) the job should run on. We have three basic partitions tsl-short
, tsl-medium
and tsl-long
. The main difference is that jobs that run for a short time shouldn’t be held back by jobs that run for ages, so the submission node uses this to run all of its jobs optimally.
<IP_ADDRESS> #SBATCH -c
The number here tells the machine how many CPU’s (processors) to use. Most tools will be able to make use of more than one and will run faster as a consequence. The job (usually) won’t fail if you get this wrong, but it will take longer to start as it waits for more CPU’s to come free.
<IP_ADDRESS> #SBATCH --mem=
This tells the submission node how much memory your job will need to run. Jobs that exceed their stated memory by too much are killed. REquestiing the lowest possible memory means your job will be executed more quickly. Memory is requested in units of G
gigabytes, usually.
<IP_ADDRESS> #SBATCH -J
This is a helpful little name for you to identify your jobs with. eg #SBATCH -J my_jobs
<IP_ADDRESS> #SBATCH --mail-type=
These are the times during the job that the submission node will email you to let you know of a status change in your job. Always use this option as presented for quickest information.
<IP_ADDRESS> #SBATCH --mail-user
This is simply the address your update emails will be sent to.
<IP_ADDRESS> #SBATCH -o
and #SBATCH -e
These are the names of files that output and errors will be sent to. On a long running process the output can get long so it goes to a file, not the email. The weird %j
is a job ID number that uniquely identifies the job.
7.3.2 The source
options
The next lines all begin with the word source
followed by some software name. No software is loaded into the worker nodes by default, so we need to say which tools we want to use. Do this by using the source
keyword followed by the software name, e.g source BLAST-2.2.2
. Many versions of the same tool are available on the HPC, and are differentiated by the version number at the end. You can see which software is available to source by typing source
then hitting the tab key twice. It should give a very long list of tools.
7.3.3 The srun
command
Finally, we get to the actual commands we want to run. This is exactly as we did before but with the command srun
in front.
7.4 Submitting with sbatch
All of this information should be saved in a single script. You can call it what you want, but use the extension .sh
. Once you’ve got this script, you can ask the submission node to add your job to the queue with sbatch
. This doesn’t go in the script, it goes on the command-line, so if you’d added all the details above to a file called do_my_alignments.sh
you can submit it by typing sbatch do_my_alignments.sh
7.5 Checkout tasks
So that’s all you need to know to submit a job. Let’s test how that works by creating a simple job and running that. Then we’ll try a bigger alignment job. These are
- Create a job using a submission script that runs this command
date
. Check what thedate
command does on the command line. Note that it runs very quickly (is a short job) and uses very little memory (< 1G) and only needs one CPU. - What happened to the output? Check the contents of your directory when the job is done and examine the new files (
less
is useful for this). - Explicitly create an output file by running this command through the HPC instead
date > date.txt
. What is the contents of the folder now? What effect did explicitly naming an output file have. What is theslurm_xxxx.out
file for? - Run an alignment job using the information we learned in the earlier chapters. The reference file
ecoli_genome.fa
,ecoli_left_R1.fq
,ecoli_right_R2.fq
are available in the HPC filesystem in the folder./tsl/data/reads/bioinformatics/tutorial/alignments/
7.6 Further Reading
You can see more information about the cluster submission system and options at the CiS documentation site


@import views.html.helpers.phpBlock @import org.joda.time.DateTime @(title: String, publishDate: DateTime, tags: List[String])
Here we loop over rows of data and use a normalization service to normalize some data from each row:
@phpBlock( """ foreach ($rows as $row) { $normalizedValue = $service->normalize($row->getValue()); // do stuff... } """ )The code looks great and is easy to understand, but there is a problem lurking. What if the normalize()
method needs to fetch data from a database in order to normalize the values. An example might be normalizing a
gene name and having to search a database to see if the name given is just an alias for the official gene name.
It can be quite expensive querying the database for each call to normalize()
and to optimize this
block of code we need to pre-fetch the normalized values for all rows before the loop.
This problem comes up a lot when an ORM layer abstracts away the database leading to extremely inefficient code like this:
@phpBlock( """ $articles = $orm->query('SELECT a.* FROM Articles a'); foreach ($articles as $article) { $comments = $article->getComments(); // do stuff... } """ )Most ORMs solve this problem by allowing pre-fetching in the query:
@phpBlock( """ // join pre-fetches all the comments $articles = $orm->query('SELECT a.* FROM Articles a LEFT JOIN a.Comments c'); foreach ($articles as $article) { $comments = $article->getComments(); // do stuff... } """ )But if we are just trying to enrich some data with another source or merge two data sources using services, our sources might not have explicit relationships defined.
Here we get all the normalized values from the service in one call, then use the results in the loop.
@phpBlock( """ // pre-fetch all the normalized values as an array $values = array(); foreach ($rows as $row) { $values[] = $row->getValue(); } $normalizedValues = $service->normalizeAll($values); foreach ($rows as $row) { $normalizedValue = $normalizedValues[$row->getValue()]; // do stuff... } """ )Here we tell the normalization service to pre-load all the values we are going to use call normalize()
in the same way we would without this optimization:
Either approach leaves pretty readable code, although optimizations will always make things more complex.


{% extends 'base.html' %}
{% block title %}
Subscribed
{% endblock %}
{% block content %}
Your subscription request has been received. An email from
<EMAIL_ADDRESS>will be sent shortly to your email
address for you to confirm the subscription request.
{% endblock %}


Groups Page
Create a new group to surf with
${group_name}
Members
Invite members:
Invited ${invitee}
${group_name}
Group Session
${group_spot.spot}
${group_spot.wave_height}${group_spot.tide}
{{extend 'layout.html'}} {{block head}} {{end}}


Congratulations, . You've reached Leah's 'about me' page. Leah is very shy so she won't be joining us today, but she is here in spirit.
Education:
- Code Fellow, Currently Attending, Expected Graduation 2020
- SUNY Geneseo, BA in Biology, Minor in Dance Studies, cum laude
Work Experience:
- Macintosh/iOS Technician, Simply Mac
- Technical Support Assistant, SUNY Geneseo
- HelpDesk Technician, SUNY Geneseo
Click HERE to take a short quiz about Leah.
Leah's Top 10 Things to do in Quarantine:
- Watch everything on Netflix
- Watch everything on hulu
- Watch everything on YouTube
- Play Fortnite
- Cosplay your favorite Fortnite skin
- Get tired of Fornite and play Animal Crossing instead
- Knit a lot beanies
- Crochet a lot of face masks
- Paint a pretty picture
- Learn how to code


First name is required.
Last name is required.
Customer address is required.
Customer phone number is required.
Customer email is required.
Customer birthday is required.


Sun Life boosts dividend as Q3 profit surges 20% to $681M
by The Canadian PressTORONTO - Sun Life Financial boosted its quarterly dividend five per cent after reporting that its net income surged 20 per cent to $681 million in its third-quarter.
The Toronto-based insurer says it will increase the payout by 2.5 cents to 55 cents on Dec. 31 to shareholders of record on Nov. 27.
Sun Life says it earned $1.15 per share for the period ended Sept. 30, up from 93 cents per share or $567 million in the prior year.
Adjusted profits were $809 million or $1.37 per share, up from $730 million or $1.20 per share in the third quarter of 2018.
Analysts expected adjusted net income of $751.43 million and earnings per diluted share of $1.27, according to the financial markets data firm Refinitiv.
Sun Life Financial operates in 26 countries, with more than 37,000 employees worldwide as of Dec. 31, 2018.


var Collapse = antd.Collapse;
var Panel = Collapse.Panel;
var text = `
A dog is a type of domesticated animal.
Known for its loyalty and faithfulness,
it can be found as a welcome guest in many households across the world.
`;
React.render(
<Collapse accordion={true}>
<Panel header={`This is panel header 1`} key="1">

{text}

</Panel>
<Panel header={`This is panel header 2`} key="2">

{text}

</Panel>
<Panel header={`This is panel header 3`} key="3">

{text}

</Panel>
</Collapse>
, document.getElementById('components-collapse-demo-accordion'));


|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.uddi4j.client.UDDIProxy
Represents a UDDI server and the actions that can be invoked against it.
The API is described in the UDDI API specification available from http://www.uddi.org . The UDDI API specification is required to understand and utilize this API. This class attempts to closely pattern the API document.
| Field Summary | |
|---|---|
protected java.net.URL |
inquiryURL
|
protected java.net.URL |
publishURL
|
| Constructor Summary | |
|---|---|
UDDIProxy()
Default constructor. |
|
UDDIProxy(java.util.Properties p)
Construct a UDDIProxy object |
|
UDDIProxy(java.net.URL inquiryURL,
java.net.URL publishURL)
Construct a UDDIProxy object. |
| Method Summary | |
|---|---|
DispositionReport |
add_publisherAssertions(java.lang.String authInfo,
PublisherAssertion publisherAssertion)
The add_publisherAssertions message is used to add relationship assertions to the existing set of assertions. |
DispositionReport |
add_publisherAssertions(java.lang.String authInfo,
java.util.Vector publisherAssertion)
The add_publisherAssertions message is used to add relationship assertions to the existing set of assertions. |
DispositionReport |
delete_binding(java.lang.String authInfo,
java.lang.String bindingKey)
The delete_binding message causes one or more bindingTemplate to be deleted. |
DispositionReport |
delete_binding(java.lang.String authInfo,
java.util.Vector bindingKeyStrings)
The delete_binding message causes one or more bindingTemplate to be deleted. |
DispositionReport |
delete_business(java.lang.String authInfo,
java.lang.String businessKey)
The delete_business message is used to remove one or more businessEntity structures. |
DispositionReport |
delete_business(java.lang.String authInfo,
java.util.Vector businessKeyStrings)
The delete_business message is used to remove one or more businessEntity structures. |
DispositionReport |
delete_publisherAssertions(java.lang.String authInfo,
PublisherAssertion publisherAssertion)
The delete_publisherAssertions message is used to delete specific publisher assertions from the assertion collection controlled by a particular publisher account. |
DispositionReport |
delete_publisherAssertions(java.lang.String authInfo,
java.util.Vector publisherAssertion)
The delete_publisherAssertions message is used to delete specific publisher assertions from the assertion collection controlled by a particular publisher account. |
DispositionReport |
delete_service(java.lang.String authInfo,
java.lang.String serviceKey)
The delete_service message is used to remove one or more businessService structures. |
DispositionReport |
delete_service(java.lang.String authInfo,
java.util.Vector serviceKeyStrings)
The delete_service message is used to remove one or more businessService structures. |
DispositionReport |
delete_tModel(java.lang.String authInfo,
java.lang.String tModelKey)
The delete_tModel message is used to remove or retire one or more tModel structures. |
DispositionReport |
delete_tModel(java.lang.String authInfo,
java.util.Vector tModelKeyStrings)
The delete_tModel message is used to remove or retire one or more tModel structures. |
DispositionReport |
discard_authToken(AuthInfo authInfo)
The discard_authToken message is used to inform an Operator Site that the authentication token can be discarded. |
DispositionReport |
discard_authToken(java.lang.String authInfo)
The discard_authToken message is used to inform an Operator Site that the authentication token can be discarded. |
BindingDetail |
find_binding(FindQualifiers findQualifiers,
java.lang.String serviceKey,
TModelBag tModelBag,
int maxRows)
The find_binding method returns a bindingDetail message that contains a bindingTemplates structure with zero or more bindingTemplate structures matching the criteria specified in the argument list. |
BusinessList |
find_business(CategoryBag categoryBag,
FindQualifiers findQualifiers,
int maxRows)
Deprecated. This method has been deprecated. Use find_business(Vector, DiscoveryURLs, IdentifierBag, CategoryBag, TModelBag,
FindQualifiers, int) instead |
BusinessList |
find_business(DiscoveryURLs discoveryURLs,
FindQualifiers findQualifiers,
int maxRows)
Deprecated. This method has been deprecated. Use find_business(Vector, DiscoveryURLs, IdentifierBag, CategoryBag, TModelBag,
FindQualifiers, int) instead |
BusinessList |
find_business(IdentifierBag identifierBag,
FindQualifiers findQualifiers,
int maxRows)
Deprecated. This method has been deprecated. Use find_business(Vector, DiscoveryURLs, IdentifierBag, CategoryBag, TModelBag,
FindQualifiers, int) instead |
BusinessList |
find_business(java.lang.String name,
FindQualifiers findQualifiers,
int maxRows)
Deprecated. This method has been deprecated. Use find_business(Vector, DiscoveryURLs, IdentifierBag, CategoryBag, TModelBag,
FindQualifiers, int) instead |
BusinessList |
find_business(TModelBag tModelBag,
FindQualifiers findQualifiers,
int maxRows)
Deprecated. This method has been deprecated.Use find_business(Vector, DiscoveryURLs, IdentifierBag, CategoryBag, TModelBag,
FindQualifiers, int) instead |
BusinessList |
find_business(java.util.Vector names,
DiscoveryURLs discoveryURLs,
IdentifierBag identifierBag,
CategoryBag categoryBag,
TModelBag tModelBag,
FindQualifiers findQualifiers,
int maxRows)
The find_business message returns a businessList message that matches the conditions specified in the arguments. |
RelatedBusinessesList |
find_relatedBusinesses(java.lang.String businessKey,
KeyedReference keyedReference,
FindQualifiers findQualifiers)
Deprecated. UDDI version 2, errata 2 added maxrows as a parameter to this method. Use find_relatedBusinesses(String, KeyedReference, FindQualifiers, int) instead |
RelatedBusinessesList |
find_relatedBusinesses(java.lang.String businessKey,
KeyedReference keyedReference,
FindQualifiers findQualifiers,
int maxRows)
The find_relatedBusinesses API call is used to locate information about businessEntity registrations that are related to a specific business entity whose key is passed in the inquiry. |
ServiceList |
find_service(java.lang.String businessKey,
CategoryBag categoryBag,
FindQualifiers findQualifiers,
int maxRows)
Deprecated. This method has been deprecated. Use find_service(String, Vector, CategoryBag, TModelBag, FindQualifiers, int) instead |
ServiceList |
find_service(java.lang.String businessKey,
java.lang.String name,
FindQualifiers findQualifiers,
int maxRows)
Deprecated. This method has been deprecated. Use find_service(String, Vector, CategoryBag, TModelBag, FindQualifiers, int) instead |
ServiceList |
find_service(java.lang.String businessKey,
TModelBag tModelBag,
FindQualifiers findQualifiers,
int maxRows)
Deprecated. This method has been deprecated. Use find_service(String, Vector, CategoryBag, TModelBag, FindQualifiers, int) instead |
ServiceList |
find_service(java.lang.String businessKey,
java.util.Vector names,
CategoryBag categoryBag,
TModelBag tModelBag,
FindQualifiers findQualifiers,
int maxRows)
This function returns a serviceList on success. |
TModelList |
find_tModel(CategoryBag categoryBag,
FindQualifiers findQualifiers,
int maxRows)
Deprecated. This method has been deprecated. Use find_tModel(String, CategoryBag, IdentifierBag, FindQualifiers, int) instead |
TModelList |
find_tModel(IdentifierBag identifierBag,
FindQualifiers findQualifiers,
int maxRows)
Deprecated. This method has been deprecated. Use find_tModel(String, CategoryBag, IdentifierBag, FindQualifiers, int) instead |
TModelList |
find_tModel(java.lang.String name,
CategoryBag categoryBag,
IdentifierBag identifierBag,
FindQualifiers findQualifiers,
int maxRows)
This find_tModel message is for locating a list of tModel entries that match a set of specific criteria. |
TModelList |
find_tModel(java.lang.String name,
FindQualifiers findQualifiers,
int maxRows)
Deprecated. This method has been deprecated. Use find_tModel(String, CategoryBag, IdentifierBag, FindQualifiers, int) instead |
AssertionStatusReport |
get_assertionStatusReport(java.lang.String authInfo,
CompletionStatus completionStatus)
The get_assertionStatusReport message is used to request a status report containing publisher assertions and status information. |
AssertionStatusReport |
get_assertionStatusReport(java.lang.String authInfo,
java.lang.String completionStatus)
The get_assertionStatusReport message is used to request a status report containing publisher assertions and status information. |
AuthToken |
get_authToken(java.lang.String userid,
java.lang.String cred)
The get_authToken message is used to obtain an authentication token. |
BindingDetail |
get_bindingDetail(java.lang.String bindingKey)
The get_bindingDetail message is for requesting the run-time bindingTemplate information location information for the purpose of invoking a registered business API. |
BindingDetail |
get_bindingDetail(java.util.Vector bindingKeyStrings)
The get_bindingDetail message is for requesting the run-time bindingTemplate information location information for the purpose of invoking a registered business API. |
BusinessDetail |
get_businessDetail(java.lang.String businessKey)
The get_businessDetail message returns complete businessEntity information for one or more specified businessEntitys |
BusinessDetail |
get_businessDetail(java.util.Vector businessKeyStrings)
The get_businessDetail message returns complete businessEntity information for one or more specified businessEntitys |
BusinessDetailExt |
get_businessDetailExt(java.lang.String businessKey)
The get_businessDetailExt message returns extended businessEntity information for one or more specified businessEntitys. |
BusinessDetailExt |
get_businessDetailExt(java.util.Vector businessKeyStrings)
The get_businessDetailExt message returns extended businessEntity information for one or more specified businessEntitys. |
PublisherAssertions |
get_publisherAssertions(java.lang.String authInfo)
The get_publisherAssertions message is used to get a list of active publisher assertions that are controlled by an individual publisher account. |
RegisteredInfo |
get_registeredInfo(java.lang.String authInfo)
The get_registeredInfo message is used to get an abbreviated list of all businessEntity keys and tModel keys that are controlled by the individual associated the credentials passed. |
ServiceDetail |
get_serviceDetail(java.lang.String serviceKey)
The get_serviceDetail message is used to request full information about a known businessService structure. |
ServiceDetail |
get_serviceDetail(java.util.Vector serviceKeyStrings)
The get_serviceDetail message is used to request full information about a known businessService structure. |
TModelDetail |
get_tModelDetail(java.lang.String tModelKey)
The get_tModelDetail message is used to request full information about a known tModel structure. |
TModelDetail |
get_tModelDetail(java.util.Vector tModelKeyStrings)
The get_tModelDetail message is used to request full information about a known tModel structure. |
java.util.Properties |
getConfiguration()
Get the configuration properties |
BindingDetail |
save_binding(java.lang.String authInfo,
java.util.Vector bindingTemplates)
The save_binding message is used to save or update a complete bindingTemplate structure. |
BusinessDetail |
save_business(java.lang.String authInfo,
UploadRegister[] uploadRegisters)
Deprecated. This method has been deprecated. Use save_business(String, Vector) instead |
BusinessDetail |
save_business(java.lang.String authInfo,
java.util.Vector businessEntities)
The save_business message is used to save or update information about a complete businessEntity structure. |
ServiceDetail |
save_service(java.lang.String authInfo,
java.util.Vector businessServices)
The save_service message adds or updates one or more businessService structures. |
TModelDetail |
save_tModel(java.lang.String authInfo,
UploadRegister[] uploadRegisters)
Deprecated. This method has been deprecated. Use save_tModel(String, Vector) instead |
TModelDetail |
save_tModel(java.lang.String authInfo,
java.util.Vector tModels)
The save_tModel message adds or updates one or more tModel structures. |
org.w3c.dom.Element |
send(org.w3c.dom.Element el,
boolean inquiry)
Sends an XML DOM tree indentified by the given element to either the inquiry or publish URL. |
org.w3c.dom.Element |
send(UDDIElement el,
boolean inquiry)
Sends a UDDIElement to either the inquiry or publish URL. |
PublisherAssertions |
set_publisherAssertions(java.lang.String authInfo,
PublisherAssertion pub)
The set_publisherAssertions message is used to save the complete set of publisher assertions for an individual publisher account. |
PublisherAssertions |
set_publisherAssertions(java.lang.String authInfo,
java.util.Vector publisherAssertion)
The set_publisherAssertions message is used to save the complete set of publisher assertions for an individual publisher account. |
void |
setConfiguration(java.util.Properties p)
Set the configuration properties |
void |
setInquiryURL(java.lang.String url)
Set the URL to be used for inquiry requests. |
void |
setInquiryURL(java.net.URL url)
Set the URL to be used for inquiry requests. |
void |
setPublishURL(java.lang.String url)
Set the URL to be used for publish requests. |
void |
setPublishURL(java.net.URL url)
Set the URL to be used for publish requests. |
DispositionReport |
validate_values_businessEntity(java.util.Vector businessEntity)
A UDDI operator sends the validate_values message to the appropriate external service, whenever a publisher saves data that uses a categorization value or identifier whose use is regulated by the external party who controls that service. |
DispositionReport |
validate_values_businessService(java.util.Vector businessService)
A UDDI operator sends the validate_values message to the appropriate external service, whenever a publisher saves data that uses a categorization value or identifier whose use is regulated by the external party who controls that service. |
DispositionReport |
validate_values_tModel(java.util.Vector tModel)
A UDDI operator sends the validate_values message to the appropriate external service, whenever a publisher saves data that uses a categorization value or identifier whose use is regulated by the external party who controls that service. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
protected java.net.URL inquiryURL
protected java.net.URL publishURL
| Constructor Detail |
public UDDIProxy()
public UDDIProxy(java.net.URL inquiryURL, java.net.URL publishURL)
inquiryURL
- URL to be used for inquiry requests.publishURL
- URL to be used for publish requests.transport
- null indicates standard HTTP transport. Can pass in
a different transport to use.public UDDIProxy(java.util.Properties p) throws java.net.MalformedURLException
p
- Properties object which contains configuration information for
UDDI4J. This properties object overrides settings normally retrieved
from system properties.
This object may also specify properties affecting UDDIProxy. Current settings affected by this properties object include:
java.net.MalformedURLException
- In case the publish or
inquiry URLs are malformed.| Method Detail |
public void setConfiguration(java.util.Properties p) throws java.net.MalformedURLException
p
- Properties object containing configuration information. See
UDDIProxy(Properties)
for configuration details.java.net.MalformedURLException
- In case the publish or
inquiry URLs are malformed.public java.util.Properties getConfiguration()
public void setInquiryURL(java.lang.String url) throws java.net.MalformedURLException
url
- Inquiry URL stringjava.net.MalformedURLException
- In case the Inquiry URL is
malformed.public void setInquiryURL(java.net.URL url)
url
- Inquiry URLpublic void setPublishURL(java.lang.String url) throws java.net.MalformedURLException
System.setProperty("java.protocol.handler.pkgs", "com.sun.net.ssl.internal.www.protocol"); java.security.Security.addProvider(new com.sun.net.ssl.internal.ssl.Provider());
url
- java.net.MalformedURLException
- Thrown if HTTPS is not registered as a valid URL protocol.public void setPublishURL(java.net.URL url)
url
- Publish URLpublic BindingDetail find_binding(FindQualifiers findQualifiers, java.lang.String serviceKey, TModelBag tModelBag, int maxRows) throws UDDIException, TransportException
findQualifiers
- This collection of findQualifier elements can be used to alter the default
behavior of search functionality.serviceKey
- Used to specify a particular instance of a businessService element
in the registered data. Only bindings in the specific businessService
data identified by the serviceKey passed will be searched.tModelBag
- This is a list of tModel uuid_key values that represent the technical
fingerprint to locate in a bindingTemplate structure contained within
the businessService instance specified by the serviceKey value. If more
than one tModel key is specified in this structure, only bindingTemplate
information that exactly matches all of the tModel keys specified will
be returned (logical AND). The order of the keys in the tModelBag is
not relevant. All tModelKey values begin with a uuid URN qualifier
(e.g. "uuid:" followed by a known tModel UUID value.maxRows
- This optional integer value allows the requesting program to limit
the number of results returned.UDDIException
- TransportException
- public BusinessList find_business(java.lang.String name, FindQualifiers findQualifiers, int maxRows) throws UDDIException, TransportException
find_business(Vector, DiscoveryURLs, IdentifierBag, CategoryBag, TModelBag,
FindQualifiers, int)
instead
name
- Partial business name to match. Leftmost match.findQualifiers
- Optional findQualifiers. null indicates no find
qualifiers.maxRows
- Maximum number of results. 0 indicates no maximum.UDDIException
- Contains a DispositionReport that indicates the
error number.TransportException
- Thrown if non-UDDI related communication errors occur.public BusinessList find_business(IdentifierBag identifierBag, FindQualifiers findQualifiers, int maxRows) throws UDDIException, TransportException
find_business(Vector, DiscoveryURLs, IdentifierBag, CategoryBag, TModelBag,
FindQualifiers, int)
instead
identifierBag
- This is a list of business identifier references. The returned businessList
contains businessInfo structures matching any of the identifiers passed
(logical OR).findQualifiers
- can be used to alter the default behavior of search functionality.maxRows
- allows the requesting program to limit the number of results returned.UDDIException
- TransportException
- public BusinessList find_business(CategoryBag categoryBag, FindQualifiers findQualifiers, int maxRows) throws UDDIException, TransportException
find_business(Vector, DiscoveryURLs, IdentifierBag, CategoryBag, TModelBag,
FindQualifiers, int)
instead
categoryBag
- This is a list of category references. The returned businessList
contains businessInfo structures matching all of the categories
passed (logical AND).findQualifiers
- can be used to alter the default behavior of search functionality.maxRows
- allows the requesting program to limit the number of results returned.UDDIException
- TransportException
- public BusinessList find_business(TModelBag tModelBag, FindQualifiers findQualifiers, int maxRows) throws UDDIException, TransportException
find_business(Vector, DiscoveryURLs, IdentifierBag, CategoryBag, TModelBag,
FindQualifiers, int)
instead
tModelBag
- The registered businessEntity data contains bindingTemplates that in turn
contain specific tModel references. The tModelBag argument lets you
search for businesses that have bindings that are compatible with a
specific tModel pattern. The returned businessList contains businessInfo
structures that match all of the tModel keys passed (logical AND).
tModelKey values must be formatted as URN qualified UUID values
(e.g. prefixed with "uuid:")findQualifiers
- can be used to alter the default behavior of search functionality.maxRows
- allows the requesting program to limit the number of results returned.UDDIException
- TransportException
- public BusinessList find_business(DiscoveryURLs discoveryURLs, FindQualifiers findQualifiers, int maxRows) throws UDDIException, TransportException
find_business(Vector, DiscoveryURLs, IdentifierBag, CategoryBag, TModelBag,
FindQualifiers, int)
instead
discoveryURLs
- This is a list of URL's to be matched against the data associated
with the discoveryURL's contents of registered businessEntity information.
To search for URL without regard to useType attribute values, pass
the useType component of the discoveryURL elements as empty attributes.
If useType values are included, then the match will be made only on
registered information that match both the useType and URL value.
The returned businessList contains businessInfo structures matching
any of the URL's passed (logical OR).findQualifiers
- can be used to alter the default behavior of search functionality.maxRows
- allows the requesting program to limit the number of results returned.UDDIException
- TransportException
- public BusinessList find_business(java.util.Vector names, DiscoveryURLs discoveryURLs, IdentifierBag identifierBag, CategoryBag categoryBag, TModelBag tModelBag, FindQualifiers findQualifiers, int maxRows) throws UDDIException, TransportException
names
- vector of Name objects .discoveryURLs
- This is a list of URL's to be matched against the data associated
with the discoveryURL's contents of registered businessEntity information.
To search for URL without regard to useType attribute values, pass
the useType component of the discoveryURL elements as empty attributes.
If useType values are included, then the match will be made only on
registered information that match both the useType and URL value.
The returned businessList contains businessInfo structures matching
any of the URL's passed (logical OR).identifierBag
- This is a list of business identifier references. The returned businessList
contains businessInfo structures matching any of the identifiers passed
(logical OR).categoryBag
- This is a list of category references. The returned businessList
contains businessInfo structures matching all of the categories
passed (logical AND).tModelBag
- The registered businessEntity data contains bindingTemplates that in turn
contain specific tModel references. The tModelBag argument lets you
search for businesses that have bindings that are compatible with a
specific tModel pattern. The returned businessList contains businessInfo
structures that match all of the tModel keys passed (logical AND).
tModelKey values must be formatted as URN qualified UUID values
(e.g. prefixed with "uuid:")findQualifiers
- can be used to alter the default behavior of search functionality.maxRows
- allows the requesting program to limit the number of results returned.UDDIException
- TransportException
- public RelatedBusinessesList find_relatedBusinesses(java.lang.String businessKey, KeyedReference keyedReference, FindQualifiers findQualifiers) throws UDDIException, TransportException
find_relatedBusinesses(String, KeyedReference, FindQualifiers, int)
instead
businessKey
- This is used to specify a particular BusinessEntity instance.keyedReference
- This is a single, optional keyedReference element that is used to
specify that only businesses that are related to the focal point
in a specific way should be included in the results.findQualifiers
- Can be used to alter the default behavior of search functionality.UDDIException
- TransportException
- public RelatedBusinessesList find_relatedBusinesses(java.lang.String businessKey, KeyedReference keyedReference, FindQualifiers findQualifiers, int maxRows) throws UDDIException, TransportException
businessKey
- This is used to specify a particular BusinessEntity instance.keyedReference
- This is a single, optional keyedReference element that is used to
specify that only businesses that are related to the focal point
in a specific way should be included in the results.findQualifiers
- Can be used to alter the default behavior of search functionality.maxRows
- allows the requesting program to limit the number of results returned.UDDIException
- TransportException
- public ServiceList find_service(java.lang.String businessKey, java.lang.String name, FindQualifiers findQualifiers, int maxRows) throws UDDIException, TransportException
find_service(String, Vector, CategoryBag, TModelBag, FindQualifiers, int)
instead
businessKey
- used to specify a particular BusinessEntity instance.name
- Represents a partial name. Any businessService data contained in
the specified businessEntity with a matching partial name value gets returned.findQualifiers
- Used to alter the default behavior of search functionality.maxRows
- Allows the requesting program to limit the number of results returned.
A value of 0 indicates no limit.UDDIException
- TransportException
- public ServiceList find_service(java.lang.String businessKey, CategoryBag categoryBag, FindQualifiers findQualifiers, int maxRows) throws UDDIException, TransportException
find_service(String, Vector, CategoryBag, TModelBag, FindQualifiers, int)
instead
businessKey
- used to specify a particular BusinessEntity instance.categoryBag
- This is a list of category references. The returned serviceList contains
businessInfo structures matching all of the categories passed (logical AND).findQualifiers
- used to alter the default behavior of search functionality.maxRows
- allows the requesting program to limit the number of results returned.UDDIException
- TransportException
- public ServiceList find_service(java.lang.String businessKey, TModelBag tModelBag, FindQualifiers findQualifiers, int maxRows) throws UDDIException, TransportException
find_service(String, Vector, CategoryBag, TModelBag, FindQualifiers, int)
instead
businessKey
- This uuid_key is used to specify a particular BusinessEntity instance.tModelBag
- findQualifiers
- used to alter the default behavior of search functionality.maxRows
- allows the requesting program to limit the number of results returned.UDDIException
- TransportException
- public ServiceList find_service(java.lang.String businessKey, java.util.Vector names, CategoryBag categoryBag, TModelBag tModelBag, FindQualifiers findQualifiers, int maxRows) throws UDDIException, TransportException
businessKey
- This optional uuid_key is used to specify a particular
BusinessEntity instance. This argument may be used to
specify an existing businessEntity in the registry or
may be specified as null or "" (empty string) to indicate
that all businessEntities are to be searched.names
- This optional Vector of Name objects represents one or more partial names qualified
with xml:lang attributes. Any businessService data contained in the specified
businessEntity with a matching partial name value gets returned. A wildcard character %
may be used to signify any number of any characters. Up to 5 name values may be
specified. If multiple name values are passed, the match occurs on a logical OR basis
within any names supplied (e.g. any match on name/language pairs will cause a
registered service to be included in the final result set).categoryBag
- : This is a list of category references. The returned serviceList contains
businessInfo structures matching all of the categories passed (logical AND by
default).tModelBag
- This is a list of tModel uuid_key values that represent the technical fingerprint of
a bindingTemplate structure to find. Version 2.0 defines a way to associate
businessService structures with more than one businessEntity. All bindingTemplate
structures within any businessService associated with the businessEntity specified by
the businessKey argument will be searched. If more than one tModel key is specified
in this structure, only businessService structures that contain bindingTemplate
structures with fingerprint information that matches all of the tModel keys specified
will be returned (logical AND only).findQualifiers
- used to alter the default behavior of search functionality.maxRows
- allows the requesting program to limit the number of results returned.UDDIException
- TransportException
- public TModelList find_tModel(java.lang.String name, FindQualifiers findQualifiers, int maxRows) throws UDDIException, TransportException
find_tModel(String, CategoryBag, IdentifierBag, FindQualifiers, int)
instead
name
- This string value represents a partial name. The returned tModelList
contains tModelInfo structures for businesses whose name matches the
value passed (leftmost match).findQualifiers
- used to alter the default behavior of search functionality.maxRows
- allows the requesting program to limit the number of results returned.UDDIException
- TransportException
- public TModelList find_tModel(CategoryBag categoryBag, FindQualifiers findQualifiers, int maxRows) throws UDDIException, TransportException
find_tModel(String, CategoryBag, IdentifierBag, FindQualifiers, int)
instead
categoryBag
- This is a list of category references. The returned tModelList contains
tModelInfo structures matching all of the categories passed (logical AND).findQualifiers
- used to alter the default behavior of search functionality.maxRows
- allows the requesting program to limit the number of results returned.UDDIException
- TransportException
- public TModelList find_tModel(IdentifierBag identifierBag, FindQualifiers findQualifiers, int maxRows) throws UDDIException, TransportException
find_tModel(String, CategoryBag, IdentifierBag, FindQualifiers, int)
instead
identifierBag
- This is a list of business identifier references. The returned tModelList
contains tModelInfo structures matching any of the identifiers
passed (logical OR).findQualifiers
- used to alter the default behavior of search functionality.maxRows
- allows the requesting program to limit the number of results returned.UDDIException
- TransportException
- public TModelList find_tModel(java.lang.String name, CategoryBag categoryBag, IdentifierBag identifierBag, FindQualifiers findQualifiers, int maxRows) throws UDDIException, TransportException
name
- This string value represents a partial name. Since tModel data only has a single name,
only a single name may be passed. A wildcard character % may be used to signify any
number of any characters. The returned tModelList contains tModelInfo elements for
tModels whose name matches the value passed (via lexical-order - i.e., leftmost in
left-to-right languages - partial match or wild card treatment).categoryBag
- This is a list of category references. The returned tModelList contains tModelInfo
elements matching all of the categories passed (logical AND by default). FindQualifier
can be used to alter this logical AND behavior.identifierBag
- This is a list of business identifier references. The returned tModelList
contains tModelInfo structures matching any of the identifiers
passed (logical OR).findQualifiers
- used to alter the default behavior of search functionality.maxRows
- allows the requesting program to limit the number of results returned.UDDIException
- TransportException
- public BindingDetail get_bindingDetail(java.lang.String bindingKey) throws UDDIException, TransportException
bindingKey
- uuid_key string that represent specific instance
of known bindingTemplate data.UDDIException
- TransportException
- public BindingDetail get_bindingDetail(java.util.Vector bindingKeyStrings) throws UDDIException, TransportException
bindingKey
- Vector of uuid_key strings that represent specific instances
of known bindingTemplate data.UDDIException
- TransportException
- public BusinessDetail get_businessDetail(java.lang.String businessKey) throws UDDIException, TransportException
businessKey
- A uuid_key string that represents a specific instance of known
businessEntity data.UDDIException
- TransportException
- public BusinessDetail get_businessDetail(java.util.Vector businessKeyStrings) throws UDDIException, TransportException
businessKeyStrings
- Vector of uuid_key strings that represent specific instances of known
businessEntity data.UDDIException
- TransportException
- public BusinessDetailExt get_businessDetailExt(java.lang.String businessKey) throws UDDIException, TransportException
businessKey
- A uuid_key string that represents a specific instance of known
businessEntity data.UDDIException
- TransportException
- public BusinessDetailExt get_businessDetailExt(java.util.Vector businessKeyStrings) throws UDDIException, TransportException
businessKeyStrings
- Vector of uuid_key strings that represent specific instances of known
businessEntity data.UDDIException
- TransportException
- public ServiceDetail get_serviceDetail(java.lang.String serviceKey) throws UDDIException, TransportException
serviceKey
- A uuid_key string that represents a specific instance of
known businessService data.UDDIException
- TransportException
- public ServiceDetail get_serviceDetail(java.util.Vector serviceKeyStrings) throws UDDIException, TransportException
serviceKeyStrings
- A vector of uuid_key strings that represent specific instances of
known businessService data.UDDIException
- TransportException
- public TModelDetail get_tModelDetail(java.lang.String tModelKey) throws UDDIException, TransportException
tModelKey
- A URN qualified uuid_key string that represent a specific
instance of known tModel data. All tModelKey values begin with a
uuid URN qualifier (e.g. "uuid:" followed by a known tModel UUID value.)UDDIException
- TransportException
- public TModelDetail get_tModelDetail(java.util.Vector tModelKeyStrings) throws UDDIException, TransportException
tModelKeyStrings
- A Vector of URN qualified uuid_key strings that represent specific
instances of known tModel data. All tModelKey values begin with a
uuid URN qualifier (e.g. "uuid:" followed by a known tModel UUID value.)UDDIException
- TransportException
- public DispositionReport add_publisherAssertions(java.lang.String authInfo, PublisherAssertion publisherAssertion) throws UDDIException, TransportException
authInfo
- Contains an authentication token. Authentication tokens are obtained
using the get_authToken method.publisherAssertion
- Contains a relationship assertion.UDDIException
- TransportException
- public DispositionReport add_publisherAssertions(java.lang.String authInfo, java.util.Vector publisherAssertion) throws UDDIException, TransportException
authInfo
- Contains an authentication token. Authentication tokens are obtained
using the get_authToken method.publisherAssertion
- Vector of publisherAssertion object. Each publisherAssertion
contains a relationship assertion.UDDIException
- TransportException
- public AssertionStatusReport get_assertionStatusReport(java.lang.String authInfo, java.lang.String completionStatus) throws UDDIException, TransportException
authInfo
- Contains an authentication token. Authentication tokens are obtained
using the get_authToken method.completionStatus
- This argument (String) lets the publisher restrict the result set
to only those relationships that have the status value specified.UDDIException
- TransportException
- public AssertionStatusReport get_assertionStatusReport(java.lang.String authInfo, CompletionStatus completionStatus) throws UDDIException, TransportException
authInfo
- Contains an authentication token. Authentication tokens are obtained
using the get_authToken method.completionStatus
- This argument lets the publisher restrict the result set to
only those relationships that have the status value specified.UDDIException
- TransportException
- public PublisherAssertions get_publisherAssertions(java.lang.String authInfo) throws UDDIException, TransportException
authInfo
- Contains an authentication token. Authentication tokens are obtained
using the get_authToken method.UDDIException
- TransportException
- public DispositionReport delete_binding(java.lang.String authInfo, java.lang.String bindingKey) throws UDDIException, TransportException
authInfo
- Contains an authentication token. Authentication tokens are obtained
using the get_authToken method.bindingKey
- A uuid_key value that represents a specific instance of
known bindingTemplate data.UDDIException
- TransportException
- public DispositionReport delete_binding(java.lang.String authInfo, java.util.Vector bindingKeyStrings) throws UDDIException, TransportException
authInfo
- Contains an authentication token. Authentication tokens are obtained
using the get_authToken method.bindingKeyStrings
- A vector of uuid_key strings that represents specific instances of
known bindingTemplate data.UDDIException
- TransportException
- public DispositionReport delete_business(java.lang.String authInfo, java.lang.String businessKey) throws UDDIException, TransportException
authInfo
- Contains an authentication token. Authentication tokens are obtained
using the get_authToken method.businessKey
- Uuid_key string that represents specific instance of known
businessEntity data.UDDIException
- TransportException
- public DispositionReport delete_business(java.lang.String authInfo, java.util.Vector businessKeyStrings) throws UDDIException, TransportException
authInfo
- Contains an authentication token. Authentication tokens are obtained
using the get_authToken method.businessKeyStrings
- Vector of uuid_key strings that represent specific instances of known
businessEntity data.UDDIException
- TransportException
- public DispositionReport delete_service(java.lang.String authInfo, java.lang.String serviceKey) throws UDDIException, TransportException
authInfo
- Contains an authentication token. Authentication tokens are obtained
using the get_authToken method.serviceKey
- uuid_key string that represents specific instance of known
businessService data.UDDIException
- TransportException
- public DispositionReport delete_service(java.lang.String authInfo, java.util.Vector serviceKeyStrings) throws UDDIException, TransportException
authInfo
- Contains an authentication token. Authentication tokens are obtained
using the get_authToken method.serviceKeyStrings
- Vector of uuid_key strings that represent specific instances of known
businessService data.UDDIException
- TransportException
- public DispositionReport delete_tModel(java.lang.String authInfo, java.lang.String tModelKey) throws UDDIException, TransportException
authInfo
- Contains an authentication token. Authentication tokens are obtained
using the get_authToken method.tModelKey
- uuid_key string that represents specific instance of known
tModel data.UDDIException
- TransportException
- public DispositionReport delete_tModel(java.lang.String authInfo, java.util.Vector tModelKeyStrings) throws UDDIException, TransportException
authInfo
- Contains an authentication token. Authentication tokens are obtained
using the get_authToken method.tModelKeyStrings
- Vector of uuid_key strings that represent specific instances of known
tModel data.UDDIException
- TransportException
- public DispositionReport delete_publisherAssertions(java.lang.String authInfo, PublisherAssertion publisherAssertion) throws UDDIException, TransportException
authInfo
- Contains an authentication token. Authentication tokens are obtained
using the get_authToken method.publisherAssertion
- Contains a relationship assertion.UDDIException
- TransportException
- public DispositionReport delete_publisherAssertions(java.lang.String authInfo, java.util.Vector publisherAssertion) throws UDDIException, TransportException
authInfo
- Contains an authentication token. Authentication tokens are obtained
using the get_authToken method.publisherAssertion
- Is a vector of publisherAssertion values. Each publisherAssertion
contains a relationship assertion.UDDIException
- TransportException
- public DispositionReport discard_authToken(java.lang.String authInfo) throws UDDIException, TransportException
authInfo
- Contains an String authentication token. Authentication tokens are obtained
using the get_authToken method.UDDIException
- TransportException
- public DispositionReport discard_authToken(AuthInfo authInfo) throws UDDIException, TransportException
authInfo
- Contains an authentication token. Authentication tokens are obtained
using the get_authToken method.UDDIException
- TransportException
- public AuthToken get_authToken(java.lang.String userid, java.lang.String cred) throws UDDIException, TransportException
userid
- user that an individual authorized user was assigned by an Operator Site.
Operator Sites will each provide a way for individuals to obtain a UserID
and password that will be valid only at the given Operator Site.cred
- password or credential that is associated with the user.UDDIException
- TransportException
- public RegisteredInfo get_registeredInfo(java.lang.String authInfo) throws UDDIException, TransportException
authInfo
- Contains an authentication token. Authentication tokens are obtained
using the get_authToken API call.UDDIException
- TransportException
- public BindingDetail save_binding(java.lang.String authInfo, java.util.Vector bindingTemplates) throws UDDIException, TransportException
authInfo
- Contains an authentication token. Authentication tokens are obtained
using the get_authToken method.bindingTemplates
- Vector of bindingTemplate objects. The order in which these are
processed is not defined. To save a new bindingTemplate, pass a
bindingTemplate object with an empty bindingKey attribute value.UDDIException
- TransportException
- public BusinessDetail save_business(java.lang.String authInfo, java.util.Vector businessEntities) throws UDDIException, TransportException
authInfo
- Contains an authentication token. Authentication tokens are obtained
using the get_authToken method.businessEntities
- Vector of businessEntity objects. These objects can be obtained in advance
by using the get_businessDetail API call or by any other means.UDDIException
- TransportException
- public BusinessDetail save_business(java.lang.String authInfo, UploadRegister[] uploadRegisters) throws UDDIException, TransportException
save_business(String, Vector)
instead
authInfo
- Contains an authentication token. Authentication tokens are obtained
using the get_authToken method.uploadRegisters
- Vector of UpLoadRegister objects which contain resolvable HTTP URL
addresses that each point to a single and valid businessEntity
or businessEntityExt structure. This allows a registry to be updated
to reflect the contents of an XML document that is URL addressable.
The URL must return a pure XML document that only contains a
businessEntity structure as its top-level element, and be accessible
using the standard HTTP-GET protocol.UDDIException
- TransportException
- public ServiceDetail save_service(java.lang.String authInfo, java.util.Vector businessServices) throws UDDIException, TransportException
authInfo
- Contains an authentication token. Authentication tokens are obtained
using the get_authToken method.businessServices
- Vector of businessService objects. These objects can be obtained in
advance by using the get_serviceDetail API call or by any other means.UDDIException
- TransportException
- public TModelDetail save_tModel(java.lang.String authInfo, java.util.Vector tModels) throws UDDIException, TransportException
authInfo
- Contains an authentication token. Authentication tokens are obtained
using the get_authToken method.tModels
- Vector of complete tModel structures. If adding a new tModel,
the tModelKey value should be passed as an empty element.UDDIException
- TransportException
- public TModelDetail save_tModel(java.lang.String authInfo, UploadRegister[] uploadRegisters) throws UDDIException, TransportException
save_tModel(String, Vector)
instead
authInfo
- Contains an authentication token. Authentication tokens are obtained
using the get_authToken method.uploadRegisters
- Vector of UploadRegister objects that contain resolvable HTTP URL
addresses that each point to a single and valid tModel structure.
This allows a registry to be updated to reflect the contents of
an XML document that is URL addressable. The URL must return a
pure XML document that only contains a tModel structure as its
top-level element, and be accessible using the standard HTTP-GET protocol.UDDIException
- TransportException
- public PublisherAssertions set_publisherAssertions(java.lang.String authInfo, PublisherAssertion pub) throws UDDIException, TransportException
authInfo
- Contains an authentication token. Authentication tokens are obtained
using the get_authToken method.pub
- Contains a relationship assertion.UDDIException
- TransportException
- public PublisherAssertions set_publisherAssertions(java.lang.String authInfo, java.util.Vector publisherAssertion) throws UDDIException, TransportException
authInfo
- Contains an authentication token. Authentication tokens are obtained
using the get_authToken method.publisherAssertion
- Is a vector of publisherAssertion object. Each publisherAssertion
contains a relationship assertion.UDDIException
- TransportException
- public DispositionReport validate_values_businessEntity(java.util.Vector businessEntity) throws UDDIException, TransportException
businessEntity
- The vector of businessEntity structure being validated.UDDIException
- TransportException
- public DispositionReport validate_values_businessService(java.util.Vector businessService) throws UDDIException, TransportException
businessService
- The vector of business service structure being validated.UDDIException
- TransportException
- public DispositionReport validate_values_tModel(java.util.Vector tModel) throws UDDIException, TransportException
tModel
- The vector of tModel structure being validated.UDDIException
- TransportException
- public org.w3c.dom.Element send(UDDIElement el, boolean inquiry) throws TransportException
el
- inquiry
- TransportException
- public org.w3c.dom.Element send(org.w3c.dom.Element el, boolean inquiry) throws TransportException
el
- inquiry
- TransportException
-
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |


Savusavu, located on Vanua Levu Island, is 125nm NNE of the capital Suva. However, most yachts from Tonga/Samoa/Tuvalu/Wallis-Futuna sail direct to Savasavu as it is well located for clearance for yachts wishing to cruise in the east of the archipelago and to Lau after clearance.
As one of Fijis clearance ports, this town has worked very hard to make clearance here friendly, simple and straightforward. It is an attractive and friendly small tourist town which allows visitors to experience the traditional Fijian way of life.
Savusavu’s popularity with Cruisers has been boosted with the Copra Shed Marina and the Savusavu Marina adding 20 additional berths and moorings. Cyclone facilities have also improved with 100% occupancy during the 2014/2015 Cyclone Season. The attraction of spending cyclone season here, is that there are many beautiful anchorages just a short sail away (Cousteau Resort, Lomaiviti Islands), within running distance back to safety should the weather start deteriorating.
Savusavu has however been starved of a good marina, dry dock or haul-out facility. But this will change when the Nawi Island Resort and Marina opens in 2017.
Security: Unfortunately in the latter part of 2014 and early months of 2015 the town has suffered a spate of crime against cruising boats (attempted break-ins, stolen dinghies etc.). See report adjacent. Cruisers should be vigilant and take due normal care, avoid putting temptation in view and employ normal security on their vessel and ashore, as they would anywhere in the world.
Savusavu Cruising Guide
http://cruisingsavusavu.blogspot.com
Useful map and directory of services for yachts put together by cruisers.
Interesting varying comments from cruisers who have spent some time in Savusavu can be found at this noonsite report.
Position 16°45'59.85"S, 179°18'35.80"E
Refer to the main Fiji Formalities page for detailed clearance information including prior notification before arrival.
On arrival yachts should first hail the Port Authority on VHF Channel 16. It is unlikely you will get an answer, so then proceed to contact either the Copra Shed Marina or Waitui Marina on Channel 16 (they are the only two operations who undertake International Clearance whether you are using their respective facilities or anchoring out).

Note: Cruisers report that Waitui marina has had major problems with their VHF radio for the last couple of seasons and therefore most clearance tends to go through Copra Shed Marina.
Important: Yachts are not permitted to anchor anywhere in Fiji waters before checking into a Clearance Port, make arrangements to check-in immediately on arrival. Cruisers warn of substantial fines.
Cruisers arriving here on a Sunday have reported that the authorities forced them to clear in the same day and pay the appropriate overtime fees.
Boats are visited first by a Health Officer then followed by Customs and Immigration, Quarantine and Bio Security. The Copra Shed Marina or Waitui Marina will use their chase boats and staff to forward officials back and forth - both charge approx. FI$15.00 for this service.
Note: If you are clearing-in via Copra Shed Marina and not planning to stay on one of their mooring balls for the night, make this clear whilst on the quarantine mooring buoy as the short (3 hr) stay on their ball will cost you a full 24 hr stay at approximately FI$17.
The I’Taukei Cruising Permits which include Lau are issued free of charge (see Documents for more details), but there are administrative charges ($5.00 to $10.00) from the three marina’s for obtaining these permits from Suva if you don't want to go yourself.
Last updated April 2015.
There are presently two marinas with alongside berthing, one marina with moorings only and a mooring operator in Nakama Creek. The Copra Shed Marina has a substantial infrastructure and facilities, the other 2 marinas are more limited. The new 150 slip Nawi Marina is due to open in 2017.
Note for alongside berthing, cruisers have reported a problem here with rats and invasive birds, so it is advisable to take the necessary precautions.
Visitor Moorings
Moorings are all coloured according to the owners - make sure you pay your mooring fees to the correct owner! Waitui Marina has 20 orange Helix moorings, Curly has 7 yellow cyclone moorings and Copra Shed's moorings are white.
The creek is an internationally recognised cyclone hole.
Note: The Savusavu Marina is located to the east of the mooring field. Access through the reefs to Savusavu Marina’s mooring field is a challenge for first-timers. It is advisable to call Savusavu Marina on VHF 16 for their boatman escort.
Getting Ashore
All yachts are welcome to use the Copra Shed Marina dinghy pontoon as a means of access to the business premises within the Copra Shed building. Those who are not on a Copra Shed mooring and who wish to use the dinghy pontoon solely as a means of getting into town or to do personal errands outside of the Copra Shed building, are required to pay a fee of $1.00 per day.
Waitui and Savusavu Marina do not charge for the use of their dinghy docks.
Curly’s shore access is via Surf and Turf Restaurant / Waterfront Buildings large pontoon which is free to all cruisers.
Note on speed limits: Be aware that there are resident sailors living on their boats in the harbour and cruisers need to be aware that there is a 5 knot speed limit and it is a no wake zone.
For information on yacht security here, see Curly's blog http://curlycarswell.blogspot.com.es/p/anti-crime.html
Cruising Locally
A short distance from the bay, yachts can anchor off Cousteau Resort, a convenient little spot where one can snorkel and do night diving off the point, and close enough to run back for shelter from cyclones. Also, a little further on and also within reach of a safe return, are the islands of Lomaiviti which includes the world renowned dive sites of Namena Reef.
Last updated March 2016.
Savusavu Yacht Club is located in the Copra Shed complex.


This strategy consists in keeping a diversified portfollio keeping constant asset allocations. A regular rebalancing prevents allocations from drifting away with asset price variation.
The Ray Dalio All Weather Portfolio is exposed for 30% on the Stock Market and for 15% on Commodities. It's a Medium Risk portfolio and it can be replicated with 5 ETFs. See more here
| Duration | Min (per year) | Max (per year) | Average | Standard deviation |
|---|---|---|---|---|
| 3 years | ± |
|||
| 7 years | ± |
|||
| 10 years | ± |
What about investing in Switzerland, with CHF based instruments?
The main reason to invest in your own domestic currency is to avoid being exposed to exchange rate risk. But, if you buy parts of a fund that is investing in a foreign economy, then you're exposed to exchage risk rate, regardless of the fund's currency.
For example, benchmark for Gold is XAU/USD, the price of gold in dollars. Therefore, variations of USD exchange rate are going to affect the price of any fund investing in gold, regardless if its base currency is USD, CHF or any other.
Same goes for commodities. Benchmark for commoditites is the BCOM, Bloomberg commodities index, which is expressed in USD. Commodities market is mostly in USD, therefore any fund investing in commodities is exposed to USD exchage rate variation.
So, why investing in funds that are based on CHF? There are two reasons. The first is simplicity, as you don't need to change CHF to USD, and then buy parts in USD. The second is because you may choose a fund investing in Switzerland:
The ZGLD is avaliable only since 2008, and SPICHA and DCCHAS since 2011, therefore it's not possible to back test them for longer term investments. In this simulation I've replaced them with their respective benchmarks
| Asset | Replaced by instrument |
|---|---|
| SPICHA | SPITR, provided by SIX |
| DCCHAS | BCOM multiplied by USD/CHF |
| ZGLD | XAU/USD multiplied by USD/CHF |
This is the result of the simulation
| Duration | Min (per year) | Max (per year) | Average | Standard deviation |
|---|---|---|---|---|
| 3 years | ± |
|||
| 7 years | ± |
|||
| 10 years | ± |
The following simulation compares indexes with actual assets. This gives an idea of how accurate is the previous similation, based solely on indexes.


| Student Id: | "; echo "" . $row['stud_id'] . " | Last Name: | "; echo "" . $row['lname'] . " |
|---|---|
| Firstname | "; echo "" . $row['fname'] . " | Middle Name: | "; echo "" . $row['mname'] . " | "; echo "Address: | "; echo "" . $row['addr'] . " | "; echo "Birthday: | "; echo "" . $row['bday'] . " | "; echo "Birth place: | "; echo "" . $row['bplace'] . " | "; echo "Sex: | "; echo "" . $row['sex'] . " | "; echo "Age: | "; echo "" . $row['age'] . " | "; echo "Contact Number: | "; echo "" . $row['tel'] . " | "; echo "Grade/Year Level: | "; echo "" . $row['level'] . " | "; echo "Previous School: | "; echo "" . $row['prevschl'] . " | "; echo "Father Name: | "; echo "" . $row['father'] . " | "; echo "Occupation: | "; echo "" . $row['foccu'] . " | "; echo "Mother Name: | "; echo "" . $row['mother'] . " | "; echo "Occupation: | "; echo "" . $row['moccu'] . " | "; echo "Guardian Name: | "; echo "" . $row['gname'] . " | "; echo "Relationship: | "; echo "" . $row['grel'] . " | "; echo "Contact Number: | "; echo "" . $row['gtel'] . " | "; echo "Mode of Payment: | "; echo "" . $row['MOP'] . " | "; echo "Username: | "; echo "" . $row['user'] . " | "; echo "Password: | "; echo "" . $row['pass'] . " | "; echo "Usertype: | "; echo "" . $row['usertype'] . " | "; echo "
| grade id | Subject Code | 1st Grading | 2nd Grading | 3rd Grading | 4th Grading | Final Grade | Student ID |
|---|---|---|---|---|---|---|---|
| " . $row['gr_id'] . " | "; echo "" . $row['subj_code'] . " | "; echo "" . $row['1st'] . " | "; echo "" . $row['2nd'] . " | "; echo "" . $row['3rd'] . " | "; echo "" . $row['4th'] . " | "; echo "" . $row['final'] . " | "; echo "" . $row['stud_id'] . " | "; echo "


Stylists and designers reveal the 11 trends we'll be seeing everywhere in 2020, Business Insider - Business Insider Singapore
by Rachel Murphy- Insider spoke to stylists and designers to find out which fashion trends are going to be popular in 2020.
- Next year, we can expect to see psychedelic prints and flared cuts from the 1960s and 1970s everywhere.
- Stylists also said that current trends like hoop earrings and puff sleeves are here to stay.
- Visit Insider’s homepage for more articles.
Fashion trends come and go and as 2019 comes to a close, new designs are on the rise and some older styles are coming back.
To get a preview of what’s to come in 2020, Insider spoke to stylists and designers about their predictions for the trends we’ll be seeing everywhere next year.
Peplum-style tops could be pretty popular in the spring.
Luis Escudero, creative director and designer of the Rene Ruiz Collection, told Insider that peplum, a style that features flared or gathered fabric at one’s waist, is sure to be popular once spring and summer roll in.
He said peplum designs “flatter the lower abdominal area and hide any imperfections,” adding that people can expect to see the cut incorporated on just about everything, from evening gowns to casual streetwear.
Linear lines like stripes will probably be everywhere.
Escudero told Insider that stripes, both horizontal and vertical, will continue to be popular in 2020.
In particular, he said vertical lines will be big because they look great in photos and “flatter any body type.”
Leather will also make an appearance in just about every form of clothing.
From shirts and dresses to shorts and trench coats, leather is going to be everywhere in 2020, according to Emily Sanchez, a celebrity stylist.
She said we’ll also be seeing leather in a wide range of colors, which will give the trend a fresh look.
Puffed sleeves are a growing trend that will still be popular next year.
Sanchez told Insider the puff-sleeve trend “has been growing for the past few seasons but seems to continue to have interesting iterations on the runway.”
She said you can expect to see even more types of puffed sleeves, from structured designs to whimsical sheer ones, in 2020.
2020 will bring back big trends from the 1970s.
Samantha Brown, a New York-based celebrity stylist, said prints and patterns from the 1970s are coming back – we’re already seeing a nod to the decade in current fall-fashion trends with corduroy clothing and colors like mustard and burnt orange.
She told Insider that many design elements from the ’70s will be big in 2020, including wide lapels, double-breasted styles, and flared hemlines. But all in all, Brown said the biggest decade-ascending trend will be bell-bottom pants.
Deconstructed suits are also here to stay for 2020.
Deconstructed suits have been popular all year long – and they’re going to continue to be spotted on red carpets and runways in 2020, Sanchez told Insider.
Some popular variations of the trend include suit jackets worn with no pants or suit jackets styled with crop tops or bras underneath.
“For spring, we definitely saw some new takes on suiting like a three-piece suit with a vest, suiting with a Bermuda short, or a knit bra in place of a white blouse underneath a blazer,” she said.
Neon colors will likely make a big splash in early 2020.
Sanchez said designers will likely be incorporating extremely bright colors into their spring collections.
She told Insider that we can likely expect to see neons paired with other vibrant colors or soft neutrals, explaining that dark colors like black provide “too much contrast.”
Hoop earrings and collar necklaces will be all over streets and runways in 2020.
This hot jewelry trend of 2019 isn’t going anywhere for the new year.
“Hoops are here to stay, and 2020 will offer them in all shapes and sizes,” said Brown. “From big and bold to twisted and tiny, all variations will be fair game next year.”
She also told Insider that “sculptural jewelry like collar necklaces and bangles” will also be very popular in 2020.
Spring will probably be filled with crocheted pieces.
“We will also see some late-1960s trends emerge, including crochet and retro florals,” Brown told Insider.
Brown said crochet will be especially popular early in the year – and people can expect to see it paired with light dresses and denim.
Polka-dot prints will have their time to shine.
Sanchez said 2019 was the year of leopard print, but 2020 will bring a new playful design into the mix – polka dots.
She told Insider that she’s already seen a lot of feminine dresses and blouses covered in dots and we can expect to see designers mixing polka dots with other prints or with bold colors.
As for shoes, loafers are still going to be a fashionable footwear option.
Kimmy Erin, a professional stylist, told Insider that the loafer trend “isn’t going anywhere anytime soon.”
She said consumers can expect to see all sorts of loafers, from classic, sleek styles to ones with chunky soles, in stores.
Read More:


DirectorySlot Class
Definition
Line
418
of
cmsxk/Block.cm
Constructors & Destructor
public
nothrow
DirectorySlot
()
public
nothrow
DirectorySlot
(
int
blockNumber_,
int
fsNumber_,
long
offset_)
Member Variables
public
int
blockNumber
public
int
fsNumber
public
long
offset
Constructor& Destructor Details
DirectorySlot Constructor
public
nothrow
DirectorySlot()
Definition
Line
420
of
cmsxk/Block.cm
DirectorySlot Constructor
public
nothrow
DirectorySlot(
int
blockNumber_,
int
fsNumber_,
long
offset_)
Definition
Line
423
of
cmsxk/Block.cm


WITNESS LIST Revenue & Public Education Funding, Select Committee October 27, 1998-3:00P Teacher Salaries On: Haschke, Donna N. (TSTA) Texas Tax Structure On: Allaway, Bill (TTRA) Howden, Robert (NFIB) James, Reggie (Consumers Union) Lavine, Dick (CPPP)


Book
List
Add your book information to store it in database.
Title
Author
ISBN#
Title
Author
ISBN#
Title


Ronaldo Hat-Trick Powers Portugal To Emphatic Win
by SL InternationalUEFA Euro 2020 Qualifier
Result: Portugal 6-0 Lithuania
Date: 14 November 2019
Venue: Estadio Lisbon
Portugal kept their 2020 European Championship hopes alive as a hat-trick from Cristiano Ronaldo inspired the European champions to 6-0 victory over Lithuania.
Goncalo Paciencia debuted alongside captain Ronaldo and Bernardo Silva while another new boy Pizzi was also thrown in the mix, as the Selecao targeted qualification to next year’s finals.
Portugal hit the front just after seven minutes when Ronaldo stepped up from the penalty mark to rifle in to the back of the net after going down in the area seconds earlier.
Ronaldo heaped more misery on the visitors when he found the far corner from the left hand side with a superb curling effort 12 minutes later.
Portugal were in total control on all fronts and missed a couple of chances to prolong their advantage, particularly Ronaldo flashing over the top from a tight angle ten minutes before halftime.
The Portuguese continued from their remarkable first half display as Pizzi rifled in off the underside of the crossbar two minutes in from an acute angle on the right.
Paciencia rewarded Fernando Santos for the vote of confidence bestowed in him when the debutant tapped home a low cross in the area on 55 minutes.
The scenario worsened for the adversaries as Silva picked up a loose ball from an exchange of passes on 63 minutes to fire down to the bottom far corner.
Ronaldo completed his hat-trick five minutes later when he collected a pass from Silva to send the delivery into the far corner of an unguarded net.
Portugal pushed for more goals later on despite their healthy advantage, but a six-goal blitz was what the holders had to settle for.


all_infos.append(info)
actions[t, :] = action
terminals[t] = terminal
rewards[t] = reward
observations[t, :] = observation
observations[t + 1] = observation
path = {
"observations": observations[:t + 1],
"actions": actions[:t + 1],
"rewards": rewards[:t + 1],
"terminals": terminals[:t + 1],
"next_observations": observations[1:t + 2],
"agent_infos": agent_infos,
"env_infos": env_infos
}
return path